鱼C论坛

 找回密码
 立即注册
查看: 9676|回复: 178

[汇编作业] 汇编作业3.2解答

  [复制链接]
最佳答案
0 
发表于 2015-11-3 15:01:43 | 显示全部楼层 |阅读模式

马上注册加入鱼C,享用更多服务吧^_^

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 chengzhi 于 2015-11-3 15:05 编辑

检测点3.2:
游客,如果您要查看本帖隐藏内容请回复
最佳答案
0 
发表于 2015-11-4 18:41:01 | 显示全部楼层
最佳答案
0 
 楼主| 发表于 2015-11-4 21:24:22 | 显示全部楼层
最佳答案
0 
发表于 2015-11-5 12:05:29 | 显示全部楼层
同一大题第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 [e]
pop [c]
pop [a]
pop [8]
pop [6]
pop [4]
pop [2]
pop [0]
最佳答案
0 
 楼主| 发表于 2015-11-5 15:40:07 | 显示全部楼层
zph888 发表于 2015-11-5 12:05
同一大题第2小题:
(2)补全下面的程序,使其可以将10000H-1000FH中的8个字,逆序拷贝到20000H-2000FH中 ...

因为下面执行的是pop操作,要先取出数据,再将sp+2的,所以设置为sp = 0取出前两个字节的数据
最佳答案
0 
发表于 2015-11-5 16:22:08 | 显示全部楼层
本帖最后由 zph888 于 2015-11-5 16:30 编辑

谢谢!我理解了:有栈以后,盯住栈顶很重要!空栈指向最下面,满栈指向最上面
mov ax,2000H
mov ds,ax   原来以上2条指令是预设内存空间(地址),准备接收数据
mov ax,1000H
mov ss,ax   
mov sp,0  以上3条是设置栈空间(地址),并指向栈顶
pop [e]     
pop [c]
pop [a]
pop [8]
pop [6]
pop [4]
pop [2]
pop [0]
最佳答案
0 
 楼主| 发表于 2015-11-5 16:39:00 | 显示全部楼层
zph888 发表于 2015-11-5 16:22
谢谢!我理解了:有栈以后,盯住栈顶很重要!空栈指向最下面,满栈指向最上面
mov ax,2000H
mov ds,ax   ...

对的,cpu只认得栈顶,执行的时候要注意pop和push的执行顺序:smile,祝学习顺利
最佳答案
0 
发表于 2015-11-22 11:16:56 | 显示全部楼层
感谢分享
最佳答案
0 
发表于 2015-11-25 20:21:28 | 显示全部楼层
lai 学习学习
最佳答案
0 
发表于 2015-11-25 21:43:23 | 显示全部楼层
sdfsfvsDdsfSDfs
最佳答案
0 
发表于 2015-11-26 11:41:44 | 显示全部楼层
过来看看  呵呵
最佳答案
0 
发表于 2015-11-28 21:31:07 | 显示全部楼层
过来学习了
最佳答案
0 
发表于 2015-11-30 13:08:03 | 显示全部楼层
怎么快速获得鱼币
最佳答案
0 
发表于 2015-11-30 14:07:25 | 显示全部楼层
受教了:lol:
最佳答案
0 
发表于 2015-12-15 10:19:47 | 显示全部楼层
看看结束
最佳答案
0 
发表于 2015-12-16 21:14:17 | 显示全部楼层
题目都没有看清楚
最佳答案
0 
发表于 2015-12-22 17:37:03 From FishC Mobile | 显示全部楼层
来看看=_=
最佳答案
0 
 楼主| 发表于 2015-12-24 20:21:05 | 显示全部楼层
最佳答案
0 
发表于 2015-12-29 21:29:27 | 显示全部楼层
3.2作业我也是不太懂,学习一下
最佳答案
0 
发表于 2015-12-30 20:24:12 | 显示全部楼层
:lol:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

小甲鱼强烈推荐上一条 /1 下一条

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号

GMT+8, 2018-8-15 19:32

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表