IBMPC汇编语言程序设计第二版课后习题答案清华大学出版社着答案3
如不慎侵犯了你的权益,请联系我们告知!
IBM-PC汇编语言程序设计(第二版)课后习题答案(清华大学出版社)(沈美明,温冬蝉著)答案
第三章答案1-22
1.
(1)立即寻址没有
(2)直接寻址 7237H
(3)使用BX的寄存器寻址没有
(4)使用BX的间接寻址 637DH
(5)使用BX的寄存器相对寻址0D5F0H
(6) 基址变址寻址 8E18H
(7)相对基址变址004FH
2.根据下列要求,写出相应的汇编指令。
(1)ADD DX,BX
(2) ADD AL,[BX][SI]
(3) ADD [BX][0B2H], CX
(4) MOV AX,2A59H ADD [0524H] ,AX
(5) ADD AL ,0B5H
3.
(1)寄存器间接寻址
MOV BX,OFFSET [BLOCK][0AH]
MOV DX ,[BX]
(2)寄存器相对寻址
MOV SI,OAH
MOV DX,[BLOCK][SI]
(3)基址变址寻址
MOV BX ,BLOCK
MOV SI,OAH
MOV DX,[BX][SI]
4. 现有(DS)=2000H, (BX)=0100H, (SI)=0002H,(20100)=12H, (20101)=34H,(20102)=56H, (20103)=78H,(21200)=2AH,(20201)=4CH,(21202)=B7H,(21203)=65H,试说明下列各条指令执行完后,AX寄存器的内容。
(1)MOV AX,1200H 1200H
(2) MOV AX,BX 0100H
如不慎侵犯了你的权益,请联系我们告知!
(3) MOV AX,[1200] 4C2AH 注意,是字单元!!(4)MOV AX,[BX] 同上
(5)MOV 1100[BX] 4C2AH
(6) MOV AX,[BX][SI] 7856H
(7) MOV AX,1100[BX][SI] 65B7H
5.(1) 7CD9H (2) 1200H (3) 6319H
6. MOV BX,2000H
LES DI ,[BX]
MOV AX, ES:DI
7.转向地址OBJ的值分别为:(1)064DH (2)0691H (3)05E0H
注意有符号数的符号位
8.(1) MOV AX,0ABH 立即数寻址无物理地址
(2) MOV AX,BX 寄存器寻址同上(3) MOV AX,[100] 直接寻址20100H (4) MOV AX,VAL 直接寻址 20050H
(5) MOV AX,[BX] 寄存器间接寻址 20100H
(6) MOV AX,ES:[BX] 直接寻址21100H
(7) MOV AX,[BP] 寄存器间接寻址 20010H
(8)MOV AX,[SI] 同
上 200A0H
(9) MOV AX,[BX+10] 寄存器相对寻址 20110H
(10)MOV AX,VAL[BX] 同上 20150H
(11) MOV AX,[BX][SI] 基址变址寻址 201A0H
(12) MOV AX,VAL[BX][SI] 相对基相变址寻址201F0H
9.(1)的指令: MOV AX, [BX][0CH] MOV ZREO ,AX
(2) 的指令: MOV AX,ARRAY[BX] MOV ZREO,AX
10. MOV AX,TABLE 是把符号地址TABLE里的内容送到AX里,指令执行完后,(AX)=1234H
LEA AX,TABLE 是把符号地址TABLE 的有效地址(这里是偏移量)送到指定寄存器AX 里,指令执行完后,(AX)=0032H
11. 执行完指令后,(AX)=1E00H
12. LEA AX,CSTRING
MOV DL,AX
MOV DH,[AX+6]
13. 这参考课本P51--P53
如不慎侵犯了你的权益,请联系我们告知!14.LES BX,[2000]
如不慎侵犯了你的权益,请联系我们告知!
MOV AX,ES:[BX]
15.运算结果 SF,ZF,CF,OF各位的值(从左至右依次往下~)
(1) 74D4H 0 0 0 0
(2) A5C1H 1 0 0 1
(3) 4240 H 0 0 1 0
(4) 0000 H 0 1 1 0
16.接上表~
(1) 5D14 0 0 0 0
(2) A870 1 0 0 1
(3) D870 1 0 0 0
(4) 34E4 0 0 1 0
17.
(1).MOV AX,Z ;把Z送到AX
SUB AX,X ;Z-X
ADD AX,W ;W+(Z-X)
MOV Z,AX ;结果保存在Z中
(2). MOV AX,R ;R送到AX中
ADD AX,9 ;R+9
MOV BX,X ;X送到BX中
ADD BX,6 ;X+6
ADD AX,BX ;(R+9)+(X+6),结果保存在AX中
MOV BX,W ; W送到BX中
SUB BX,AX ; W-(R+9)-(X+6),连续减去两个数,相当于减去这两个数的和~~ MOV Z,BX ;最终结果送到Z中
(3)
MOV AX,W ;把W送到AX
IMUL X ;W*X 注意:低十六位保存在AX里,高十六位保存在DX里
MOV BX,Y ;把Y送到BX 里
ADD BX,6 ;Y+6
IDIV BX ;(W*X)/(Y+6) 注意:商保存在AX里,余数保存在DX里
MOV Z,AX ;把商送到Z中,
MOV R,DX ;把余数送到R中
(4)
MOV AX,W ;把W送到AX中
如不慎侵犯了你的权益,请联系我们告知!
SUB AX,X ;W-X
CWD ;把AX中的十六位带符号数扩展成为32位,低十六位保存在AX中,高十六位
保;在DX中
MOV BX,5 ;把5送到BX中
IDIV BX ;(W-X)/5 被除数为32位,除数为16位商为16位IMUL Y ;上一步结果再乖以Y,积为32位
MOV BX,2 ;把2送到BX中
IMUL BX ;上一步乘法所得的积再乘以2,各为64位
MOV Z,EAX ;把结果中低32位放入Z双字单元中MOV [Z+4],EDX ;把结果中高32位放入Z+4双字单元中18.
指令本条指令执行完后AX的内容执行完后CF,SF,ZF的值
MOV AX,1234H 1234H 0 0 0
MOV
CL,4 1234H 0 0 0
ROL
AX,CL 2341H 1 0 0 DEC
AX 2340H 1 0 0 MOV CX,4 2340H 1 0 0
MUL
CX 8918H 0 0 0 INT 20H
程序结束后,(AX)=8918H (DX)=0000H
19.
指令执行完后AX的内容执行完后CF ,SF,ZF和OF的值
MOV AX,0 0 0010
DEC AX FFFFH 0100
ADD AX,7FFFH 7FFEH 0000
ADD AX,2 8000H 0101
NOT AX 7FFFH 0101
SUB AX,0FFFFH 8000H 1101
ADD AX,8000H 0000H 1011
如不慎侵犯了你的权益,请联系我们告知!SUB AX,1 FFFFH 1101
AND AX,58D1H 58D1H 0000
SAL AX,1 B1A2H 0101
SAR AX,1 D8D1H 0100
NEG AX 272FH 1000
如不慎侵犯了你的权益,请联系我们告知!
ROR AX,1 9397H 1001
20.
(1)MOV AX,DATAX
ADD DATAY,AX
(2)MOV AX,DATAX
ADD DATAY,AX
MOV AX,[DATAX+2]
ADD [DATAY+2] ,AX
(3)本組指令的作用是:BX <------[DATAX]+[DATAY]+[1](CF的值) 帶進位加法~ (4)MOV AX,DATAX
MUL DATAY ;結果的高十六位保存在DX裏,低十六位保存在AX裏
(5)MOV AX,DATAX
MOV DX,[DATAX+2]
MUL DWORD DATAY;;
(6)MOV AX,DATAX
DIV 17H ;結果商保存在AL中,余數在AH中
(7)MOV AX,DATAX
CDW
DIV DATAY
21.NEG DX
NEG AX
SBB DX,0
22.
MOV AX,A ;把雙字長數的低字放到AX中
MOV DX,[A+2] ;把雙字長數的高字放到DX中TEST DX,8000H ;測試雙字長數的符號
JZ RIGHT ;如果是非負數,則直接保存
NEG DX ;如果是負數,則求補
NEG AX
SBB DX,0
如不慎侵犯了你的权益,请联系我们告知!RIGHT: MOV B ,AX
MOV [B+2],DX
23.每條指令單獨執行完後的結果依次為:
相关推荐:
- [基础教育]2016-2022年中国钢芯铝绞线市场现状调
- [基础教育]语文部编版初一语文下册练习题 句式变
- [基础教育]南京继续教育参考答案--深入学习贯彻习
- [基础教育]国旗下讲话稿——珍惜时间好读书
- [基础教育]北师大版六年级数学下册圆锥的体积教学
- [基础教育]人教版-音乐-四年级下册-四年级下册音
- [基础教育]乔布斯2019年斯坦福大学毕业典礼致辞.d
- [基础教育]2015年加油站安全知识竞赛试题及答案
- [基础教育]2020年教师年度考核个人工作总结
- [基础教育]2019年中考历史试题-2019年大庆市初中
- [基础教育]初三仁爱英语第一轮总复习教案
- [基础教育]SG-A094电气配管安装工程隐蔽验收记录
- [基础教育]冀教版小学数学三年级下册第六单元教材
- [基础教育]青岛版(五制)小学科学二年级下册16《制
- [基础教育]2018-2019年初中科学初一中考真卷测试
- [基础教育]幼儿园大班期末简短评语精选
- [基础教育]2018云南临沧公务员考试申论技巧:这样
- [基础教育]学校食堂经营管理方案
- [基础教育]新中国砥砺奋进的七十年原文
- [基础教育]真空泵的选型及常用计算公式
- 高职田径课程教学现状与对策
- 全髋关节置换术在老年股骨颈骨折患者中
- 青人社厅函〔2016〕576号(附件)工资
- cp101-07砂子检验作业指导书 - secret
- 微观经济学 第八章 博弈论 习题
- 2014高考真题(词语运用)汇编及答案
- 2018年人教版七年级语文下册《第三单元
- 苏教版数学四年级上册第一单元试题 - M
- 四川大学新闻与传播考研2000-2010年真
- 浙江万里学院英语专业四年制本科教学计
- 最新2018马年事业祝福语-范文word版(2
- 最全模具行业术语英文翻译
- 皮亚杰的发展心理学理论
- 64篇高考情景式默写 练习题及答案
- 仿写(学生稿)
- 《SQL Server数据库技术》试卷A
- 第七章作业答案
- 江苏省赣榆县海头高级中学高中语文必修
- 浙江省2001年10月自考正常人体解剖学答
- 2012英语重点短语




