《汇编语言》王爽_第三版—实验三

房东的猫 提交于 2019-11-26 16:12:59

汇编程序源码如下

assume cs:codesg

codesg segment

		mov ax,2000H
		mov ss,ax
		mov sp,0
		add sp,10
		pop ax
		pop bx
		push ax
		push bx
		pop ax
		pop bx
		
		mov ax,4c00H
		int 21H
		
	codesg ends
	
	end

(1)用debug跟踪t1.exe的执行过程,写出寄存器的内容和栈顶内容。

执行 mov ax,2000H ax = 2000 sp = 0000
执行 mov ss,ax ax = 2000 sp = 0000
执行 mov sp,0 ax = 2000 sp = 0000
执行 add sp,10 ax = 2000 sp = 000A
执行 pop ax ax = 0000 sp = 000C
执行 pop bx ax = 0000 sp = 000E
执行 push ax ax = 0000 sp = 000C
执行 push bx ax = 0000 sp = 000A
执行 pop ax ax = 0000 sp = 000C
执行 pop bx ax = 0000 sp = 000E
执行 mov ax,4c00H ax = 4c00 sp = 000E

(2)查看 psp内容

用d命令查看

在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!