ds:CSEG, ss:CSEG
org 100h
start:
mov sp, offset lab_1
mov ax, 9090h
push ax
int 20h
lab_1:
mov ah, 9
mov dx, offset message
int 21h
int 20h
; data
message db 'Hi! :)))$'
CSEG ends
end start
Говорится что по логике после первого int 20h программа должна завершиться, но так как мы в стек пихнули два nop она продолжит выполнение и выведет сообщение. Типа хитрость такая. И вот в чем суть: у меня программа работает так как с виду и должна, и ничего не выводит... В чем прикол? 🤣🤔
Nop затирает int 20h, но вроде бы только его половину
Обсуждают сегодня