《微机原理及应用试题库(附答案) (2).pdf》由会员分享,可在线阅读,更多相关《微机原理及应用试题库(附答案) (2).pdf(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、微机原理及应用微机原理及应用试题库试题库1.80861.8086 和和 80888088 的引脚信号中,的引脚信号中,D D为地址锁存允许信号引脚。为地址锁存允许信号引脚。A ACLKCLKB BINTRINTRC CNMINMID DALEALE2.2.下面的哪项是有效标识符:下面的哪项是有效标识符:B BA.4LOOPA.4LOOP:B.DELAYISB.DELAYIS:C.MAINC.MAINA/BA/B:D.D.GAMA$1GAMA$1:3.3.如图所示的三态输出电路,当如图所示的三态输出电路,当A A时,时,V VB BVVDDDD。A.A.E(ENABLE)=1,A=1E(ENAB
2、LE)=1,A=1B.B.E(ENABLE)=1,A=0E(ENABLE)=1,A=0C.C.E(ENABLE)=0,A=1E(ENABLE)=0,A=1D.D.E(ENABLE)=0,A=0E(ENABLE)=0,A=04.4.设设(SS)=2000H(SS)=2000H,(SP)=0100H(SP)=0100H,(AX)=2107H(AX)=2107H,则执行指令则执行指令 PUSHPUSHAXAX 后,存放数据后,存放数据21H21H 的物理地址是的物理地址是D D。A.20102HA.20102HB.20101HB.20101HC.200FEHC.200FEHD.200FFHD.200
3、FFH5.5.汇编语言中,汇编语言中,为了便于对变量的访问为了便于对变量的访问,它常常以变量名的形式出现在程序中它常常以变量名的形式出现在程序中,可以认为它是存放数据存储单可以认为它是存放数据存储单元的元的A A。A A符号地址符号地址B B物理地址物理地址C C偏移地址偏移地址D D逻辑地址逻辑地址6.6.下列四个寄存器中,不能用来作为间接寻址方式的寄存器是下列四个寄存器中,不能用来作为间接寻址方式的寄存器是A A。A.CXA.CXB.BXB.BXC.BPC.BPD.DID.DI(C)7.(C)7.执行下列程序段:执行下列程序段:MOVMOVAXAX,0 0MOVMOVBXBX,1 1MOV
4、MOVCXCX,100100AAAA:ADDADDAXAX,BXBXINCINCBXBXLOOPLOOPAAAAHLTHLT执行后的结果:执行后的结果:(AX)=(AX)=,(BX)=(BX)=。A.5050A.5050,9999B.2500B.2500,100100C.5050C.5050,101101D.2550D.2550,1021028.8.假设假设 V1V1 和和 V2V2 是用是用 DWDW 定义的变量,下列指令中正确的是定义的变量,下列指令中正确的是A A。A AMOVMOVV1,20HV1,20HB BMOVMOVV1,V2V1,V2C CMOVMOVAL,V1AL,V1D D
5、MOVMOV2000H,V22000H,V29.9.49D 49D 的二进制补码为的二进制补码为A A。A.1100 1111A.1100 1111B.1110 1101B.1110 1101C.C.D.1110 1100D.1110 110010.10.在在 8086/8088CPU8086/8088CPU 中,为了减少中,为了减少 CPUCPU 等待取指所需的时间,设置了等待取指所需的时间,设置了C C。A.A.时钟周期时钟周期B.B.等待状态等待状态C.C.指令队列指令队列D.D.中断向量中断向量11.11.MOV MOVAXAX,1000H1000H;MOV MOVAXAX,1000H
6、1000H;MOV MOVAXAX,BXBX上述三条指令,根据其寻址方式的不同,判断执行速度,由快至慢的顺序为:上述三条指令,根据其寻址方式的不同,判断执行速度,由快至慢的顺序为:B B。A.A.B.B.C.C.D.D.12.12.若门电路的两个输入量为若门电路的两个输入量为 1 1、1 1,输出量为,输出量为 0 0,则不可能完成此功能的是:,则不可能完成此功能的是:D D。A.A.“异或异或”门门B.B.“与非与非”门门C.C.“或非或非”门门D.D.“与与”门门13.13.若若 BL=87HBL=87H,BH=0E6HBH=0E6H,则,则 BX=BX=D D。A.A.87H87HB.B
7、.0E6H0E6HC.C.87E6H87E6HD.D.0E687H0E687H14.14.已知物理地址为已知物理地址为 0FFFF0H0FFFF0H,且段内偏移量为,且段内偏移量为 0B800H0B800H,若对应的段基地址放在,若对应的段基地址放在 DSDS 中,则中,则 DS=DS=A A。A.A.0F47FH0F47FHB.B.0F000H0F000HC.C.0FFFFH0FFFFHD.D.2032H2032H15.15.设设 SP=1110HSP=1110H,执行,执行 PUSHPUSHAXAX 指令后,堆栈指针指令后,堆栈指针 SPSP 的内容是的内容是D D。A.A.1112H11
8、12HB.110DHB.110DHC.C.1111H1111HD.110EHD.110EH16.16.用来存放即将执行的指令的偏移地址的寄存器是用来存放即将执行的指令的偏移地址的寄存器是C C。A.BPA.BPB.SPB.SPC.IPC.IPD.CSD.CS17.17.MOVSMOVS 前可添加的前缀为前可添加的前缀为C C。A AREPE/REPZREPE/REPZB BREPNE/REPNZREPNE/REPNZC CREPREPD D无无18.18.下列四个选项,下列四个选项,C C项是正确的。项是正确的。A.A.MOVMOVAX,BLAX,BLB.B.MOVMOVBX,SIBX,SIC
9、.C.MOVMOVDX,1000HDX,1000HD.D.MOVMOVES,CSES,CS19.19.下列四个选项,下列四个选项,D D项是不正确的。项是不正确的。A.INA.INAL,50HAL,50HB.INB.INAX,70HAX,70HC.OUTC.OUT44H,AL44H,ALD.OUTD.OUT6780H,AX6780H,AX20.20.堆栈段寄存器是堆栈段寄存器是B B。A ADSDSB BSSSSC CESESD DCSCS21.8621.86 系列汇编语言指令语句格式中,标识符有效长度为系列汇编语言指令语句格式中,标识符有效长度为A A个字符。个字符。A A3131B B30
10、30C C2929D D282822.22.BUFFERBUFFERDBDB100100DUP(?);DUP(?);表示表示 BUFFERBUFFER 为为B B的存储空间,其内容为随机数,通常作为程序的存储空间,其内容为随机数,通常作为程序的工作单元。的工作单元。A A100100 个字个字B B100100 个字节个字节C C200200 个字节个字节D D200200 个字个字23.SBB23.SBB 在形式和功能上都和在形式和功能上都和 SUBSUB 指令类似指令类似,只是只是 SBBSBB 指令在执行减法运算时指令在执行减法运算时,还要减去还要减去C C的值。的值。A ASFSFB
11、BOFOFC CCFCFD DZFZF24.24.字符串指令有许多参数是隐含约定的,目的字符串的起始地址为字符串指令有许多参数是隐含约定的,目的字符串的起始地址为D D。A ADS:ESDS:ESB BSI:DISI:DIC CDS:SIDS:SID DES:DIES:DI25.25.非循环逻辑移位指令在执行时,实际上是把操作数看成非循环逻辑移位指令在执行时,实际上是把操作数看成A A符号数来进行移位。符号数来进行移位。A A无无B B带带C C不确定不确定26.26.非循环算术移位指令在执行时,实际上是把操作数看成非循环算术移位指令在执行时,实际上是把操作数看成B B符号数来进行移位。符号数
12、来进行移位。2A A无无B B带带C C不确定不确定(C)27.(C)27.设设2000H2000H、2001H2001H、2002H2002H、2003H2003H这四个存储单元存放的地址分别为这四个存储单元存放的地址分别为 12H12H、34H34H、56H56H、78H,78H,则执行完则执行完 LESLESSI,SI,2000H2000H后后,ES=,ES=,SI=SI=。A A3412H3412H;7856H7856HB B1234H1234H;7856H7856HC C7856H7856H;3412H3412HD D7856 H7856 H;1234H1234H(A)28.(A)2
13、8.对于简化的微机硬件结构,对于简化的微机硬件结构,IRIR 从从 PROMPROM 接收到指令字,接收到指令字,同时将指令字分送到同时将指令字分送到和和 WW 总线上去总线上去,左左4 4 位即最高有效位为位即最高有效位为;右;右 4 4 位即最低有效位为位即最低有效位为。A.A.控制部件控制部件 CON,CON,指令字段指令字段,地址字段地址字段B.B.算术逻辑部件算术逻辑部件 ALU,ALU,指令字段指令字段,地址字段地址字段C.C.控制部件控制部件 CON,CON,地址字段地址字段,指令字段指令字段D.D.算术逻辑部件算术逻辑部件 ALU,ALU,地址字段地址字段,指令字段指令字段(B
14、)29.(B)29.使用换码指令时使用换码指令时,要求要求寄存器指向表的首地址寄存器指向表的首地址,而而寄存器中为表中某一项与表格首地址之寄存器中为表中某一项与表格首地址之间的偏移量。间的偏移量。A AAXAX,ALALB BBXBX,ALALC CBXBX,BLBLD DAXAX,BLBL30.30.当跟踪标志位当跟踪标志位 TFTF1 1 时时,CPU,CPU 每执行完一条指令就产生一个内部中断每执行完一条指令就产生一个内部中断,处于处于B B状态。状态。A.A.正常工作正常工作B.B.暂停暂停C.C.程序调试程序调试D.D.无法确定无法确定31.31.串操作时串操作时,地址的修改往往与方
15、向标志地址的修改往往与方向标志 DFDF 有关有关,当当 DFDF1 1 时时,SI,SI 和和 DIDI 作自动作自动B B修改。修改。A A增量增量B B减量减量C C不确定不确定32.32.用用A A能完成把能完成把 AXAX 的低字节清零,高字节不变的要求。的低字节清零,高字节不变的要求。A AAND AX,0FF00HAND AX,0FF00HB BOR BX,00FFHOR BX,00FFHC CXOR CX,00FFHXOR CX,00FFHD DTEST AX,0FF00HTEST AX,0FF00H33.33.用用B B能完成把将能完成把将 BXBX 的低字节置成全的低字节置
16、成全“1”“1”,高字节不变的要求。,高字节不变的要求。A AAND AX,0FF00HAND AX,0FF00HB BOR BX,00FFHOR BX,00FFHC CXOR CX,00FFHXOR CX,00FFHD DTEST AX,0FF00HTEST AX,0FF00H34.34.用用C C能完成将能完成将 CXCX 的低字节变反,高字节不变的要求。的低字节变反,高字节不变的要求。A AAND AX,0FF00HAND AX,0FF00HB BOR BX,00FFHOR BX,00FFHC CXOR CX,00FFHXOR CX,00FFHD DTEST AX,0FF00HTEST
17、AX,0FF00H35.35.十进制数十进制数 30.37530.375 表示成十六进制数为表示成十六进制数为D DH H。A A1F.51F.5B B1F.61F.6C C1E.51E.5D D1E.61E.636.36.执行完毕下列程序段后,执行完毕下列程序段后,BXBX 寄存器中的内容是寄存器中的内容是A A。MOVMOVCLCL,3 3MOVMOVBXBX,00B7H00B7HROLROLBX,1BX,1RORRORBXBX,CLCLA.0C02DHA.0C02DHB.00EDHB.00EDHC.002D HC.002D HD.000DHD.000DH37.37.汇编语言中,经过定义的
18、每个变量均有汇编语言中,经过定义的每个变量均有 3 3 个属性,下列个属性,下列D D不属于变量的属性。不属于变量的属性。A A段属性段属性B B偏移量属性偏移量属性C C类型属性类型属性D D地址属性地址属性338.38.字符串指令有许多参数是隐含约定的,源字符串的起始地址为字符串指令有许多参数是隐含约定的,源字符串的起始地址为C C。A ADS:ESDS:ESB BSI:DISI:DIC CDS:SIDS:SID DES:DIES:DI39.39.乘法运算是双操作数运算乘法运算是双操作数运算,但是但是,在指令中却只指定一个操作数在指令中却只指定一个操作数,另一个操作数是隐含规定的另一个操作
19、数是隐含规定的,隐含操作隐含操作数为数为A A。A AAL/AXAL/AXB BBL/BXBL/BXC CCL/CXCL/CXD DDL/DXDL/DX40.LDA40.LDA、ADDADD 和和 SUBSUB 三条助记符对应的操作码分别为三条助记符对应的操作码分别为A AA.0000A.0000、00010001 和和 00100010B.0001B.0001、00000000 和和 01000100C.1110C.1110、11111111和和 00100010D.0000D.0000、11011101和和 0101010141.41.在在 8086/80888086/8088 微机系统中
20、,将微机系统中,将 ALAL 内容送到内容送到 I/OI/O 接口中,使用的指令是接口中,使用的指令是A A。A.OUTA.OUT 端口地址端口地址,AL,ALB.MOV AL,B.MOV AL,端口地址端口地址C.OUT AL,C.OUT AL,端口地址端口地址D.IN AL,D.IN AL,端口地址端口地址42.42.指令指令 MOVMOVAL,BX+SI+25AL,BX+SI+25,源操作数字段是,源操作数字段是B B寻址方式。寻址方式。A.A.寄存器寄存器B.B.寄存器间接寄存器间接C.C.直接直接D.D.立即数立即数43.43.下列下列C C指令不影响进位标志指令不影响进位标志 CF
21、CF 的状态。的状态。A AADDADDB BSUBSUBC CINCINCD DCMPCMP44.44.8086/80888086/8088 系统中把系统中把 1M1M 存储空间分成存储空间分成 1616 个逻辑段个逻辑段(0(015),15),每个逻辑段的容量每个逻辑段的容量C C。A A64KB64KBB B=64KB=64KBC C64KB64KBD D64KB64KB45.45.已知已知 DS=2000HDS=2000H,BX=3000HBX=3000H,SI=4000HSI=4000H。执行完毕执行完毕 MOV AL,BX+SIMOV AL,BX+SI 之后,之后,将将A A存储单
22、元的内容送存储单元的内容送到到 ALAL 寄存器去。寄存器去。A A27000H27000HB B27001H27001HC C9000H9000HD D9001H9001H46.46.下列四条指令中,下列四条指令中,B B是错误的。是错误的。A.LEAA.LEAAX,2728HAX,2728HB.LEAB.LEACX,6093HCX,6093HC.LEAC.LEASP,0482HSP,0482HD.LEAD.LEABX,BP+SIBX,BP+SI47.47.将将 11.375D11.375D转换成二进制数,为转换成二进制数,为B B。A A1101.011B1101.011BB B1011.
23、011B1011.011BC C1101.101 B1101.101 BD D1011.101B1011.101B48.NEG48.NEG 指令是一个指令是一个A A操作数指令。操作数指令。A A单单B B双双C C无无D D任意多个任意多个49.49.在在 8086/80888086/8088 中,一个最基本的总线周期由中,一个最基本的总线周期由 4 4 个时钟周期组成,假设个时钟周期组成,假设 80868086 的主频为的主频为 10MHz10MHz,则一个时钟,则一个时钟周期是周期是A A。A A100ns100nsB B200ns200nsC C250ns250nsD D400ns40
24、0ns50.50.有如下定义有如下定义V VAR1AR1V VAR2AR2DBDBDBDB1,1,2,2,3,3,4,4,5 51234512345NUM4NUM4EQUEQUV VAR2AR2 V VAR1AR1则则 NUM4=NUM4=D D。A A2 2B B3 3C C4 4D D5 5451.51.采用采用 2 2 的补码形式时,一个字节能表达的带符号整数范围为的补码形式时,一个字节能表达的带符号整数范围为D D。A.A.128128,+128+128B.B.127,+127127,+127 C.C.127,+128127,+128D.D.128,+127128,+12752.52.
25、执行执行 MOVMOVAX,AAX,AEQEQ41H41H 后,后,AX=AX=A A。A A0FFFF H0FFFF HB B0000H0000HC C0041H0041HD D4100H4100H53.53.子程序计数器子程序计数器 SCSC,不由,不由 CLRCLR 来清零,而是由来清零,而是由D D门来置数。一旦置数,即为其子程序的开始地址。门来置数。一旦置数,即为其子程序的开始地址。A.EA.ES SB.B.C CS SC.DC.DS SD.LD.LS S54.808654.8086 在存储器读写时,遇到在存储器读写时,遇到 READYREADY 无效后可以插入无效后可以插入D D。
26、A.1A.1 个等待周期个等待周期B.2B.2 个等待周期个等待周期C.3C.3 个等待周期个等待周期D.D.插入等待周期的个数可不受限制插入等待周期的个数可不受限制55.55.执行执行 MOVMOVAL,LOWAL,LOW3080H3080H 后,后,ALALB B。A A30H30HB B80H80HC C3080H3080H56.SCAS56.SCAS 指令是用来从目标串中查找某个关键字指令是用来从目标串中查找某个关键字,要求查找的关键字应事先置入要求查找的关键字应事先置入A A寄存器中。寄存器中。A AAL/AXAL/AXB BBL/BXBL/BXC CCL/CXCL/CXD DDL/
27、DXDL/DX57.57.一个最基本的微处理器由三部分组成,不包括下列一个最基本的微处理器由三部分组成,不包括下列C C项。项。A.A.算术逻辑部件算术逻辑部件 ALUALUB.B.控制器控制器C.C.时钟振荡器时钟振荡器D.D.内部寄存器内部寄存器58.58.某种微处理器的地址引脚数目为某种微处理器的地址引脚数目为 2020 条,则此微处理器能寻址条,则此微处理器能寻址B B字节的存储单元。字节的存储单元。A.64KA.64KB.B.1M1MC.1GC.1GD.1TD.1T59.59.指令指令 ES:ADD AX,BX+DI+1020HES:ADD AX,BX+DI+1020H 中,存储器操
28、作数物理地址的计算表达式为中,存储器操作数物理地址的计算表达式为D D。A.A.PA=DSPA=DS16+BX+DI+1020H16+BX+DI+1020HB.B.PA=CSPA=CS16+BX+DI+1020H16+BX+DI+1020HC.C.PA=SSPA=SS16+BX+DI+1020H16+BX+DI+1020HD.D.PA=ESPA=ES16+BX+DI+1020H16+BX+DI+1020H60.60.8086CPU8086CPU 内部按功能分为两部分,即内部按功能分为两部分,即D D。A.A.执行部件和指令队列执行部件和指令队列B.B.总线接口部件和控制部件总线接口部件和控制部
29、件C.C.执行部件和地址加法器执行部件和地址加法器D.D.总线接口部件和执行部件总线接口部件和执行部件61.8086CPU61.8086CPU 的总线接口部件有多个组成部分,除了下述的总线接口部件有多个组成部分,除了下述A A项项A.A.4 4 个专用寄存器个专用寄存器B.B.2020 位的地址加法器和位的地址加法器和 4 4 个段地址寄存器个段地址寄存器C.C.1616 位指令指针寄存器位指令指针寄存器 IPIPD.D.6 6 字节的指令队列字节的指令队列62.62.堆栈的深度由堆栈的深度由C C寄存器决定。寄存器决定。A.SIA.SIB.B.DIDIC.SPC.SPD.BPD.BP63.6
30、3.在寄存器在寄存器 AXAX、BXBX 中有两个带符号数中有两个带符号数 A A、B B,利用,利用 CMPCMPAX,BXAX,BX 指令比较两者的大小,若指令比较两者的大小,若 A AB B,则标,则标志位的状态应是志位的状态应是A A。A.OF=1A.OF=1,SF=1SF=1B.OF=0B.OF=0,SF=1SF=1C.OF=1C.OF=1,SF=0SF=0D.CF=1D.CF=1,SF=0SF=064.64.指令指令 ADD AX,BX+DI+20HADD AX,BX+DI+20H 源操作数的寻址方式为源操作数的寻址方式为A A。A.A.相对基址加变址寻址相对基址加变址寻址B.B.
31、基址加变址寻址基址加变址寻址C.C.堆栈段基址寻址堆栈段基址寻址D.D.数据段基址寻址数据段基址寻址65.65.将二进制数将二进制数 1110 1010.0011B1110 1010.0011B转换为八进制和十六进制数,分别为转换为八进制和十六进制数,分别为A A。A.A.352.14Q;0EA.3H352.14Q;0EA.3HB.B.352.25Q;0EB.5H352.25Q;0EB.5HC.C.363.25Q;0EA.3H363.25Q;0EA.3HD.D.352.14Q;0FA.3H352.14Q;0FA.3H566.66.80868086 有两种工作模式,当有两种工作模式,当B B时为
32、最小工作模式。时为最小工作模式。A.A.MNMN/MX=0=0B.B.MNMN/MX=1=1C.C.INTRINTR=1=1D.D.HOLDHOLD=1=167.67.采用寄存器寻址方式时采用寄存器寻址方式时,D D。A.A.对对 1616 位操作数来说位操作数来说,寄存器只能采用寄存器只能采用 AX,BX,CX,DXAX,BX,CX,DXB.B.只能对源操作数采用寄存器寻址方式只能对源操作数采用寄存器寻址方式C.C.比直接寻址方式的指令执行速度要慢比直接寻址方式的指令执行速度要慢D.D.操作就在操作就在 CPUCPU 内部进行内部进行,不需要使用总线周期不需要使用总线周期68.68.设初值设
33、初值 BX=6D16H,AX=1100H,BX=6D16H,AX=1100H,则执行下列程序段后,则执行下列程序段后,BX=BX=A A。MOV CL,06HMOV CL,06HROL AX,CLROL AX,CLSHR BX,CLSHR BX,CLA.A.01B4H01B4HB.B.4004H4004HC.C.41B1H41B1HD.D.04B1H04B1H69.69.段寄存器段寄存器B B不能从堆栈弹出。不能从堆栈弹出。A.A.SSSSB.B.CSCSC.C.DSDSD.D.ESES70.70.下列对立即数寻址方式描述正确的是下列对立即数寻址方式描述正确的是C C。A.A.立即数只能是立即
34、数只能是 1616 位二进制数位二进制数B.B.立即数可以是小数或者变量立即数可以是小数或者变量C.C.立即数只能是整数立即数只能是整数D.D.源操作数和目的操作数都可以采用立即数寻址方式源操作数和目的操作数都可以采用立即数寻址方式71.71.设初值设初值 AX=6264H,CX=0004H,AX=6264H,CX=0004H,在执行下列程序段后在执行下列程序段后 AX=AX=C C。AND AX,AXAND AX,AXJZ DONEJZ DONESHL CX,1SHL CX,1ROR AX,CLROR AX,CLDONE:DONE:OR AX,1234HOR AX,1234HA.A.1234
35、H1234HB.B.6264H6264HC.7676HC.7676HD.5634HD.5634H72.72.在微型计算机中使用在微型计算机中使用D D来区分不同的外设。来区分不同的外设。A.A.物理地址物理地址B.B.偏移地址偏移地址C.C.有效地址有效地址D.I/OD.I/O 端口地址端口地址73.73.正数的反码与原码正数的反码与原码B B。A.A.不相等不相等B.B.相等相等C.C.无法确定是否相等无法确定是否相等74.74.微处理器中对每个字所包含的二进制位数叫微处理器中对每个字所包含的二进制位数叫D D。A.A.双字双字B.B.字字C.C.字节字节D.D.字长字长75.8086CPU
36、75.8086CPU 中负责与中负责与 I/OI/O 端口交换数据的寄存器为端口交换数据的寄存器为A A。A.A.AX/ALAX/ALB.B.BX/BLBX/BLC.C.CX/CLCX/CLD.D.DX/DLDX/DL76.76.十六进制数十六进制数 2B.42B.4转换为二进制数是和十进制数分别为是转换为二进制数是和十进制数分别为是A A。A.A.0100 B;.0100 B;43.25D43.25DB.B.0100 B;.0100 B;43.15D43.15DC.C.0101 B;.0101 B;42.55D42.55DD.D.0110 B;.0110 B;41.35D41.35D77.7
37、7.堆栈是一种堆栈是一种D D存储器。存储器。6A.A.顺序顺序B.B.先进先出先进先出C.C.只读只读D.D.先进后出先进后出78.CPU78.CPU 和主存之间增设高速缓存和主存之间增设高速缓存(Cache)(Cache)的主要目的是的主要目的是B B。A.A.扩大主存容量扩大主存容量B.B.解决解决 CPUCPU 和主存之间的速度匹配问题和主存之间的速度匹配问题D.D.以上均不对以上均不对C.C.提高存储器的可靠性提高存储器的可靠性79.79.x x 补补=B=B,则,则 x x 的真值为的真值为A A。A.A.36D36DB.92DB.92DC.C.28D28DD.5CHD.5CH80
38、.80.若指令的运算结果不为若指令的运算结果不为 0 0 且低且低 8 8 位中位中“1”“1”的个数为偶数,则标志寄存器中的个数为偶数,则标志寄存器中 ZFZF 和和 PFPF 的状态为的状态为B B。A.A.0 0,0 0B B0 0,1 1C C1 1,0 0D D1 1,1 181.81.根据下面定义的数据段:根据下面定义的数据段:DSEGDSEGSEGMENTSEGMENTDAT1DAT1DBDB12341234DAT2DAT2DWDW5678H5678HDAT3DAT3DDDDH HADDRADDREQUEQUDAT3DAT3 DAT1DAT1DSEGDSEGENDSENDS执行指
39、令执行指令 MOV AX,ADDRMOV AX,ADDR后,后,AXAX 寄存器中的内容是寄存器中的内容是C C。A.5678HA.5678HB.0008HB.0008HC.0006HC.0006HD.0004HD.0004H82.82.在存储体系中,辅存的作用是在存储体系中,辅存的作用是C C。A.A.弥补主存的存取速度不足弥补主存的存取速度不足B.B.缩短主存的读写周期缩短主存的读写周期C.C.弥补主存容量不足的缺陷弥补主存容量不足的缺陷D.D.减少减少 CPUCPU 访问内存的次数访问内存的次数83.83.8086/80888086/8088 在复位之后再重新启动时,便从内存的在复位之后
40、再重新启动时,便从内存的A A处开始执行指令处开始执行指令,使系统在启动时,能自动使系统在启动时,能自动进入系统程序。进入系统程序。A.0FFFF0HA.0FFFF0HB.0FFFFHB.0FFFFHC.0000HC.0000HD.0001HD.0001H84.808684.8086 的的 SS=1060H,SP=0010H,AX=1234H,SS=1060H,SP=0010H,AX=1234H,当执行一条当执行一条 PUSH AXPUSH AX指令时指令时,1234H,1234H 存放的实际地址是存放的实际地址是 D D。A.(10610H)=12HA.(10610H)=12H(10611H
41、)=34H(10611H)=34HB.(10610H)=34HB.(10610H)=34H(10611H)=12H(10611H)=12HC.(1060EH)=12HC.(1060EH)=12H(1060FH)=34H(1060FH)=34HD.(1060EH)=34HD.(1060EH)=34H(1060FH)=12H(1060FH)=12H85.85.设设(BX)=9C27H(BX)=9C27H,执行下列指令序列后,执行下列指令序列后,BXBX 寄存器的内容是寄存器的内容是C C。MOV CLMOV CL,5 5SAR BXSAR BX,CLCLA.A.04E1H04E1HB.B.80E1
42、H80E1HC.C.0FCE1H0FCE1HD.D.0B00H0B00H86.86.执行完下列程序段后,执行完下列程序段后,AX=AX=B B。MOVMOVDXDX,8F70H8F70HMOVMOVAXAX,54EAH54EAHORORAXAX,DXDXANDANDAXAX,DXDXNOTNOTAXAXXORXORAXAX,DXDXRORRORAX,1AX,1A.A.0FFFF0H0FFFF0HB.0FFFFHB.0FFFFHC.0000HC.0000HD.0001HD.0001H87.87.设设 CF=0,(BX)=7E15H,(CL)=03HCF=0,(BX)=7E15H,(CL)=03H
43、,执行指令,执行指令 RCLRCLBX,CLBX,CL 后,后,(BX)(BX)、(CF)(CF)和和(CL)(CL)分别是分别是C C。7A.A.0F0A9H;0;10F0A9H;0;1B.0F0ABH;1;3B.0F0ABH;1;3C.C.0F0A9H;1;30F0A9H;1;3D.0F0ABH;1;0D.0F0ABH;1;088.CPU88.CPU 用减法指令对两个补码表示的带符号数用减法指令对两个补码表示的带符号数 6BH(6BH(被减数被减数)和和 0C7H(0C7H(减数减数)进行减法运算后,进行减法运算后,标志位标志位 CFCF、SFSF和和 OFOF 分别为分别为D D。A.0
44、,0,0A.0,0,0B.0,1,1B.0,1,1C.1,0,0C.1,0,0D.1,1,1D.1,1,189.89.在在 80868086 和和 80888088 汇编语言中,一个字能表示的有符号数的范围是汇编语言中,一个字能表示的有符号数的范围是B B。A.A.32768n3276832768n32768B.32768n32767B.32768n32767C.C.65535n6553565535n65535D.D.6 65536n655355536n6553590.90.如果在如果在 CMPSCMPS 和和 SCASSCAS 指令前使用指令前使用 REPE/REPZREPE/REPZ前缀前
45、缀,则只有在则只有在D D时时,才重复进行扫描和比较。才重复进行扫描和比较。A ACX0CX0B BZFZF1 1C CCX0CX0 或或 ZFZF1 1D DCX0CX0 且且 ZFZF1 1(C)(C)91.91.在在 8086/80888086/8088 的的 1616 位寄存器中,有位寄存器中,有 4 4 个寄存器可拆分为个寄存器可拆分为 8 8 位寄存器使用。他们是位寄存器使用。他们是,他们又被称,他们又被称为为。A.A.AX,BX,CX,DXAX,BX,CX,DX;专用寄存器;专用寄存器B.BP,SP,SI,DI;B.BP,SP,SI,DI;专用寄存器专用寄存器C.C.AX,BX,
46、CX,DXAX,BX,CX,DX;通用寄存器;通用寄存器D.CS,DS,ES,SS;D.CS,DS,ES,SS;段地址寄存器段地址寄存器(C)92.(C)92.采用十六进制书写二进制数,位数可以减少到原来的采用十六进制书写二进制数,位数可以减少到原来的。A.1/2A.1/2B.1/3B.1/3C.1/4C.1/4D.1/5D.1/593.93.如果指令中的地址码就是操作数的有效地址,那么这种寻址方式称为如果指令中的地址码就是操作数的有效地址,那么这种寻址方式称为B B。A.A.立即寻址立即寻址B.B.直接寻址直接寻址C.C.间接寻址间接寻址D.D.寄存器寻址寄存器寻址94.94.若若(AL)=
47、0C6H(AL)=0C6H,(CL)=03H(CL)=03H,执行指令,执行指令 SAR AL,CLSAR AL,CL后,后,ALAL 的内容为的内容为D D。A.18HA.18HB.28HB.28HC.48HC.48HD.0F8HD.0F8H95.JGE95.JGE 指令的转移条件是指令的转移条件是D D。A.(SFA.(SFOF)OF)0 0 且且 ZF=0ZF=0B.(SFB.(SFOF)=1OF)=1 或或 ZF=1ZF=1C.(SFC.(SFOF)=1OF)=1 且且 ZF=0ZF=0D.(SFD.(SFOF)=0OF)=0 或或 ZF=1ZF=196.96.下图为下图为 mmn n
48、 的的 RAMRAM,WWE E及及 MME E的电位分别为的电位分别为B B时,为数据写入。时,为数据写入。A.WA.WE E=1=1,MME E=0=0B.B.WWE E=1=1,MME E=1=1C.WC.WE E=0=0,MME E=0=0D.WD.WE E=0=0,MME E=1=197.97.如指令中的地址码就是操作数,那么这种寻址方式称为如指令中的地址码就是操作数,那么这种寻址方式称为A A。A.A.立即数寻址立即数寻址B.B.直接寻址直接寻址C.C.寄存器间接寻址寄存器间接寻址D.D.寄存器寻址寄存器寻址98.98.现代计算机通常是将处理程序存放在连续的内存单元中,现代计算机通
49、常是将处理程序存放在连续的内存单元中,CPUCPU 在执行这个处理程序时,使用一个寄存在执行这个处理程序时,使用一个寄存器来指示程序的执行顺序,这个寄存器为器来指示程序的执行顺序,这个寄存器为D D。A.A.指令寄存器指令寄存器B.B.指令译码器指令译码器C.C.指令缓冲寄存器指令缓冲寄存器D.D.指令指针寄存器指令指针寄存器99.99.两个无符号数两个无符号数 2345H+3219H2345H+3219H 相加相加,状态标志状态标志 OFOF 和和 ZFZF 分别为分别为D D。A.A.OF=1OF=1,ZF=1ZF=1B.B.OF=1OF=1,ZF=0ZF=0C.C.OF=0OF=0,ZF
50、=1ZF=1D.OF=0D.OF=0,ZF=0ZF=0100.8088/8086CPU100.8088/8086CPU 中程序计数器中程序计数器 PCPC 中存放的是中存放的是B B。A.A.指令指令B.B.指令地址指令地址C.C.操作数操作数D.D.操作数地址操作数地址8101.101.若设某容量为若设某容量为 16K16K 字节的字节的 RAMRAM 起始地址为起始地址为 4000H,4000H,则其终止地址为则其终止地址为C C。A.61FFH A.61FFHB.63FFHB.63FFH102.102.一个堆栈的深度最大为一个堆栈的深度最大为B B。A.1KA.1KB.B.64K64KC