10.1补全程序,实现从内存1000:0000处开始执行指令
assume cs:code
stack segment
db 16 dup(0)
stack ends
code segment
start:mov ax,stack
mov ss,ax
mov sp,16
mov ax,___
push ax
mov ax,____
push ax
retf
code ends
end start
答案:1000h;0 retf相当于:pop IP pop CS 由题目可知,CS=1000,ip=0,那么先放1000h,再放0,出栈的时候就可以满足题意
10.2下面的程序执行后,ax的数值为多少
内存地址 机器码 汇编指令
1000:0 b8 00 00 mov ax,0
1000:3 e8 01 00 call s
1000:6 40 inc ax
1000:7