《微机原理及应用》试题库1、8086与8088的引脚信号中, D 为地址锁存允许信号引脚。
A.CLKB.INTRC.NMID.ALE2、下面的哪项就是有效标识符: BA 、4LOOP: B、DELAYIS: C、MAIN A/B: D、GAMA$1:3、如图所示的三态输出电路,当 A 时,V B≈V DD。
A、E(ENABLE)=1, A=1B、E(ENABLE)=1, A=0C、E(ENABLE)=0, A=1D、E(ENABLE)=0, A=04、设(SS)=2000H, (SP)=0100H,(AX)=2107H, 则执行指令PUSH AX 后,存放数据21H的物理地址就是D 。
A、20102HB、20101HC、200FEHD、200FFH5、汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它就是存放数据存储单元的 A 。
A.符号地址B.物理地址C.偏移地址D.逻辑地址6、下列四个寄存器中,不能用来作为间接寻址方式的寄存器就是 A 。
A、CXB、BXC、BPD、DI(C)7、执行下列程序段:MOV AX,0MOV BX,1MOV CX,100AA: ADD AX,BXINC BXLOOP AAHLT执行后的结果:(AX)= , (BX)= 。
A、5050,99B、2500,100C、5050,101D、2550,1028、假设V1与V2就是用DW定义的变量,下列指令中正确的就是 A 。
A.MOV V1, 20HB.MOV V1, V2C.MOV AL, V1D.MOV 2000H, V29、– 49D的二进制补码为 A 。
A、1100 1111B、1110 1101C、00010001D、1110 110010、在8086/8088CPU中,为了减少CPU等待取指所需的时间,设置了 C 。
A、时钟周期B、等待状态C、指令队列D、中断向量11、① MOV AX,1000H;② MOV AX,[1000H] ;③ MOV AX,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、0E687H14、已知物理地址为0FFFF0H,且段内偏移量为0B800H,若对应的段基地址放在DS中,则DS= A 。
A、0F47FHB、0F000HC、0FFFFHD、2032H15、设SP=1110H,执行PUSH AX指令后,堆栈指针SP的内容就是 D 。
A、1112HB、110DHC、1111HD、110EH16、用来存放即将执行的指令的偏移地址的寄存器就是 C 。
A、BPB、SPC、IPD、CS17、MOVS前可添加的前缀为 C 。
A.REPE/REPZB.REPNE/REPNZC.REPD.无18、下列四个选项, C 项就是正确的。
A、MOV AX, BLB、MOV [BX] , [SI]C、MOV DX, 1000HD、MOV ES, CS19、下列四个选项, D 项就是不正确的。
A、IN AL, 50HB、IN AX, 70HC、OUT44H, ALD、OUT6780H, AX20、堆栈段寄存器就是 B 。
A.DSB.SSC.ESD.CS21、86系列汇编语言指令语句格式中,标识符有效长度为 A 个字符。
A.31B.30C.29D.2822、BUFFER DB 100 DUP(?) ; 表示BUFFER为 B 的存储空间,其内容为随机数,通常作为程序的工作单元。
A.100个字B.100个字节C.200个字节D.200个字23、SBB在形式与功能上都与SUB指令类似, 只就是SBB指令在执行减法运算时, 还要减去 C 的值。
A.SFB.OFC.CFD.ZF24、字符串指令有许多参数就是隐含约定的,目的字符串的起始地址为 D 。
A.DS:ESB.SI:DIC.DS:SID.ES:DI25、非循环逻辑移位指令在执行时,实际上就是把操作数瞧成 A 符号数来进行移位。
A.无B.带C.不确定26、非循环算术移位指令在执行时,实际上就是把操作数瞧成 B 符号数来进行移位。
A.无B.带C.不确定(C)27、设[2000H]、[2001H]、[2002H]、[2003H]这四个存储单元存放的地址分别为12H 、34H、56H 、78H, 则执行完LES SI, [2000H]后, ES= ,SI= 。
A.3412H;7856HB.1234H;7856HC.7856H;3412HD.7856 H;1234H(A)28、对于简化的微机硬件结构,IR从PROM接收到指令字,同时将指令字分送到与W总线上去, 左4位即最高有效位为;右4位即最低有效位为。
A、控制部件CON, 指令字段, 地址字段B、算术逻辑部件ALU, 指令字段, 地址字段C、控制部件CON, 地址字段, 指令字段D、算术逻辑部件ALU, 地址字段, 指令字段(B)29、使用换码指令时, 要求寄存器指向表的首地址, 而寄存器中为表中某一项与表格首地址之间的偏移量。
A.AX ,ALB.BX ,ALC.BX, BLD.AX ,BL30、当跟踪标志位TF=1时, CPU每执行完一条指令就产生一个内部中断, 处于 B 状态。
A、正常工作B、暂停C、程序调试D、无法确定31、串操作时, 地址的修改往往与方向标志DF有关, 当DF=1时, SI与DI作自动 B 修改。
A.增量B.减量C.不确定32、用 A 能完成把AX的低字节清零,高字节不变的要求。
A.AND AX,0FF00HB.OR BX,00FFHC.XOR CX,00FFHD.TEST AX, 0FF00H33、用 B 能完成把将BX的低字节置成全“1”,高字节不变的要求。
A.AND AX,0FF00HB.OR BX,00FFHC.XOR CX,00FFHD.TEST AX, 0FF00H34、用 C 能完成将CX的低字节变反,高字节不变的要求。
A.AND AX,0FF00HB.OR BX,00FFHC.XOR CX,00FFHD.TEST AX, 0FF00H35、十进制数30、375表示成十六进制数为 D H。
A.1F、5B.1F、6C.1E、5D.1E、636、执行完毕下列程序段后,BX寄存器中的内容就是 A 。
MOV CL,3MOV BX,00B7HROL BX, 1ROR BX,CLA、0C02DHB、00EDHC、002D HD、000DH37、汇编语言中,经过定义的每个变量均有3个属性,下列 D 不属于变量的属性。
A.段属性B.偏移量属性C.类型属性D.地址属性38、字符串指令有许多参数就是隐含约定的,源字符串的起始地址为 C 。
A.DS:ESB.SI:DIC.DS:SID.ES:DI39、乘法运算就是双操作数运算, 但就是, 在指令中却只指定一个操作数, 另一个操作数就是隐含规定的, 隐含操作数为 A 。
A.AL/AXB.BL/BXC.CL/CXD.DL/DX40、LDA 、ADD与SUB三条助记符对应的操作码分别为 AA、0000、0001与0010B、0001、0000与0100C、1110、1111与0010D、0000、1101与010141、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令就是 A 。
A、OUT 端口地址, ALB、MOV AL, 端口地址C、OUT AL, 端口地址D、IN AL, 端口地址42、指令MOV AL,[BX+SI+25],源操作数字段就是 B 寻址方式。
A、寄存器B、寄存器间接C、直接D、立即数43、下列 C 指令不影响进位标志CF的状态。
A.ADDB.SUBC.INCD.CMP44、8086/8088系统中把1M存储空间分成16个逻辑段(0~15), 每个逻辑段的容量 C 。
A.≠64KBB.=64KBC.≤64KBD.≥64KB45、已知DS=2000H,BX=3000H,SI=4000H。
执行完毕MOV AL,[BX+SI] 之后,将 A 存储单元的内容送到AL寄存器去。
A.27000HB.27001HC.9000HD.9001H46、下列四条指令中, B 就是错误的。
A、LEA AX, [2728H]B、LEA CX, 6093HC、LEA SP, [0482H]D、LEA BX, [BP+SI]47、将11、375D转换成二进制数,为 B 。
A.1101、011BB.1011、011BC.1101、101 BD.1011、101B48、NEG指令就是一个 A 操作数指令。
A.单B.双C.无D.任意多个49、在8086/8088中,一个最基本的总线周期由4个时钟周期组成,假设8086的主频为10MHz,则一个时钟周期就是 A 。
A.100nsB.200nsC.250nsD.400ns50、有如下定义V AR1 DB 1, 2, 3, 4, 5V AR2 DB '12345'NUM4 EQU V AR2–V AR1则NUM4= D 。
A.2B.3C.4D.551、采用2的补码形式时,一个字节能表达的带符号整数范围为 D 。
A、[–128,+128]B、[–127 , +127]C、[–127 , +128]D、[–128 , +127]52、执行MOV AX, 'A' EQ 41H 后,AX= A 。
A.0FFFF HB.0000HC.0041HD.4100H53、子程序计数器SC,不由CLR来清零,而就是由 D 门来置数。
一旦置数,即为其子程序的开始地址。
A、E SB、C SC、D SD、L S54、8086在存储器读写时,遇到READY无效后可以插入 D 。
A、1个等待周期B、2个等待周期C、3个等待周期D、插入等待周期的个数可不受限制55、执行MOV AL, LOW 3080H 后,AL= B 。
A.30HB.80HC.3080H56、SCAS指令就是用来从目标串中查找某个关键字, 要求查找的关键字应事先置入 A 寄存器中。
A.AL/AXB.BL/BXC.CL/CXD.DL/DX57、一个最基本的微处理器由三部分组成,不包括下列 C 项。
A、算术逻辑部件ALUB、控制器C、时钟振荡器D、内部寄存器58、某种微处理器的地址引脚数目为20条,则此微处理器能寻址 B 字节的存储单元。
A、64KB、1MC、1GD、1T59、指令ES: ADD AX,[BX+DI+1020H] 中,存储器操作数物理地址的计算表达式为 D 。