微机原理与汇编语言复习题及参考答案.docx
- 文档编号:24268197
- 上传时间:2023-05-25
- 格式:DOCX
- 页数:29
- 大小:28.56KB
微机原理与汇编语言复习题及参考答案.docx
《微机原理与汇编语言复习题及参考答案.docx》由会员分享,可在线阅读,更多相关《微机原理与汇编语言复习题及参考答案.docx(29页珍藏版)》请在冰豆网上搜索。
微机原理与汇编语言复习题及参考答案
微机原理与汇编语言复习题及参考答案
——CSDN下载频道提供,请尊重原创
一、选择题:
1.设AL=0A8H,CX=2,CF=1,执行RCL AL,CL指令后,AL中的值为 〔 〕
A.51H B.A3H C.47H D.0C5H
2.下述指令的执行结果是 〔 〕
MOV AL,0C2H
AND AL,0F0H
A.AL=40H B.AL=20H C.AL=0C0H D.AL=0E0H
3.完成对CL存放器的内容乘以4的正确操作是 〔 〕
A.ROLCL,1 B.MUL4 C.SHLCL,1 D.MOVCL,2
ROLCL,1 SHLCL,1 SHLCL,CL
4.无论BH中原有的数是奇数或偶数,假设要使BH中的数一定为奇数,应执行的指〔 〕
A.ADD BH,01H B.OR BH,01H C.XOR BH,01H D.TEST BH,01H
5.假设〔AL〕=37H,〔BL〕=95H,执行指令IMULBL后〔AX〕= 〔 〕
A.0E903H B.2003H C.0DBBH D.2021H
6.下面的数据传送指令中,错误的操作是 〔 〕
A.MOV SS:
[BX+DI],1000H B.MOV DX,1000H
C.MOV WORDPTR[BX],1000H D.MOV DS,2000H
7.CPU要访问的某一存储单元的实际地址称 〔 〕
A.段地址 B.偏移地址 C.物理地址 D.逻辑地址
8.某存储单元的物理地址是12345H,可以作为它的段地址有 〔 〕
A.2345H B.12345H C.12340H D.1234H
9.计算机能直接识别的的语言 〔 〕
A.汇编语言 B.机器语言 C.高级语言 D.低级语言
10.以下指令中操作数在代码段中的是 〔 〕
A.MOVAL,25H B.ADDAH,BL C.INCDS:
[25]D.CMPAL,BL
11.直接、间接、立即三种寻址方式指令的执行速度,由决至慢的排序为 〔 〕
A.直接、立即、间接 B.直接、间接、立即
C.立即、直接、间接 D.不一定
12.假设栈顶的物理地址是2021011,当执行完指令CALLAX后,栈顶的物理地址是〔 〕
A.2021211 B.2021111 C.200FFH D.200FEH
13.当执行完以下指令序列后,标志位CF和OF的值是 〔 〕
MOVAX,OC126H
MOVBX,5AB7H
SUBAX,BX
A.0,0 B.0,1 C.1,0 D.1,1
14.JMPBX的目标地址偏移量是〔D〕。
A.SI的内容 B.SI所指向的内存字单元之内容
C.IP+SI的内容 D.IP+[SI]
15.指令MOVAX,10[BX]的源操作数的寻址方式是 〔 〕
A.基址寻址 B.存放器寻址 MOVAX,BX
C.变址寻址 AX【BX+DI】〔只能用BX,BP;SI和DI〕 D.存放器相对寻址
16.指出以下哪个数据在汇编语言中是非法的。
〔〕
A.19BH+25D B.25+AL
C.108-102Q D.101B*OABH
17.用来存放即将执行的指令的偏移地址的存放器是 〔 〕
A.SP B.IP C.BP D.CS
18.源变址存放器是〔〕
A.SI B.DI C.SP D.BX
19.设SP=1200H,执行POPAX后,SP中的内容为 〔 〕
A.SP=1112H B.SP=11OEH C.SP=1111H D.SP=11OFH
20.数字6704不可能是 〔 〕
A.六进制数 B.十进制数
C.十二进制数 D.十六进制数
21.下面四个存放器中,不能用于间接寻址的存放器是 〔 〕
A.BX B.AX C.BP D.DI
22.假设〔BX〕=OCA8H,那么执行指令
MOVCL,8
RORBX,CL后,〔BX〕= 〔 〕
A.OCA8H B.8ACOH C.OA80CH D.OA8COH
23.下面数据传送指令中,正确的选项是 〔 〕
A.MOVDS,ES B.MOVAL,WORDPTR[BX+DI]
C.MOVAL,BYTEPTR[SI+DI] D.MOVCX,[SI]
24.以下哪一种寻址方式最快?
〔 〕
A.立即寻址 B.直接寻址
C.存放器寻址 D.存放器间接寻址
25.存放器间接寻址中,操作数在 〔 〕
A.通用存放器 B.堆栈
C.主存单元 D.段存放器
26.在顺序结构的流程图中,不包含有 〔 〕
A.起始框 B.终止框
C.判断框 D.处理框
27.以8086/8088为CPU的微机内存最大容量为 〔 〕
A.4MB B.1MB
C.640KB D.64KB
28.与lA.5H不等的数据是 〔 〕
A.26.3125D B.11010.0101B
C.32.5Q D.10110.0100B
29.8位二进制补码表示的整数数据范围是 〔 〕
A.-128~127 B.-127~127
C.-128~128 D.-127~128
30.以下四个存放器中,不允许用传送指令赋值的存放器是 〔 〕
A.CS B.DS
C.ES D.SS
31.指令MOV100[SI][BP],AX的目的操作数的隐含段为 〔 〕
A.数据段 B.堆栈段
C.代码段 D.附加段
32.运算型指令的寻址和转移型指令的寻址,其不同点在于 〔 〕
A.前者取操作数,后者决定程序的转移地址
B.后者取操作数,前者决定程序的转移地址
C.两者都是取操作数
D.两者都是决定程序的转移地址
33.设AL=0A8H,CX=2,CF=1,执行RCLAL,CL指令后,AL= 〔 〕
A.51H B.A3H C.47H D.0C5H
34.目的变址存放器是 〔 〕
A.SI B.DI C.SP D.BX
35.以下常用寻址方式中,哪种属于立即寻址 ( )
A.MOVAX,ES:
[2000H] B.MOV[BX],AX
C.MOVAX,2000H D.MOVAX,[BX+3AH]
36.设SP=1110H,执行PUSHAX后,SP中的内容为 〔 〕
A.SP=1112H B.SP=110EH
C.SP=I111H D.SP=110FH
37.以下指令中错误的指令为 〔 〕
A.MOVAX,CS B.MOVDS,1500H
C.MOVSI,BX D.MOV[2000H],BL
38.语句DA1DB2DUP(3,5〕,7汇编后,与该语句功能等同的语句是 〔 〕
A.DA1DB3,5,7 B.DA1DB2,3,5,7
C.DA1DB3,5,3,5,7 D.DA1DB3,5,7,3,5,7
39.下面四个存放器中,用来作为I/O端口间接寻址的存放器是 〔 〕
A.BX B.DX C.BP D.DI
40.以下哪一种寻址方式最快?
〔 〕
A.立即寻址 B.直接寻址
C.存放器寻址 D.存放器间接寻址
41.在串处理指令REPNZCMPSB表示在 〔 〕
A.当〔CX〕不等于0且ZF等于1的情况下,重复执行串搜索
B.当〔CX〕不等于0且ZF等于0的情况下,重复执行串搜索
C.当〔CX〕不等于0且ZF等于1的情况下,重复执行串比拟
D.当〔CX〕不等于0且ZF等于0的情况下,重复执行串比拟
42.假设〔DX〕=0A74CH,〔CL〕=5,那么指令SARDX,CL执行后,〔DX〕= 〔 〕
A.053AH B.653AH
C.0FD3AH D.740AH
43.完成将有符号数BX的内容乘以2的正确指令是 〔 〕
A.SHRBX,1 B.SARBX,1
C.SALBX,1 D.RCRBX,1
44.指令LOOPNZ的循环执行条件是 〔 〕
A.CX≠0且ZF=0 B.CX≠0或ZF=0
C.CX≠0且ZF=1 D.CX≠0或ZF=1
45.以下存放器中不能作为间址存放器的是 〔 〕
A.SI B.DI C.CX D.BX
46.JMPWORDPTR[BX]转移的目标地址是 〔 〕
A.BX中的内容 B.SP+BX之和
C.IP+[BX]之和 D.BX指示的内存单元之内容
二、填空题:
1.计算机中的CPU由_______和______组成。
2.(513.85)10=(___)16;(105.3)8=(____)10。
3.假定机器的字长为8位,且最高位为符号位,那么(-127)10的原码用8位二进数表示为__,其补码用8位二进数可表示为__。
4.I/O端口有两种编址方式,分别是__________和__________。
5.8086/8088的中断系统能够处理_256_个不同的中断源,并为每一个中断安排一个编号,称为中断类型。
每种中断类型对应的中断效劳程序的入口地址称为_____。
6.循环结构的程序主要由____、循环体、_____和循环控制局部组成。
7.假设DS=0F3EH,SI=2000H,COUNT=0A8H,指令MOV AX,〔SI+COUNT〕中,源操作数的有效地址EA为__________,其物理地址为__________。
8.当标志位__________=1时表示无符号数运算产生溢出,而当标志位__________=1是表示带符号数运算产生溢出。
9.将十进制数513.85转换成二进制数、八进制数、十六进制数和BCD码分别可表示为__________、__________、__________、__________。
10.十进制数52的原码、反码、补码〔采用8位二进制,最高位为符号位〕分别可表示为_________、__________、__________。
11.某个数的补码为9DH,那么其真值为__________。
12.以下宏定义的功能是将一位十六进制数转换为ASCII码,请在空白处填入恰当内容,使程序完整。
HEXTOA __________
ANDAL,0FH
CMPAL,__________
JNAHEXTOA1
ADDAL,7H
HEXTOA1:
ADDAL,__________
ENDM
13.地址2000H:
0480H,其物理地址是__________,段地址是__________,偏移量是__________。
14.225D=__________B=__________H。
15.[X]补=11010101,那么X=__________D。
16.执行部件EU的主要功能是:
____________________和____________________。
17.8086CPU在取指令时,会选取段存放器__________的值作为段基值,再加上由__________提供的偏移地址形成20位的物理地址。
18.8086最多可处理__________种中断,对每一个中断都设置一个__________。
19.8086CPU有两种外部中断请求线,它们分别是__________和__________。
20.CPU与外设之间的数据传送方式有__________、__________、__________和DMA方式传送。
21.冯·诺依曼型的计算机制结构由__________、__________、__________、__________和__________五大局部组成。
22.101011.101B=__________D=__________O=__________H。
23.数字9的ASCII码为__________。
24.I/O端口有_________和_________两种编址方式,8086的最大I/O寻址空间为_________。
25.假设一个程序段开始执行之前,〔CS〕=97F0H,〔IP〕=1B40H,该程序段启动执行指令的实际地址是__________。
26.6AB.24H= __________B=__________O。
27.数字“0〞和字母“K〞的对应的ASCII码分别为__________和__________。
28.十进制数-26的原码、反码、补码〔采用8位二进制,最高位为符号位〕分别为__________、__________、__________;一个数的补码为B2H,其真值为__________。
29.汇编语句中,语句标号具备的三种属性分别是__________、__________、__________;变量具备的三种属性分别是__________、__________、__________。
30.8086CPU的数据总线为_________位,地址总线为_________位,最大的存储空间是_________。
31.8086CPU的标志存放器共有9个有效标志位,其中有6个状态标志位,分别是_________、__________、_________、__________、_________、__________。
32.X=-1011011B,那么X的反码为_________,X的补码为_________。
33.8086CPU在取指令时,会选取段存放器__________的值作为段基值,再加上由__________提供的偏移地址形成20位的物理地址。
三、判断题:
1.奇偶标志位PF,当运算结果的低8位中有偶数个1时,被置为0。
〔 〕
2.CS,DS,ES和SS段都可以存放指令代码。
〔 〕
3.MOVSI,[SI] 〔 〕
4.MOV[DI],[SI] 〔 〕
5.两数相等时转移可用JZ指令。
〔 〕
6.OUT[BX],AL 〔 〕
7.当IF=0时,CPU不能响应NMI中断。
〔 〕
8.把假设干个模块连接起来成为可执行文件的系统程序是汇编程序。
( )
9.使汇编程序执行某种操作的命令是宏指令。
( )
10.串操作指令中,目的操作数的段地址一定在DS存放器中。
( )
11.在汇编语句AGAIN:
INCSI中的AGAIN称为标号。
( )
12.MOVBH,1000[SI],该指令中源操作数采用的寻址方式是存放器间接寻址。
( )
13.ORAL,AL是逻辑或操作指令。
( )
14.DOS系统功能调用中,显示单个字符的系统调用号是01H。
( )
15.使计算机执行某种操作的命令是伪指令。
( )
四、改错题:
1.下述程序执行后,应将LIST数组中的最大值存入MAX单元,数组元素为无符号字数据,数据个数在CNT单元中。
现程序有错,请改正,使之完成预定功能。
1〕DSEGSEGMENT
2〕LISTDW1,200,30,400,0,7,4000
3〕 CNTDB7
4〕 MAXDW?
5〕 DSEGENDS
6〕 CSEGSEGMENT
7〕 ASSUMEDS:
DSEGDS:
CODE
8〕FMAX:
MOVDX,DSEG
9〕 MOVDS,AX
10〕 LEASI,LIST
11〕 MOVCX,CNT
12〕 CLD
13〕 LODSW
14〕 DECCX
15〕 CMPAL,[SI]
16〕 JLESMALL
17〕 LODSW
18〕SMALL:
INCSI
19〕 INCSI
20〕 DECCX
21〕 LOOPAGAIN
22〕
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 汇编语言 复习题 参考答案