.

64.设(SP)=2800H,使(SP)=27FEH的正确指令是 B 。 A.NEG A B.MOV SP,27FEH C.POP AX D.MOV [SP],27FEH

65.若寄存器AX、BX、CX、DX的内容分别为0018H,0019H,0020H,0021H时,依次执行PUSH AX,PUSH BX,POP CX,POP DX后,寄存器CX的内容为 B 。 A.0018H B.0019H C.0020H D.0021H

66.若用户堆栈位于存储区10000H-1FFFFH,则该堆栈的段基址是 C 。 A.10000H B.1FFFFH C.1000H D.0FFFH

67.假定(DS)=4000H,(42728H)=55H,(42729H)=AAH,执行指令LEA BX,[2728H]后,BX中的内容是 C 。 A.AA55H B.55AAH C.2728H D.4000H

68.假定(DS)=4000H,(DI)=0100H,(40100H)=55H,(40101H)=AAH,执行指令LEA BX,[DI]后,BX中的内容是 C 。 A.AA55H B.55AAH C.0100H D.4100H

69.设AX=C544H,在执行指令ADD AH,AL后, C 。 A.CF=0,OF=0 B.CF=0,OF=1 C.CF=1,OF=0 D.CF=1,OF=1

70.若(AX)=2891H,问执行 NEG AX指令后,CF和 SF标志位的状态分别是 D 。 A.0和0 B.0和1 C.1和0 D.1和1

71.CMP指令和 C 指令执行同样的操作,但不送回操作结果,而仅仅影响标志位。 A.ADD B.ADC C.SUB D.SBB 72.INC指令不影响 B 标志。 A.OF B.CF C.ZF D.SF

73.若(AX)=0122H,四个标志位CF、SF、ZF、OF的初始状态为0,执行指令SUB AX,0FFFH后,这四个标志位的状态是 B 。 A.CF=1,SF=1,ZF=1,OF=1 B.CF=1,SF=1,ZF=0,OF=0 C.CF=0,SF=0,ZF=0,OF=0 D.CF=0,SF=0,ZF=1,OF=1

74.8086执行乘法指令,当得到16位乘积时,结果在A 中。

A.AX B.BX C.CX D.DX

75.8086执行乘法指令,当得到32位乘积时,结果的高16位在 D 中。 A.AX B.BX C.CX D.DX

76.8086执行除法指令时,当被除数为16位,则除数为 A 位。

A.8 B.16 C.32 D.64

77.8086执行除法指令时,当被除数为32位,则除数为

.

.

B 位。

A.8 B.16 C.32 D.64

78.TEST指令和 A 指令执行同样的操作,但不送回操作结果,而仅仅影响标志位。 A.AND B.OR C.NOT D.XOR

79.假设(AX)=0FF60H,则下述程序段执行后,(AX)= ,CF= 。 STC

MOV DX,96 XOR DH,0FFH SBB AX,DX

80.下列四条指令都可用来使AL清‘0’,但其中不能清‘进位’位的是 C 。 A.XOR AL,AL B.AND AL,0

C.MOV AL,0 D.SUB AL,AL

81.下列8086指令中,对AX的结果与其他三条指令不同的是 D 。 A.MOV AX,0 B.XOR AX,AX C.SUB AX,AX D.OR AX,0 82.设(AX)=ABDFH,则在执行指令

AND AX,0001H后,AX寄存器的内容为 C 。 A.ABDEH B.FFFFH C.0001H D.0000H

83.设(AX)=ABDFH,则在执行指令

AND AX,8000H后,AX寄存器的内容为 D 。 A.ABDEH B.FFFFH C.1000H D.8000H

84.设(AX)=ABDFH,则在执行指令

OR AX,0001H后,AX寄存器的内容D 。 A.ABE0H B.FFFFH C.0001H D.ABDFH

85.若(AL)=10101101B,为了使其内容变为01011101B,下列 A 指令执行一次即可完成此操作。

A.NOT指令 B.OR指令 C.AND指令 D.XOR指令

86.条件转移指令JNE的测试条件是 C 。 A.ZF=1 B.CF=0 C.ZF=0 D.CF=1

87.使得JB指令执行转移操作的条件是 A 。 A.CF=1 且ZF=0 B.CF=1 C.CF=0或ZF=1 D.ZF=0

88.假设AX和BX寄存器中存放的是有符号整数,为了判断AX寄存器中的数据是否大于BX寄存器中的数据,应采用下面 D 指令序列? A.SUB AX,BX JC LABEL B.SUB AX,BX JNC LABEL C.CMP AX,BX JA LABEL D.CMP AX,BX JG LABEL

.

.

89.有下列程序段

AGAIN:MOV AL,[SI]

MOV ES:[DI],AL INC SI INC DI LOOP AGAIN

下列指令中 A 可完成与上述程序段相同的功能。 A.REP MOVSB B.REP LODSB C.REP STOSB D.REPE SCASB 90.有下列程序段

AGAIN:MOV ES:[DI],AL INC DI LOOP AGAIN

下列指令中 C 可完成与上述程序段相同的功能 A.REP MOVSB B.REP LODSB C.REP STOSB D.REPE SCASB 91.设(SP)=000CH,(SS)=00A8H,在执行

CALL DWORD PTR [DI]指令后得到栈顶的物理地址为 D 。 A.00A90H B.00A8EH C.00A8AH D.00A88H

92.若(SP)=0124H,(SS)=3300H,在执行RET 4这条指令后,栈顶的物理地址为 D 。 A.33120H B.3311EH C.33128H D.3312AH

93.如果一个子程序的末尾采用段间返回指令,则返回时,从堆栈弹出 C 个字节。 A.1 B.2 C.4 D.6

94.如果一个子程序的末尾采用段内返回指令,则返回时,从堆栈弹出 B 个字节。 A.1 B.2 C.4 D.6

95.在RET n指令中,n可以为 C 。 A.1 B.3 C.4 D.5

96.下列指令中允许寻址范围最大的是 D 。 A.JNZ NEXT B.LOOP NEXT

C.JMP SHORT PTR NEXT

D.CALL NEAR PTR PROC_NAME

97.已知(IP)=1000H,(SP)=2000H,(BX)=283FH,指令

CALL WORD PTR[BX]的机器代码是FF17H,试问执行该指令后,内存单元1FFEH中的内容是 D 。

A.28H B.3FH C.00H D.02H

98.设(SP)=1000H,(CS)=1FC0H,(IP)=2140H,则执行段间调用指令之后,堆栈段内0FFEH单元的内容为 B 。

A.1FH B.C0H C.21H D.40H 第三章习题讲评

3.1 已知DS=091DH,SS=1E4AH,AX=1234H,BX=0024H,CX=5678H,BP=0024H SI=0012H,DI=0032H,(09226H)=00F6H,(09228H)=1E40H,(1E4F6H)=091DH。

.

.

在以上给出的环境下,试问下列指令或指令段执行后的结果如何? (1)MOV CL,[BX+20H][SI] 解:EA= BX+20H+SI=56H

PA=DS*16+EA=91D0H+56H=9226H CL=(09226H)=F6H

(2)MOV[BP][DI],CX 解: EA= BP+DI=56H PA=SS*16+EA=1E4F6H (1E4F6H)= 5678H

(3)LEA BX,[BX+20H][SI] MOV AX,[BX+2]

解:BX= BX+20H+ SI=0056H EA= BX+2=58H

PA=DS*16+EA=91D0H+58H=9228H AX=(09228H)=1E40H

(4) LDS SI,[BX][DI] MOV[SI],BX

解:EA= BX+DI=56H, PA=DS*16+EA=91D0H+56H =9226H SI=(09226H)=00F6H, DS=(09228H)=1E40H

EA= SI=00F6H, PA=DS*16+EA=1E400H+00F6H=1E4F6H (1E4F6H)= BX=0024H (5) XCHG CX,[BX+32H] XCHG[BX+20H][SI],AX

解:EA= BX+32H=56H, PA=DS*16+EA=91D0H+56H =9226H (09226H)= CX=5678H , CX=(09226H)=00F6H

EA= BX+20H+SI=56H,PA=DS*16+EA=91D0H+56H =9226H AX=(09226H)=5678H ,(09226H) = AX=1234H 3.2设DS=1000H,SS=2000H,AX=1A2BH,BX=1200H,CX=339AH,BP=1200H,SP=1350H,SI=1354H,(11350H)=0A5H,(11351H)=3CH,(11352H)=0FFH,(11353H)=26H,(11354H)=52H,(11355H)=OE7H,(126A4H)=9DH,(126A5H)=16H,(21350H)=88H, (21351H)=51H

下列各指令都在此环境下执行,在下列各小题的空格中填入相应各指令的执行结果。 (1)MOV AX,1352H AX= 解:AX=1352H

(2)MOV AX,[1352H] ;AX=

解:PA=DS*16+EA=10000H+1352H=11352H (11352H)=0FFH,(11353H)=26H AX=26FFH

(3)MOV 0150H[BX],CH

(11350H)= (11351H)=

.

.

解: EA=BX+0150H=1350H

PA=DS*16+EA=10000H+1350H=11350H, CH=33H (11350H)=33H, (11351H)的值不变 ,(11351H)=3CH (4) MOV AX,0150H[BP] AX=____

解:EA= BP+0150H=1350H

PA=SS*16+EA=20000H+1350H=21350H AX=5188H

(5)POP AX ; AX=____,SP=____ 解:EA= SP=1350H

PA=SS*16+EA=20000H+1350H=21350H AX=5188H, SP=1350H+2H=1352H (6)ADD[SI],CX

(11354H)=____,(11355H)=____,SF=____ ZF=____, PF=____, CF=____, OF=____

解:EA=SI=1354H, PA=DS*16+EA=10000H+1354H=11354H CX=339AH, (11354H)=52H,(11355H)=OE7H 0E752H+339AH=11AECH->(11355H): (11354H) (11354H) =0ECH, (11355H)= 1AH (11354H) =0ECH, (11355H)= 1AH CF=1,ZF=0,

PF(低八位奇偶校验):0ECH= 11101100BPF=0 SF(最高位状态),1H=0001BSF=0 OF(溢出标志)

0E752H=1110011101010010B 339AH=11001110011010B

1110011101010010

+ 11001110011010 10001101011101100

(7)SUB BH,0150H[BX][SI]

BH=____,SF=____,ZF=____,PF=____,CF=____,0F=____

.

微型计算机技术习题,微型计算机技术课后习题一二三章答案相关推荐

  1. 微型计算机ALE,微型计算机技术课后习题一二三章答案

    . 微计算机二三章 1.已知物理地址为FFFF0H,且段内偏移量为A000H,若对应的段地址放在DS中,则DS应为(B) . A.5FFFH B.F5FFH C.5FFF0H D.F5FF0H 2.下 ...

  2. 微课|玩转Python轻松过二级:第3章课后习题解答3

    适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第3章  详解Python序列结构 课后习题解答103-115 课后习题解答116-129 课后习题解答13 ...

  3. 微课|玩转Python轻松过二级:第3章课后习题解答2

    适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第3章  详解Python序列结构 课后习题解答46-58 课后习题解答59-82 课后习题解答83-102 ...

  4. 微课|玩转Python轻松过二级:第3章课后习题解答1

    <中学生可以这样学Python>84节微课免费观看地址 ============= 适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第3章  详 ...

  5. 微课|玩转Python轻松过二级:第2章课后习题解答(3课,79题)

    适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第2章  运算符.表达式与内置对象 课后习题解答1 课后习题解答2 课后习题解答3 图书购买链接 京东:ht ...

  6. 第五章 运输层[练习题+课后习题]

    目录 课后习题; 练习题: 课后习题; [5-02]网络层提供数据报或虚电路服务,对上面的运输层有何影响? 网络层提供的两种服务的最大不同就是:数据报不提供可靠的交付,而虚电路服务则提供可靠的交付.初 ...

  7. 《视觉SLAM十四讲 第二版》笔记及课后习题(第一讲)

    前言 之所以想要写这个系列的博客,是因为想要总结一下高博的<SLAM视觉十四讲第二版>的各章内容以及自己对书后习题的一些做法,也算是对自己学习过程的一个总结和回顾.博客分为两个大部分,即读 ...

  8. 微型计算机技术6,微型计算机技术课后习题6-8章答案.ppt

    微型计算机技术课后习题6-8章答案 MOV AL L2: MOV CX,8 L1: OUT 20H,AL CALL DELAY2S ROR AL,1 LOOP L1 JMP L2 习题:8.24 82 ...

  9. 多媒体计算机技术第4版鲁宏伟,多媒体计算机技术[第3版.鲁宏伟等主编]课后习题答案完整版...

    多媒体计算机技术[第3版.鲁宏伟等主编]课后习题答案完整版 第一章:多媒体计算机技术概述 1.什么是多媒体? 答:多媒体是指信息表示媒体的多样化,常见的多媒体有文本.图形.图像.声音.音乐.视频.动画 ...

最新文章

  1. Vmo前端数据模型设计
  2. 时钟同步和时钟修正的小技巧
  3. LeetCode 1534. 统计好三元组
  4. NeurIPS 2021 | CyGen:基于概率论理论的生成式建模新模式!
  5. SAP License:新总账
  6. Android ViewPager 重复数据问题的解决方法
  7. html 5 本地数据库(二)-- Web Sql Database核心方法openDatabase、transaction、executeSql 详解
  8. 手机语音混响软件_手机混响软件 如何把微信里的语音转发出去 有什么好用的变声软件 安卓微信语音转发插件...
  9. 有什么可以测试耳机性能的软件吗,什么是耳机音质测试软件?
  10. 鸿蒙系统是否能玩游戏,鸿蒙系统玩游戏跟安卓互通吗
  11. Golang 生成钱包地址
  12. linux删除文件子最后两行,关于linux:如何使用sed删除文件的最后n行
  13. android A~Z通讯录排序索引
  14. linux客户端交互,客户端交互性
  15. FBA海运是什么,FBA海运的优势是什么
  16. 数字视频压缩的可行性
  17. 安信可ESP32-CAM摄像头开发demo--局域网拍照、实时视频、人脸识别
  18. 国家档案局印发《通知》,进一步加强数字档案管理工作
  19. JSON的格式及Gson 与 FastJson使用
  20. 关于windows安全权限

热门文章

  1. 别魔改网络了,Google研究员:模型精度不高,是因为你的Resize方法不够好
  2. 限时免费报名丨网易新消费CXO论坛 - 深圳站
  3. Facebook全面推出Watch Party,可多人线上同看直播视频
  4. 视频直播关键技术:流畅、拥塞和延时追赶
  5. CSS3 选择器(转)
  6. 玩转可视化--来聊聊地图投影的学问
  7. 几年前的代码发现一个BUG: 整数相除结果不能默认转换为浮点数
  8. CUDA学习(九十一)
  9. gerrit的git配置流程
  10. 认识软件框架的设计原则-- 变与不变分离,创造简美之序