微机原理第4章练习题及答案
第4章 80x86指令系统
一、自测练习题
㈠选择题
1.MOV AX,[BX+SI]的源操作数的物理地址是( )。
A.(DS)×16+(BX)+(SI) B. (ES)×16+(BX)+(SI)
C.(SS)×10H+(BX)+(SI) D.(CS)×10H+(BX)+(SI) 2.MOV AX,[BP+Sl]的源操作数的物理地址是( )。
A.(DS)×10H+(BP)+(SI) A. (ES)×16+(BP)+(SI)
C.(SS)×16+(BP)+(SI) D.(CS)×10H+(BP)+(SI) 3.MOV AX,ES:[BX+SI]的源操作数的物理地址是( )。
A.(DS)×16+(BX)+SI) B.(ES)×10H+(BX)+(SI)
C.(SS)×10H+(BX)+SI) D.(CS)×16+(BX)+(SI)
4.JMP WORD PTR[DI]是( )。
A.段内间接转移B.段间间接转移
C.段内直接转移D.段间直接转移
5.JMP FAR PTR BlOCK(BLOCK是符号地址)是( )。
A.段内间接转移B.段间间接转移
C..段内直接转移D.段间直接转移
6.INC指令不影响( )标志。
A.OF B.CF C.SF D.ZF
7.条件转移指令JNE的测试条件是( )。
A.ZF=1 B.CF=0 C.ZF=0 D.CF=1 8.下列指令中,有语法错误的是( )。
A.MOV [SI],[DI] B.IN AL,DX
C.JMP WORD PTR[BX+8] D.PUSH WORD PTR 20[BX+S1] 9.假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址是()。
A.20102H B.20101H C.200FEH D.200FFH 10.对于下列程序段:
AGAIN:MOV AL,[SI]
MOV ES:[DI],AL
INC SI
INC DI
LOOP AGAIN
也可用指令()完成同样的功能。
A.REP MOVSB B.REP LODSB
C.REP STOSB D.REPE SCASB
11.对于下列程序段:
AGAIN:MOV ES:[DI],AL
INC DI
LOOP AGAIN
可用指令()完成。
A.REP MOVSB B.LODSB
C.REP STOSB D.REP SCASB
12.交换寄存器SI,DI的内容,正确的程序段是()。
A.PUSH SI B.PUSH SI
PUSH DI PUSH DI
POP SI POP DI
POP DI POP SI
C.MOV AX,SI D.MOV AX,SI
MOV SI,DI MOV BX,DI
MOV DI,AX XCHG BX,AX
13.在ADD指令中,两个操作数的物理位置可以安排在( )中。
A.两个存储单元B.一个存储单元和一个数据寄存器C.两个数据寄存器D.一个堆栈单元和一个数据寄存器14.将字变量ARRAY的偏移地址送寄存器BX的正确结果是( )。
A.LEA BX,ARRAY B.MOV BX,ARRAY
C.MOV BX,OFFSET ARRAY D.MOV BX,SEG ARRAY
15.将累加器AX的内容清零的正确指令是( )。
A.AND AX,0 B.XOR AX,AX
C.SUB AX,AX D.CMP AX,AX
16.下列指令中,正确的是( )。
A.MOV [D1],[S1] B.MOV DS,SS
C.MOV AL,[EAX+EBX*2] D.OUT BX,AX
17.实现将AL寄存器中的低4位置1的指令为( )。
A.AND AL,0FH B.OR AL,0FH
C.TEST AL,0FH D.XOR AL,0FH
18.指令LOOPE Xl,( )。
A.当CX≠0或者ZF=0时转移到X1
B.当CX≠0或者ZF=1时转移到X1
C.当CX=0而且ZF=1时转移到X1
D.当CX≠0而且ZF=0时转移到X1
E.当CX≠0而且ZF=1时转移到X1
F.当CX=0而且ZF=0时转移到X1
19.80486在实地址方式下,内存管理中段基址、段首地址、偏移地址、物理地址依次是( )。
A.16位,20位,16位,20位
B.均为16位
C.均为20位
D.20位,16位,20位,16位
20.80486在保护方式下,内存管理中段基址、段首地址、偏移地址、物理地址依次是( )。
A.20位,32位,20位,32位
B.均为32位
C.均为20位
D.16位,32位,16位,32位
21.采用BCD码表示的十进制数计算时,先调整后运算的有( )。
A.加法B.减法C.乘法D.除法
22.十进制调整指令AAA( )。
A.跟在SUB或SBB之后B.跟在ADD之后
C.跟在MUL或ADC之后D.跟在ADD或ADC之后
㈡填空题
1.计算机中的指令由__________和__________组成。.
2.指出下列指令源操作数的寻址方式:
(1) MOV AX,BLOCK[SI] ;____________________
(2) MOV AX,[SI] ;____________________
(3) MOV AX,[6000H] ;____________________
(4) MOV AK,[BX+SI] ;____________________
(5) MOV AX,BX ;____________________
(6) MOV AX,1500H ;____________________
(7) MOV AX,80[BX+D] ;____________________
(8) MOV AX,[DI+60] ;____________________
3.现有(DS)=2000H,(BX)=0100H,(Sl)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,填入下列指令执行后AX寄存器的内容:
(1) MOV AX,1200H ;AX=__________
(2) MOV AX,BX ;AX=__________
(3 )MOV AX,[1200] ;AX=__________
(4 )MOV AX,[BX] ;AX=__________
(5) MOV AX,1100H[BX] ;AX=__________
(6) MOV AX,[BX][SI] ;AX=__________
(7) MOV AX,1100H[BX][SI] ;AX=__________
4.对于指令XCHGBX,[BP+SI],如果指令执行前,(BX)=6F30H,(BF)=0200H,(SI)=0046H,(SS)=2F00H,(2F246H)=4154H,则执行指令后:(BX)=__________,(2F246H)=__________。
5.指令LOOPZ/LOOPE是结果_________或__________发生转移的指令;而指令LOOPNZ/LOOPNE则是结果__________或__________发生转移的指令。
6.XLAT指令规定BX寄存器中存放__________,AL寄存器中存放__________。
7.如果BUF为数据段中5400H单元的符号名,其中存放的内容为1234H,执行指令MOV BX,BUF后,DX的内容为__________;而执行LEABX,BUF后,BX的内容为__________。
8.串操作指令规定源串在__________段中,用__________来寻址源操作数;目的串在__________段中,用__________来寻址目的操作数。
9.近过程(NEAR)的RET指令把当前栈顶的一个字弹出到__________;远过程(FAR)的RET指令弹出一个字到__________后又弹出一个字到__________。
10.中断返回指令IRET执行后,从堆栈顺序弹出3个字分别送到__________,__________,__________。
11.设(SS)=0FFA0H,(SP)=00B0H,(AX)=8057H,(BX)=0F79H,执行指令PUSH AX 后,(SP)=__________;若再执行指令:
PUSH BX
POP AX
后,(SP)=__________,(AX)=__________,(BX)=__________。
12.阅读下面的程序。在__________的情况下,本段程序的执行结果是(AH)=0;在__________的情况下,其结果为(AH)=0FFH。
IN AL,20H
TEST AL,80H
JZ A
MOV AH,0
JMP B
A:MOV AH,0FFH
B:HLT
13.下列程序段是比较AX,BX,CX中带符号数的大小,将最大的数放在AX中。请将程序填充完整。
CMP AX,BX
(1)__________NEXT
XCHG AX,BX
NEXT:(2)__________CX,AX
JGE OUT
(3)__________AX,CX
OUT:……
14.若(AX)=3F50H,(BX)=1728H,执行SUBAX,BX指令后,(AX) …… 此处隐藏:5540字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [初中教育]婚姻家庭法学教学教案
- [初中教育]浅谈小学语文教学中的创新教育
- [初中教育]中华人民共和国侵权责任法2009
- [初中教育]2016-2022年中国薄膜太阳能电池行业发
- [初中教育]多级轻型井点降水的应用
- [初中教育]外语教学法流派介绍和简评
- [初中教育]实验一、典型环节及其阶跃响应
- [初中教育]内蒙古2012-2013学年度国家奖学金获奖
- [初中教育]移动通信营销渠道管理探讨
- [初中教育]初三化学第一学期第一第二章基础知识点
- [初中教育]一天的食物教学设计
- [初中教育]光导照明系统的基本结构及工作原理
- [初中教育]长春市十一高、东北师范大学附属中学、
- [初中教育]“十三五”规划重点-配重式装卸车项目
- [初中教育]领导方法和领导艺术
- [初中教育]第三章 植物病虫草鼠害诊断与防治基
- [初中教育]2019届九年级语文上册 第二单元 6纪念
- [初中教育]甲级单位编制水豆腐项目可行性报告(立
- [初中教育]Ch8-1补充 09101数据库系统原理及应用-
- [初中教育]2017-2023年中国吊装设备行业市场分析
- 制作毕业纪念册需要哪些材料
- 2015-2016学年高二化学苏教版选修4课件
- 哈佛管理导师-创建商业案例
- 职场交际中的谈吐礼仪知识与职场会议接
- 中国糕点及面包行业发展现状与竞争战略
- 沂河“12·7”洪水茶山拦河坝
- 管道水流量计算公式
- 4-2发电机火灾事故处置方案
- 数字信号处理实验五
- 2009年经济师(中级)金融专业知识全真试
- 历史街区保护规划--04历史文化遗产保护
- 宁夏回族自治区中小学职称评价标准
- 评先评优测评表
- 圆的切线证明及线段长求解在在中考中的
- 【解析版】2015年江苏省南京外国语学校
- 人教版八年级上册科学第一章习题精华
- 责任心与执行力
- SA8000社会责任管理体系标准培训
- IgA肾病的饮食应注意
- 杭州市建设工程文件归档整理方案(试行)




