- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
夜的亮光151926.doc
“微机系统与接口技术群”答疑集锦
06级学生QQ群答疑
杨全胜整理
2009.7
wjy 22:35:04
XOR AX,AX是什么意思
wjy 22:35:10
最后AX是1还是0?
杨老师 22:35:18
0
wjy 22:35:29
下列程序段执行后,(BX)=____-
XOR AX,AX
MOV BX,2
MOV CX,4
MOV DX,3
L20: INC AX
ADC BX,AX
SHR DX,1
LOOPNE L20
wjy 22:35:37
这个最后执行的结果是多少?
wjy 22:35:48
我算出来是5
杨老师 22:39:29
肯定不是5
杨老师 22:41:06
说一下等于5的理由
wjy 22:41:14
开始赋初值
wjy 22:41:28
INC AX
wjy 22:41:32
自加
wjy 22:41:37
ADC BX,AX
wjy 22:41:39
加法
wjy 22:41:45
SHR DX,1
wjy 22:41:55
右移两次
杨老师 22:41:58
ADC是什么加
wjy 22:42:06
进位加
杨老师 22:42:37
等于5的理由显然是ADC在这里你认为都是做的ADD
wjy 22:43:14
哦~
wjy 22:43:17
我再看看
杨老师 22:43:24
因为ADC前面的INC你觉得应该没有进位,对吗?
wjy 22:43:34
对啊~
wjy 22:43:40
不就是自加么
杨老师 22:44:13
看一下课件中INC 增1指令
格式:INC DST
操作:DST--(DST)+1
说明: 1)DST可以是寄存器或存储器操作数
2)DST不允许是立即数
3)运行结果对SF、OF、PF、ZF、AF都会影响,但不影响CF
杨老师 22:45:30
3)运行结果对SF、OF、PF、ZF、AF都会影响,但不影响CF
杨老师 22:46:11
不影响CF就是说CF保持原来的值
杨老师 22:47:11
现在要看的是执行INC的时候CF原来是什么值了
杨老师 22:49:56
根据你的分析,这个循环会做几遍?
wjy 22:50:05
2遍
杨老师 22:50:32
很好,你能不能告诉我,第一遍的时候执行INC时CF是多少?
wjy 22:50:38
0
杨老师 22:50:48
那么第二遍的时候呢?
wjy 22:51:16
有进位了
杨老师 22:51:43
哪一句产生进位了
wjy 22:51:56
INC AX
杨老师 22:52:10
不对啊,不是说了吗?INC不影响CF
wjy 22:52:27
ADC BX,AX
杨老师 22:52:49
这一句第一遍的时候就是做了一个1+2,不可能产生进位啊
杨老师 22:53:10
注意那句SHR
wjy 22:53:20
那个不是自减庅
杨老师 22:53:46
SHR是自减?呵呵,人家是算术右移呢
杨老师 22:53:55
自减1是DEC
wjy 22:54:17
右移两次
杨老师 22:54:28
每次循环右移一次
wjy 22:54:31
是啊
杨老师 22:54:58
第一次右移的时候,最高位用0填充,而最低位却进到CF中
杨老师 22:55:42
右移的是DX寄存器,它的原始值是3(0000000000000011B)
杨老师 22:56:15
因此,它最低位的1就被移进CF,这就是产生CF=1的原因
杨老师 22:56:40
紧接着第二遍做INC的时候CF不受影响,因此这个1就被带到ADC指令的执行中了
杨老师 22:57:06
所以第二遍ADC BX, AX 实际上做的是3+2+1=6
杨老师 22:57:44
这个题很“阴险”啊,呵呵
**************************************************************************
ct 22:42:07
通用寄存器和段寄存器有没有什么关系?
杨老师 22:43:50
段寄存器通常只用来存放段的首地址(实地址模式)或者段描述符的地址(保护模式)
杨老师 22:45:48
而通用寄存器除了特定用法外,可以作为中间结果的暂存器,计算的源数据和计算的结果存放的寄存器
ct 22:47:18
那基址寄存器和变址寄存器呢
杨老师 22:48:28
在特定情况下,一个存放基址,一个存放变址,在32位汇编中,只有变址是可以有比例因子的
ct 22:49:47
物理地址和逻辑地址有什么区别
杨老师
您可能关注的文档
- 第三章模拟前的预备工作第一节三维CAD基础知识.ppt
- 第三节内脏神经系统VisceralNervousSystem第三节内脏神经系统.ppt
- 第三节实验用双缝干涉测量光的波长第十三章光如图所示的双缝实验中.ppt
- 第三节内脏神经系统Visceralnervoussystem.ppt
- 在全校人才工作会议上的讲话.doc
- 在茂名学院学习实践活动转入分析检查阶段.doc
- 第二届《化学教育》读者、作者、编者学术交流会.ppt
- 培训需求问卷.doc
- 基层监管机构调查问卷.doc
- 第二章遗传的染色体学说第一节有丝分裂和减数分裂.ppt
- DB4503_T 0014-2021 桂林红军长征湘江战役红色文化纪念园区服务规范.docx
- DB5101T96-2020 地理标志产品 温江酱油.docx
- DB44T2317-2021 家政服务 投诉处理规范.docx
- DB43╱T 1588.16-2019 小吃湘菜 第16部分:牛肉馓子.docx
- DB43╱T 1588.11-2019 小吃湘菜 第11部分:刮凉粉.docx
- DB43╱T 1588.22-2019 小吃湘菜 第22部分:衡州素螃蟹.docx
- DB45T477-2022 绿色食品 黑木耳生产技术规程.docx
- DB51T 2259-2016 鹅掌楸育苗技术规程.docx
- DB43_T 3059-2024湘东黑山羊传染性胸膜肺炎防治技术规范.docx
- DB3201T 063-2004 丝瓜原种生产技术规程.docx
文档评论(0)