当前位置:文档之家› 微机原理与应用试题库(附答案)

微机原理与应用试题库(附答案)

《微机原理及应用》试题库1. 8086和8088的引脚信号中, D 为地址锁存允许信号引脚。

A.CLK B.INTR C.NMI D.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, 20H B.MOV V1, V2C.MOV AL, V1 D.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/REPZ B.REPNE/REPNZ C.REP D.无18. 下列四个选项, C 项是正确的。

A. MOV AX, BLB. MOV [BX] , [SI]C. MOV DX, 1000HD. MOV ES, CS19. 下列四个选项, D 项是不正确的。

A. IN AL, 50HB. IN AX, 70HC. OUT 44H, ALD. OUT 6780H, AX20. 堆栈段寄存器是 B 。

A.DS B.SS C.ES D.CS21. 86系列汇编语言指令语句格式中,标识符有效长度为 A 个字符。

A.31 B.30 C.29 D.2822. BUFFER DB 100 DUP(?) ; 表示BUFFER为 B 的存储空间,其容为随机数,通常作为程序的工作单元。

A.100个字 B.100个字节 C.200个字节 D.200个字23. SBB在形式和功能上都和SUB指令类似, 只是SBB指令在执行减法运算时, 还要减去 C 的值。

A.SF B.OF C.CF D.ZF24. 字符串指令有许多参数是隐含约定的,目的字符串的起始地址为 D 。

A.DS:ES B.SI:DI C.DS:SI D.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;7856H B.1234H;7856H C.7856H;3412H D.7856 H;1234H(A)28. 对于简化的微机硬件结构,IR从PROM接收到指令字,同时将指令字分送到和W总线上去, 左4位即最高有效位为;右4位即最低有效位为。

A. 控制部件CON, 指令字段, 地址字段B. 算术逻辑部件ALU, 指令字段, 地址字段C. 控制部件CON, 地址字段, 指令字段D. 算术逻辑部件ALU, 地址字段, 指令字段(B)29. 使用换码指令时, 要求寄存器指向表的首地址, 而寄存器中为表中某一项与表格首地址之间的偏移量。

A.AX ,AL B.BX ,AL C.BX, BL D.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,0FF00H B.OR BX,00FFH C.XOR CX,00FFH D.TEST AX, 0FF00H33. 用 B 能完成把将BX的低字节置成全“1”,高字节不变的要求。

A.AND AX,0FF00H B.OR BX,00FFH C.XOR CX,00FFH D.TEST AX, 0FF00H34. 用 C 能完成将CX的低字节变反,高字节不变的要求。

A.AND AX,0FF00H B.OR BX,00FFH C.XOR CX,00FFH D.TEST AX, 0FF00H35. 十进制数30.375表示成十六进制数为 D H。

A.1F.5 B.1F.6 C.1E.5 D.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:ES B.SI:DI C.DS:SI D.ES:DI39. 乘法运算是双操作数运算, 但是, 在指令中却只指定一个操作数, 另一个操作数是隐含规定的, 隐含操作数为 A 。

A.AL/AX B.BL/BX C.CL/CX D.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.ADD B.SUB C.INC D.CMP44. 8086/8088系统中把1M存储空间分成16个逻辑段(0~15), 每个逻辑段的容量 C 。

A.≠64KB B.=64KB C.≤64KB D.≥64KB45. 已知DS=2000H,BX=3000H,SI=4000H。

执行完毕MOV AL,[BX+SI] 之后,将 A 存储单元的容送到AL 寄存器去。

A.27000H B.27001H C.9000H D.9001H46. 下列四条指令中, B 是错误的。

A. LEA AX, [2728H]B. LEA CX, 6093HC. LEA SP, [0482H]D. LEA BX, [BP+SI]47. 将11.375D转换成二进制数,为 B 。

A.1101.011B B.1011.011B C.1101.101 B D.1011.101B48. NEG指令是一个 A 操作数指令。

A.单 B.双 C.无 D.任意多个49. 在8086/8088中,一个最基本的总线周期由4个时钟周期组成,假设8086的主频为10MHz,则一个时钟周期是 A 。

A.100ns B.200ns C.250ns D.400ns50. 有如下定义VAR1 DB 1, 2, 3, 4, 5VAR2 DB '12345'NUM4 EQU VAR2–VAR1则NUM4= D 。

A.2 B.3 C.4 D.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 。

相关主题