Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm для начинающих > не вызывается 2 раза одно и тоже прерывание


Автор: GQU 6.1.2015, 23:48
Почему компилируется, а .com вылетает с ошибкой
типа процессор выполнил недопустимую инструкцию
Код

CSEG segment
assume cs:CSEG, ds:CSEG, es:CSEG, ss:CSEG
org 100h
Start:

mov    ah,9
mov    dx,offset Message
int    21h

mov    ah,9
mov    dx,offset Message
int    21h


Message    db    'Per4iK!$'


CSEG    ends
end Start

Автор: GQU 7.1.2015, 12:27
тут я разобрался, int 20 забыл

Автор: Dremuk 7.1.2015, 12:27
а где команда завершения программы?

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/ne-vyzyvayetsya-2-raza-odno-i-tozhe-preryvaniye-id54ac4ab8ae2015bd078b4567#findElement_E7045_54acfc11ae201540078b532c_0

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)