Программа в afdpro выводит сообщение - "Hello world!", и не корректно завершается после инструкции int 20h(invalid opcode), так то работать можно, просто интересно, что не то?
CSEG segment
assume CS:CSEG, DS:CSEG, ES:CSEG, SS:CSEG
org 100h
Begin:
mov ax,9
mov dx,offset Message
int 21h
int 20h
Message db 'Hello, world!$'
CSEG ends
end Begin
(после этой команды
int 20
выполняется эта команда:
db fe
эти команды выполняются правильно со своими регистрами.)
Потом сбиваются все регистры и сегменты в разнобой
pusha и всякая катовасия.. и
invalid opcode..