微机原理与接口技术真题与答案(试题试卷)
微机原理与接口技术
(本卷共分为1大题50小题,作答时间为120分钟,总分 100 分, 60及格)
1、 本题共50小题,每小题2分,共100分,在每小题给出的几个选项中,只有一项是符合题目要求的。 (单选题)
( ) 1. 非循环逻辑移位指令在执行时,实际上是把操作数看成()符号数来进行移位。
A. 无
B. 带
C. 不确定
答案: A
( ) 2. -49D的二进制补码为
A. 1100 1111
B. 1110 1101
C. 00010001
D. 1110 1100
答案: A
( ) 3. 8086和8088的引脚信号中, ()为地址锁存允许信号引脚。
A. CLK
B. INTR
C. NMI
D. ALE
答案: D
( ) 4. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是
A. cX
B. BX
C. BP
D. DI
答案: A
( ) 5. 在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是
A. OUT端口地址, AL
B. MOV AL ,端口地址
C. OUT AL.端口地址
D. IN AL ,端口地址
答案: A
( ) 6. 8086/8088系统中把1M存储空间分成16个逻辑段( 0~15 ),每个逻辑段的容量
A. 不等于64K
B. B=64KB
C. <=64KB
D. >=64KB
答案: C
( ) 7. 若门电路的两个输入量为1、 1 ,输出量为0 ,则不可能完成此功能的是
A. ”异或”门
B. "与非"门
C. "或非"门
D. “与"门
答案: D
( ) 8. BUFFER DB 100 DUP (?);表示BUFFER为()的存储空间,其内容为随机数,通常作为程序的工作单
元。
A. 100个字
B. 100个字节
C. 200个字节
D. 200个字
答案: B
( ) 9. 假设V1和v2是用DW定义的变量,下列指令中正确的是
A. MOV V1,20H
B. MOV V1,V2
C. MOV AL,V1
D. MOV 2000H,V2
答案: A
( ) 10. 86系列汇编语言指令语句格式中,标识符有效长度为()个字符。
A. 31
B. 30
C. 29
D. 28
答案: A
( ) 11. 使用换码指令时,要求()寄存器指向表的首地址,而()寄存器中为表中某一项与表格首地址之间的偏移
量。
A. AX,AL
B. BX,AL
C. BX,BL
D. AX,BL
答案: B
( ) 12. 用来存放即将执行的指令的偏移地址的寄存器是
A. BP
B. SP
C. IP
D. CS
答案: C
( ) 13. MOV AX,[BX+S1]的源操作数的物理地址是
A. ( DS ) × 16+ ( BX ) + ( ST )
B. ( ES ) ×16+ ( BX ) + ( ST )
C. ( SS ) ×16+ ( BX ) + ( S1 )
D. ( CS ) X16+ ( BX ) + ( S1 )
答案: A
( ) 14. 8086在存储器读写时,遇到READY无效后可以插入
A. 1个等待周期
B. 2个等待周期
C. 3个等待周期
D. 插入等待周期的个数可不受限制
答案: D
( ) 15. 下列四个选项()是正确的。
A. MOV AX,BL
B. MOV [BX],[SI]
C. MOV DX,1000H
D. MOV ES.CS
答案: C
( ) 19. 设( SS ) =2000 ,( SP ) -0100H ,( AX ) -2107H ,则执行指令PUSH AX后,存放数据21H的物理地址
A. 20102H
B. 20101H
C. 200FEH
D. 200FFH
E. H D200
答案: D
( ) 20. 用()能完成把AX的低字节清零,高字节不变的要求。
A. AND AX,OFFOOH
B. OR BX,00FFH
C. XOR CX,00FFH
D. TEST AX,OFFOOH
答案: A
( ) 21. 在8086/8088CPU中,为了减少CPU等待职指所需的时间,设置了
A. 钟周期
B. 等待状态
C. 指令队列
D. 中断向量
答案: C
( ) 22. 若BL=87H,BH=0E6H ,则BX=
A. 87H
B. 0E6H
C. 87E6H
D. 0E687B
答案: D
( ) 23. 已知DS=2000H,BX=3000H,SI=4000H。执行完毕MOV AL,[BX+S1]之后,将()存储单元的内容送到AL寄
存器去。
A. 27000H
B. 27001H
C. 9000H
D. 9001H
答案: A
( ) 24. SBB在形式和功能上都和SUB指令类似,只是SBB指令在执行诚法运算时,还要诚去()的值。
A. SF
B. OF
C. CE
D. ZF
答案: C
( ) 25. 字符串指令有许多参数是隐含约定的,目的字符串的起始地址为
A. DS:ES
B. SI:DI
C. DS:SI
D. ES:DIL
答案: D
( ) 26. 指令指针寄存器( EIP )中存放的是
A. 当前指令
B. 下一条要执行的指令
C. 操作数地址
D. 下一条要执行指令的地址
答案: D
( ) 27. 下列()指令不影响进位标志CF的状态。
A. ADD
B. SUB
C. INC
D. CMP
答案: C
( ) 28. ①MOV AX,1000H ;② MOV AX,[1000H] ;③ MOV AX,BX上述三条指令,根据其寻址方式的不同,判断
执行速度,由快至慢的顺序为
A. ③②①
B. ①③②
C. ①②③
D. ②③①
答案: B
( ) 29. 设[2000H]、[2001H]、[2002H] )、 [2003H]这四个存储单元存放的地址分别为12H、34H、56H、78H ,则执
行完LES SI,[2000H]后, ES=?,SI=?
A. 3412H;7856H
B. 1234H;7856H
C. 7856H;3412H
D. 7856H 1234H
答案: C
( ) 30. 在8086/8088中,一个最基本的总线周期由4个时钟周期组成,假设8086的主频为10MHz ,则一个时钟马期是
A. 100ns
B. 200ns
C. 250ns
D. 400ns
答案: A
( ) 31. 汇编语言中,为了便于对变量的访问它常常以变量名的形式出现在程序中,可以认为它是存放数据存储元的
A. 符号地址
B. 物理地址
C. 偏移地址
D. 逻辑地址
答案: A
( ) 35. 子程序计数器SC ,不由CLR来清零,而是由()门来置数。一旦置数,即为其子程序的开始地址
A. Es
B. Cs
C. Ds
D. Is
答案: D
( ) 36. 将11.375D转换成二进制数,为
A. 1101.011
B. B1011.011B
C. 1101.101 B
D. 1011.101B
答案: B
( ) 37. LDA、ADD和SUB三条助记符对应的操作码分别为
A. 000 0001和0010
B. 0001,0000和0100
C. 1110.1111和0010
D. 0000,1101和0101
答案: A
( ) 38. 可作简单输入接口的电路是
A. 三态缓冲器
B. 锁存器
C. 反相器
D. 译码器
答案: A
( ) 39. 指令MOV AL,[BX+S1+25] ,源操作数字段是()寻址方式。
A. 寄存器
B. 寄存器间接
C. 直接
D. 立即数
答案: B
( ) 40. 执行MOV AL,LOW 3080H后, AL=
A. 30H
B. 80H
C. 3080H
答案: B
( ) 41. 非循环算术移位指令在执行时,实际上是把操作数看成()符号数来进行移位。
A. 无
B. 带
C. 不确定
答案: B
( ) 42. 串操作时,地址的修改往往与方向标志DF有关,当DF=1时, S1和DI作自动()修改。
A. 增量
B. 诚量
C. 不确定
答案: B
( ) 43. 已知物理地址为0FFFF0H ,且段内偏移量为0B800H ,若对应的段基地址放在DS中,则DS=
A. 0F47FH
B. 0F000H
C. 0FFFFH
D. 2032H
答案: A
( ) 44. 假设V1和v2是用DW定义的变量,下列指令中正确的是
A. MOV V1,20H
B. MOV V1,V2
C. MOV AL,V1
D. MOV 2000H,V2
答案: A
( ) 45. MOVS前可添加的前缀为
A. REPE/REPZ
B. REPNE/REPNZ
C. REP
D. 无
答案: C
( ) 46. DsSCAS指令是用来从目标串中查找某个关键字要求查找的关键字应事先置入 ()寄存器中。
A. AL/AX
B. BLBX
C. CLCX
D. DL/DX
答案: A
( ) 47. 下列四个选项()是不正确的。
A. IN AL,50H
B. IN AX.70H
C. OUT 44H,AL
D. OUT 6780H,AX
答案: D
( ) 48. 当跟踪标志位TF=1时, CPU每执行完一条指令就产生一个内部中断处于()状态。
A. 正常工作
B. 暂停
C. 程序调试
D. 无法确定
答案: B
( ) 49. NEG指令是一个()操作数指令
A. 单
B. 双
C. 无
D. 任意多个
答案: A
( ) 50. 设SP=1110H ,执行PUSH AX指令后,堆栈指针SP的内容是
A. 1112H
B. 110DH
C. 1111H
D. 110EH
答案: D
发表评论 取消回复