微机原理及应用试题库(有答案).doc
- 文档编号:14765065
- 上传时间:2023-06-27
- 格式:DOC
- 页数:11
- 大小:285KB
微机原理及应用试题库(有答案).doc
《微机原理及应用试题库(有答案).doc》由会员分享,可在线阅读,更多相关《微机原理及应用试题库(有答案).doc(11页珍藏版)》请在冰点文库上搜索。
《微机原理及应用》试题库
1.下列四条指令中,B是错误的。
[LEA指令格式中要求源操作数必须为内存单元地址,目的操作数必须为一个16位的通用寄存器]
A.LEA AX,[2728H]B.LEA CX,6093H
C.LEA SP,[0482H]D.LEA BX,[BP+SI]
2.下面的哪项是有效标识符:
B【有效标识符的遵循的规则在书上109页,需谨记】
A.4LOOP:
B.DELAYIS:
C.MAINA/B:
D.GAMA$1:
3.如图所示的三态输出电路,当A时,VB≈VDD。
【单向三态输出电路当E为低电位时不管A点是什么电平B处都为高阻在书上29页】
A.E(ENABLE)=1,A=1B.E(ENABLE)=1,A=0
C.E(ENABLE)=0,A=1D.E(ENABLE)=0,A=0
4.设(SS)=2000H,(SP)=0100H,(AX)=2107H,则执行指令PUSHAX后,存放数据21H的物理地址是
D【SS*16+(SP-2);得出的两个物理地址为200FEH和200FFH,07H在200FEH中,21H在200FFH 中,低位在前高位在后】
A.20102HB.20101HC.200FEHD.200FFH
5.执行完毕下列程序段后,BX寄存器中的内容是C。
MOVCL,3
MOVBX,00B7H
ROLBX,1
RORBX,CL
A.0C02DHB.00EDHC.002DHD.000DH
6.下列四个寄存器中,不能用来作为间接寻址方式的寄存器是A。
【作为间接寻址方式的寄存器有BX、BP、SI、DI】
A.CXB.BXC.BPD.DI
7.执行下列程序段:
MOVAX,0
MOVBX,1
MOVCX,100
AA:
ADDAX,BX
INCBX
LOOPAA
HLT
执行后的结果:
(AX)=C,(BX)=。
A.5050,99B.2500,100C.5050,101D.2550,102
8.设(BX)=9C27H,执行下列指令序列后,BX寄存器的内容是A。
MOVCL,5
SARBX,CL
A.04E1HB.80E1HC.0FCE1HD.0B00H
9.–49D的二进制补码为A。
【负数的补码等于其反码加1】
A.11001111B.11101101C.00010001D.11101100
10.JGE指令的转移条件是D。
[书上133页表5-10]
A.(SFOF)=0且ZF=0B.(SFOF)=1或ZF=1
C.(SFOF)=1且ZF=0D.(SFOF)=0或ZF=1
11.①MOVAX,1000H;[立即数寻址]
②MOVAX,[1000H][直接寻址]
③MOVAX,BX;[寄存器寻址]
上述三条指令,根据其寻址方式的不同,判断执行速度,由快至慢的顺序为:
B。
[立即数>寄存器>直接寻址]
A.③②①B.①③②C.①②③D.②③①
12.若门电路的两个输入量为1、1,输出量为0,则不可能完成此功能的是:
D。
A.“异或”门B.“与非”门C.“或非”门D.“与”门
13.若BL=87H,BH=0E6H,则BX=D。
A.87HB.0E6HC.87E6HD.0E687H
14.已知物理地址为0FFFF0H,且段内偏移量为0B800H,若对应的段基地址放在DS中,则DS=A。
A.0F47FHB.0F000HC.0FFFFHD.2032H
15.设SP=1110H,执行PUSHAX指令后,堆栈指针SP的内容是D。
A.1112HB.110DHC.1111HD.110EH
16.用来存放即将执行的指令的偏移地址的寄存器是C。
【IP:
存放下一条指令的地址】
A.BPB.SPC.IPD.CS
17.指令MOVAL,[BX+SI+25],源操作数字段是B寻址方式。
A.寄存器B.寄存器间接C.直接D.立即数
18.下列四个选项,C项是正确的。
A.MOVAX,BLB.MOV[BX],[SI]
C.MOVDX,1000HD.MOVES,CS
19.下列四个选项,D项是不正确的。
A.IN AL,50HB.IN AX,70HC.OUT 44H,ALD.OUT 6780H,AX
20.堆栈段寄存器是B。
A.DSB.SSC.ESD.CS
21.86系列汇编语言指令语句格式中,标识符有效长度为A个字符。
【书上109页】
A.31B.30C.29D.28
22.BUFFERDB100DUP(?
);表示BUFFER为B的存储空间,其内容为随机数,通常作为程序的工作单元。
A.100个字B.100个字节C.200个字节D.200个字
23.字符串指令有许多参数是隐含约定的,源字符串的起始地址为C。
【书上130页表5-8】
A.DS:
ESB.SI:
DIC.DS:
SID.ES:
DI
24.字符串指令有许多参数是隐含约定的,目的字符串的起始地址为D。
【书上130页表5-8】
A.DS:
ESB.SI:
DIC.DS:
SID.ES:
DI
25.非循环逻辑移位指令在执行时,实际上是把操作数看成A符号数来进行移位。
[书上126页移位指令]
A.无B.带C.不确定
26.非循环算术移位指令在执行时,实际上是把操作数看成B符号数来进行移位。
[书上126页移位指令]
A.无B.带C.不确定
27.设[2000H]、[2001H]、[2002H]、[2003H]这四个存储单元存放的地址分别为12H、34H、56H、78H,则执行完LESSI,[2000H]后,ES=C,SI=。
A.3412H;7856HB.1234H;7856HC.7856H;3412HD.7856H;1234H
28.对于简化的微机硬件结构,IR从PROM接收到指令字,同时将指令字分送到和W总线上去,左4位即最高有效位为A;右4位即最低有效位为。
[书上41和42页指令寄存器IR]
A.控制部件CON,指令字段,地址字段B.算术逻辑部件ALU,指令字段,地址字段
C.控制部件CON,地址字段,指令字段D.算术逻辑部件ALU,地址字段,指令字段
29.使用换码指令时,要求B寄存器指向表的首地址,而寄存器中为表中某一项与表格首地址之间的偏移量。
【书上117页换码指令】
A.AX,ALB.BX,ALC.BX,BLD.AX,BL
30.当跟踪标志位TF=1时,CPU每执行完一条指令就产生一个内部中断,处于B状态。
[当TF=0时处于正常工作状态]
A.正常工作B.暂停C.程序调试D.无法确定
31.串操作时,地址的修改往往与方向标志DF有关,当DF=1时,SI和DI作自动B修改。
【书上129页】
A.增量B.减量C.不确定
32.用A能完成把AX的低字节清零,高字节不变的要求。
A.ANDAX,0FF00HB.ORBX,00FFHC.XORCX,00FFHD.TESTAX,0FF00H
33.用C能完成把将BX的低字节置成全“1”,高字节不变的要求。
A.ANDAX,0FF00HB.ORBX,00FFHC.XORCX,00FFHD.TESTAX,0FF00H
34.用C能完成将CX的低字节变反,高字节不变的要求。
A.ANDAX,0FF00HB.ORBX,00FFHC.XORCX,00FFHD.TESTAX,0FF00H
35.十进制数30.375表示成十六进制数为DH。
A.1F.5B.1F.6C.1E.5D.1E.6
36.汇编语言中,为了便于对变量的访问,它常常以变量名的形式出现在程序中,可以认为它是存放数据存储单元的A。
【书上155页变量】
A.符号地址B.物理地址C.偏移地址D.逻辑地址
37.汇编语言中,经过定义的每个变量均有3个属性,下列D不属于变量的属性。
【书上155页变量】
A.段属性B.偏移量属性C.类型属性D.地址属性
38.SBB在形式和功能上都和SUB指令类似,只是SBB指令在执行减法运算时,还要减去C的值。
A.SFB.OFC.CFD.ZF
39.乘法运算是双操作数运算,但是,在指令中却只指定一个操作数,另一个操作数是隐含规定的,隐含操作数为A。
A.AL/AXB.BL/BXC.CL/CXD.DL/DX
40.SCAS指令是用来从目标串中查找某个关键字,要求查找的关键字应事先置入A寄存器中。
【表5-80】
A.AL/AXB.BL/BXC.CL/CXD.DL/DX
41.如果在CMPS和SCAS指令前使用REPE/REPZ前缀,则只有在C时,才重复进行扫描和比较。
[131页]
A.CX≠0B.ZF=1C.CX≠0或ZF=1D.CX≠0且ZF=0
42.MOVS前可添加的前缀为C。
[132页表5-9]
A.REPE/REPZB.REPNE/REPNZC.REPD.无
43.下列C指令不影响进位标志CF的状态【120页表5-3】。
A.ADDB.SUBC.INCD.CMP
44.NEG指令是一个A操作数指令。
【122页取补指令】
A.单B.双C.无D.任意多个
45.已知DS=2000H,BX=3000H,SI=4000H。
执行完毕MOVAL,[BX+SI]之后,将A存储单元的内容送到AL寄存器去。
A.27000HB.27001HC.9000HD.9001H
46.8086和8088的引脚信号中,D为地址锁存允许信号引脚。
A.CLKB.INTRC.NMID.ALE
47.将11.375D转换成二进制数,为B。
A.1101.011BB.1011.011BC.1101.101BD.1011.101B
48.8086/8088系统中把1M存储空间分成16个逻辑段(0~15),每个逻辑段的容量C。
[76页存储器的分段]
A.≠64KBB.=64KBC.≤64KBD.≥64KB
49.在8086/8088中,一个最基本的总线周期由4个时钟周期组成,假设8086的主频为10MHz,则一个时钟周期是A。
【78页总线的工作周期】
A.100nsB.200nsC.250nsD.400ns
50.有如下定义
VAR1 DB 1,2,3,4,5
VAR2 DB '12345'
NUM4 EQU VAR2–VAR1
则NUM4=。
A.2B.3C.4D.5
51.执行MOVAL,LOW3080H后,AL=B。
A.30HB.80HC.3080H
52.执行MOVAX,'A'EQ41H后,AX=A。
A.0FFFFHB.0000HC.0041HD.4100H
53.子程序计数器SC,不由CLR来清零,而是由D门来置数。
一旦置数,即为其子程序的开始地址。
A.ESB.CSC.DSD.LS
54.8086在存储器读写时,遇到READY无效后可以插入D。
A.1个等待周期B.2个等待周期
C.3个等待周期D.插入等待周期的个数可不受限制
55.采用2的补码形式时,一个字节能表达的带符号整数范围为D。
A.[–128,+128]B.[–127,+127] C.[–127,+128]D.[–128,+127]
56.LDA、ADD和SUB三条助记符对应的操作码分别为A[45页表3-1]
A.0000、0001和0010B.0001、0000和0100
C.1110、1111和0010D.0000、1101和0101
57.一个最基本的微处理器由三部分组成,不包括下列C项。
A.算术逻辑部件ALUB.控制器C.时钟振荡器D.内部寄存器
58.某种微处理器的地址引脚数目为20条,则此微处理器能寻址B字节的存储单元。
A.64KB.1MC.1GD.1T
59.将二进制数11101010.0011B转换为八进制和十六进制数,分别为A。
A.352.14Q;0EA.3HB.352.25Q;0EB.5H
C.363.25Q;0EA.3HD.352.14Q;0FA.3H
60.8086CPU内部按功能分为两部分,即D。
A.执行部件和指令队列B.总线接口部件和控制部件
C.执行部件和地址加法器D.总线接口部件和执行部件
61.8086CPU的总线接口部件有多个组成部分,除了下述A项
A.4个专用寄存器B.20位的地址加法器和4个段地址寄存器
C.16位指令指针寄存器IPD.6字节的指令队列
62.堆栈的深度由C寄存器决定。
A.SIB.DIC.SPD.BP
63.一个堆栈的深度最大为B。
A.1KB.64KC.1MD.1G
64.指令ADDAX,[BX+DI+20H]源操作数的寻址方式为A。
A.相对基址加变址寻址B.基址加变址寻址C.堆栈段基址寻址D.数据段基址寻址
65.指令ES:
ADDAX,[BX+DI+1020H]中,存储器操作数物理地址的计算表达式为A。
A.PA=DS×16+BX+DI+1020HB.PA=CS×16+BX+DI+1020H
C.PA=SS×16+BX+DI+1020HD.PA=ES×16+BX+DI+1020H
66.已知SP=2000H,AX=3000H,BX=5000H,则执行完下列程序段都,SP=。
A.1FFFHB.1FFEHC.1FEFHD.1FEEH
67.设初值AX=6264H,CX=0004H,在执行下列程序段后AX=。
ANDAX,AX
JZDONE
SHLCX,1
RORAX,CL
DONE:
ORAX,1234H
A.1234HB.6264HC.7676HD.5634H
68.设初值BX=6D16H,AX=1100H,则执行下列程序段后,BX=A。
MOVCL,06H
ROLAX,CL
SHRBX,CL
A.01B4HB.4004HC.41B1HD.04B1H
69.段寄存器B不能从堆栈弹出。
A.SSB.CSC.DSD.ES
70.下列对立即数寻址方式描述正确的是C。
A.立即数只能是16位二进制数B.立即数可以是小数或者变量
C.立即数只能是整数D.源操作数和目的操作数都可以采用立即数寻址方式
71.采用寄存器寻址方式时,D。
A.对16位操作数来说,寄存器只能采用AX,BX,CX,DX
B.只能对源操作数采用寄存器寻址方式
C.比直接寻址方式的指令执行速度要慢
D.操作就在CPU内部进行,不需要使用总线周期
72.十六进制数2B.4H转换为二进制数是和十进制数分别为是A。
A.00101011.0100B;43.25DB.00111011.0100B;43.15D
C.10101011.0101B;42.55DD.01101101.0110B;41.35D
73.正数的反码与原码B。
A.不相等B.相等C.无法确定是否相等
74.微处理器中对每个字所包含的二进制位数叫D。
A.双字B.字C.字节D.字长
75.8086CPU中负责与I/O端口交换数据的寄存器为A。
A.AX/ALB.BX/BLC.CX/CLD.DX/DL
76.在微型计算机中使用D来区分不同的外设。
A.物理地址B.偏移地址C.有效地址D.I/O端口地址
77.堆栈是一种D存储器。
A.顺序B.先进先出C.只读D.先进后出
78.在存储体系中,辅存的作用是C。
A.弥补主存的存取速度不足B.缩短主存的读写周期
C.弥补主存容量不足的缺陷D.减少CPU访问内存的次数
79.[x]补=11011100B,则x的真值为A。
A.–36DB.92DC.–28DD.5CH
80.若指令的运算结果不为0且低8位中“1”的个数为偶数,则标志寄存器中ZF和PF的状态为B。
A.0,0 B.0,1 C.1,0 D.1,1
81.根据下面定义的数据段:
DSEGSEGMENT
DAT1DB'1234'
DAT2DW5678H
DAT3DD12345678H
ADDREQUDAT3–DAT1
DSEGENDS
执行指令MOVAX,ADDR后,AX寄存器中的内容是C。
A.5678HB.0008HC.0006HD.0004H
82.CPU和主存之间增设高速缓存(Cache)的主要目的是A。
A.扩大主存容量 B.解决CPU和主存之间的速度匹配问题
C.提高存储器的可靠性 D.以上均不对
83.8086/8088在复位之后再重新启动时,便从内存的A处开始执行指令,使系统在启动时,能自动进入系统程序。
A.0FFFF0HB.0FFFFHC.0000HD.0001H
84.8086的SS=1060H,SP=0010H,AX=1234H,当执行一条PUSHAX指令时,1234H存放的实际地址是B。
A.(10610H)=12H(10611H)=34HB.(10610H)=34H(10611H)=12H
C.(1060EH)=12H
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 应用 试题库 答案