检测点10.2作业练习
assume cs:codecode segment
start: mov ax,0
call s
inc ax
s: pop ax
mov ax,4c00h
int 21h
code ends
end start
;最后ax=6; 为什么呢?
;看一下源代码:
;内存地址 机器码 汇编指令
;1000:0 b8 00 00 mov ax,0 当ax=0,ip已经指向 1000:3
;1000:3 e8 01 00 call s 所以,当call s指令在执行前,ip的值已经指向1000:6
;1000:6 40 inc ax
;1000:7 58 s:pop ax
;所以最后ax=6 这一节一点都看不懂{:10_266:} 文小诗 发表于 2020-3-27 11:40
这一节一点都看不懂
哪里不懂呢?! 自己想通了谢谢你
页:
[1]