检测点10.1

来源:互联网 发布:红会福娃娃 知乎 编辑:程序博客网 时间:2024/06/06 02:11

检测点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, 1000h

     push ax

     mov ax,   0   

     push ax

     retf

code ends

end start

 

 

执行reft指令时,相当于进行:

pop ip

pop cs

根据栈先进后出原则,应先将段地址cs入栈,再将偏移地址ip入栈。

0 0
原创粉丝点击