汇编作业3.2解答
本帖最后由 chengzhi 于 2015-11-3 15:05 编辑检测点3.2:
**** Hidden Message ***** 好 zlming 发表于 2015-11-4 18:41
好
3q 同一大题第2小题:
(2)补全下面的程序,使其可以将10000H-1000FH中的8个字,逆序拷贝到20000H-2000FH中。
mov ax,2000H
mov ds,ax
mov ax,1000H
mov ss,ax
mov sp,0为什么让SP=0,依据000F+1的话也是10H呀?
pop
pop
pop
pop
pop
pop
pop
pop
zph888 发表于 2015-11-5 12:05
同一大题第2小题:
(2)补全下面的程序,使其可以将10000H-1000FH中的8个字,逆序拷贝到20000H-2000FH中 ...
因为下面执行的是pop操作,要先取出数据,再将sp+2的,所以设置为sp = 0取出前两个字节的数据 本帖最后由 zph888 于 2015-11-5 16:30 编辑
谢谢!我理解了:有栈以后,盯住栈顶很重要!空栈指向最下面,满栈指向最上面
mov ax,2000H
mov ds,ax 原来以上2条指令是预设内存空间(地址),准备接收数据
mov ax,1000H
mov ss,ax
mov sp,0以上3条是设置栈空间(地址),并指向栈顶
pop
pop
pop
pop
pop
pop
pop
pop zph888 发表于 2015-11-5 16:22
谢谢!我理解了:有栈以后,盯住栈顶很重要!空栈指向最下面,满栈指向最上面
mov ax,2000H
mov ds,ax ...
对的,cpu只认得栈顶,执行的时候要注意pop和push的执行顺序:smile,祝学习顺利 感谢分享 lai 学习学习 sdfsfvsDdsfSDfs 过来看看呵呵 过来学习了 怎么快速获得鱼币 受教了:lol: 看看结束 题目都没有看清楚 来看看=_=
wzy997991067 发表于 2015-12-22 17:37
来看看=_=
欢迎 3.2作业我也是不太懂,学习一下 :lol: