为什么即使在运行时指令指针实际上没有达到指令109,它也会被执行.据我所知(C++背景),处理器一次又一次地处理指令1.首先执行地址100,102,105和107,因此INT 21如何在下一行(尚未声明)之前显示存储单元109的内容?
(假设我们在调试时输入这些指令)
100 MOV AH,09
102 Dx,109
105 INT 21
107 JMP 100
109 DB 'Hello World', '$' <Enter> <Enter>
Run Code Online (Sandbox Code Playgroud)