IBM-PC汇编语言程序设计(第二版)课后习题答案(清华大学出版社)(著)答案
更新时间:2023-11-30 21:32:01 阅读量: 教育文库 文档下载
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.每條指令單獨執行完後的結果依次為:
(1) 9AH (2)61H (3)0FBH (4)1CH (5)0 (6)0E3H
正在阅读:
IBM-PC汇编语言程序设计(第二版)课后习题答案(清华大学出版社)(著)答案11-30
基站数据维护04-29
那难忘的背影作文800字06-19
销售内勤的个人工作计划范文.doc04-12
公路水运工程施工企业(主要负责人和安全生产管理人员)考核大纲及模拟题库10-11
管理学案例分析03-18
GCT数学真题2003-2013年真题与答案解析 - 图文04-19
无线通信技术浅析12-20
中层管理人员培训课程11-04
LD128E(Q)主要操作程序简介05-28
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 清华大学出版社
- 答案
- 汇编语言
- 课后
- 习题
- 程序设计
- IBM
- PC
- 中级财务会计存货作业答案(2)
- 装配式建筑特点及应用展望 - 图文
- 华数奥赛教材四年级下册练习题 - 图文
- 五年级下册综合实践活动教案和计划 完美版
- 2014年中小企业融资外文翻译文献 - 图文
- 电气自动化工程师 试卷
- 党员应发扬艰苦奋斗精神
- 14级会计电算化人才培养方案(三年制)
- 作业题 - 图文
- 九年级化学(河南,人教)习题:专题复习(二) 物质的转化与推断-文档资料
- 初中政治教师新学期工作计划
- 20XX年乡镇党委换届党代会上的纪委工作报告1
- 维果斯基的儿童人格发展思想
- 医院收支结余管理制度
- 最新审定人教版小学数学五年级上册期末总复习试卷题目质量检测试卷(精品)
- 文言文翻译的原则与方法
- 湘潭大学中国史硕士生考研大纲
- 马原练习册
- 通信原理课后习题 - 图文
- 大学生异性交往主题班会设计方案