没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1
《微机原理及应用》 试题库
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. MAIN A/B: D. GAMA$1:
3. 如图所示的三态输出电路,当 A 时,V
B
≈V
DD
。【单向三态输出电路当 E 为低电位时 不管 A 点是什么电平 B 处都为高阻在书上 29 页】
A. E(ENABLE)=1, A=1 B. E(ENABLE)=1, A=0
C. E(ENABLE)=0, A=1 D. E(ENABLE)=0, A=0
4. 设 (SS)=2000H, (SP)=0100H,(AX)=2107H, 则执行指令 PUSH AX 后,存放数据 21H 的物理地址是
D 【SS*16+(SP-2);得出的两个物理地址为 200FEH 和 200FFH,07H 在 200FEH 中,21H 在 200FFH 中,低位在前高位在后】
A. 20102H B. 20101H C. 200FEH D. 200FFH
5. 执行完毕下列程序段后,BX 寄存器中的内容是 C 。
MOV CL,3
MOV BX,00B7H
ROL BX, 1
ROR BX,CL
A. 0C02DH B. 00EDH C. 002D H D. 000DH
6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A 。【作为间接寻址方式的寄存器有 BX、BP、SI、DI】
A. CX B. BX C. BP D. DI
7. 执行下列程序段:
MOV AX,0
MOV BX,1
MOV CX,100
AA: ADD AX,BX
INC BX
LOOP AA
HLT
执行后的结果:(AX)= C , (BX)= 。
A. 5050,99 B. 2500,100 C. 5050,101 D. 2550,102
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
2
8. 设(BX)=9C27H,执行下列指令序列后,BX 寄存器的内容是 A 。
MOV CL,5
SAR BX,CL
A. 04E1H B. 80E1H C. 0FCE1H D. 0B00H
9. – 49D 的二进制补码为 A 。【负数的补码等于其反码加 1】
A. 1100 1111 B. 1110 1101 C. 00010001 D. 1110 1100
10. JGE 指令的转移条件是 D 。[书上 133 页 表 5-10]
A. (SF
OF)=0 且 ZF=0 B. (SF
OF) =1 或 ZF=1
C. (SF
OF)=1 且 ZF=0 D. (SF
OF)=0 或 ZF=1
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. 87H B. 0E6H C. 87E6H D. 0E687H
14. 已知物理地址为 0FFFF0H,且段内偏移量为 0B800H,若对应的段基地址放在 DS 中,则 DS= A 。
A. 0F47FH B. 0F000H C. 0FFFFH D. 2032H
15. 设 SP=1110H,执行 PUSH AX 指令后,堆栈指针 SP 的内容是 D 。
A. 1112H B. 110DH C. 1111H D. 110EH
16. 用来存放即将执行的指令的偏移地址的寄存器是 C 。【IP:存放下一条指令的地址】
A. BP B. SP C. IP D. CS
17. 指令 MOV AL,[BX+SI+25],源操作数字段是 B 寻址方式。
A. 寄存器 B. 寄存器间接 C. 直接 D. 立即数
18. 下列四个选项, C 项是正确的。
A. MOV AX, BL B. MOV [BX] , [SI]
C. MOV DX, 1000H D. MOV ES, CS
19. 下列四个选项, D 项是不正确的。
A. IN AL, 50H B. IN AX, 70H C. OUT 44H, AL D. OUT 6780H, AX
20. 堆栈段寄存器是 B 。
A.DS B.SS C.ES D.CS
21. 86 系列汇编语言指令语句格式中,标识符有效长度为 A 个字符。【书上 109 页】
A.31 B.30 C.29 D.28
22. BUFFER DB 100 DUP(?) ; 表示 BUFFER 为 B 的存储空间,其内容为随机数,通常作为程
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
3
序的工作单元。
A.100 个字 B.100 个字节 C.200 个字节 D.200 个字
23. 字符串指令有许多参数是隐含约定的,源字符串的起始地址为 C 。【书上 130 页表 5-8】
A.DS:ES B.SI:DI C.DS:SI D.ES:DI
24. 字符串指令有许多参数是隐含约定的,目的字符串的起始地址为 D 。【书上 130 页表 5-8】
A.DS:ES B.SI:DI C.DS:SI D.ES:DI
25. 非循环逻辑移位指令在执行时,实际上是把操作数看成 A 符号数来进行移位。[书上 126 页移位指令]
A.无 B.带 C.不确定
26. 非循环算术移位指令在执行时,实际上是把操作数看成 B 符号数来进行移位。[书上 126 页移位指令]
A.无 B.带 C.不确定
27. 设[2000H]、[2001H]、[2002H]、[2003H]这四个存储单元存放的地址分别为 12H 、34H、 56H 、78H, 则
执行完 LES SI, [2000H]后, ES= C ,SI= 。
A.3412H;7856H B.1234H;7856H C.7856H;3412H D.7856 H;1234H
28. 对于简化的微机硬件结构,IR 从 PROM 接收到指令字,同时将指令字分送到 和 W 总线上去, 左 4
位即最高有效位为 A ;右 4 位即最低有效位为 。[书上 41 和 42 页 指令寄存器 IR]
A. 控制部件 CON, 指令字段, 地址字段 B. 算术逻辑部件 ALU, 指令字段, 地址字段
C. 控制部件 CON, 地址字段, 指令字段 D. 算术逻辑部件 ALU, 地址字段, 指令字段
29. 使用换码指令时, 要求 B 寄存器指向表的首地址, 而 寄存器中为表中某一项与表格首地址之间
的偏移量。【书上 117 页换码指令】
A.AX ,AL B.BX ,AL C.BX, BL D.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.AND AX,0FF00H B.OR BX,00FFH C.XOR CX,00FFH D.TEST AX, 0FF00H
33. 用 C 能完成把将 BX 的低字节置成全“1”,高字节不变的要求。
A.AND AX,0FF00H B.OR BX,00FFH C.XOR CX,00FFH D.TEST AX, 0FF00H
34. 用 C 能完成将 CX 的低字节变反,高字节不变的要求。
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
4
A.AND AX,0FF00H B.OR BX,00FFH C.XOR CX,00FFH D.TEST AX, 0FF00H
35. 十进制数 30.375 表示成十六进制数为 D H。
A.1F.5 B.1F.6 C.1E.5 D.1E.6
36. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储
单元的 A 。【书上 155 页 变量】
A.符号地址 B.物理地址 C.偏移地址 D.逻辑地址
37. 汇编语言中,经过定义的每个变量均有 3 个属性,下列 D 不属于变量的属性。【书上 155 页 变量】
A.段属性 B.偏移量属性 C.类型属性 D.地址属性
38. SBB 在形式和功能上都和 SUB 指令类似, 只是 SBB 指令在执行减法运算时, 还要减去 C 的值。
A.SF B.OF C.CF D.ZF
39. 乘法运算是双操作数运算, 但是, 在指令中却只指定一个操作数, 另一个操作数是隐含规定的, 隐含操作
数为 A 。
A.AL/AX B.BL/BX C.CL/CX D.DL/DX
40. SCAS 指令是用来从目标串中查找某个关键字, 要求查找的关键字应事先置入 A 寄存器中。【表 5-80】
A.AL/AX B.BL/BX C.CL/CX D.DL/DX
41. 如果在 CMPS 和 SCAS 指令前使用 REPE/REPZ 前缀, 则只有在 C 时, 才重复进行扫描和比较。[131
页]
A.CX≠0 B.ZF=1 C.CX≠0 或 ZF=1 D.CX≠0 且 ZF=0
42. MOVS 前可添加的前缀为 C 。[132 页 表 5-9]
A.REPE/REPZ B.REPNE/REPNZ C.REP D.无
43. 下列 C 指令不影响进位标志 CF 的状态【120 页 表 5-3】。
A.ADD B.SUB C.INC D.CMP
44. NEG 指令是一个 A 操作数指令。【122 页取补指令】
A.单 B.双 C.无 D.任意多个
45. 已知 DS=2000H,BX=3000H,SI=4000H。执行完毕 MOV AL,[BX+SI] 之后,将 A 存储单元的内
容送到 AL 寄存器去。
A.27000H B.27001H C.9000H D.9001H
46. 8086 和 8088 的引脚信号中, D 为地址锁存允许信号引脚。
A.CLK B.INTR C.NMI D.ALE
47. 将 11.375D 转换成二进制数,为 B 。
A.1101.011B B.1011.011B C.1101.101 B D.1011.101B
48. 8086/8088 系统中把 1M 存储空间分成 16 个逻辑段(0~15), 每个逻辑段的容量 C 。[76 页存储器的分段]
A.≠64KB B.=64KB C.≤64KB D.≥64KB
49. 在 8086/8088 中,一个最基本的总线周期由 4 个时钟周期组成,假设 8086 的主频为 10MHz,则一个时钟
周期是 A 。【78 页总线的工作周期】
A.100ns B.200ns C.250ns D.400ns
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
5
50. 有如下定义
VAR1 DB 1, 2, 3, 4, 5
VAR2 DB '12345'
NUM4 EQU VAR2–VAR1
则 NUM4= 。
A.2 B.3 C.4 D.5
51. 执行 MOV AL, LOW 3080H 后,AL= B 。
A.30H B.80H C.3080H
52. 执行 MOV AX, 'A' EQ 41H 后,AX= A 。
A.0FFFF H B.0000H C.0041H D.4100H
53. 子程序计数器 SC,不由 CLR 来清零,而是由 D 门来置数。一旦置数,即为其子程序的开始地址。
A. E
S
B. C
S
C. D
S
D. L
S
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 和 0010 B. 0001、0000 和 0100
C. 1110、1111 和 0010 D. 0000、1101 和 0101
57. 一个最基本的微处理器由三部分组成,不包括下列 C 项。
A. 算术逻辑部件 ALU B. 控制器 C. 时钟振荡器 D. 内部寄存器
58. 某种微处理器的地址引脚数目为 20 条,则此微处理器能寻址 B 字节的存储单元。
A. 64K B. 1M C. 1G D. 1T
59. 将二进制数 1110 1010.0011B 转换为八进制和十六进制数,分别为 A 。
A. 352.14Q; 0EA.3H B. 352.25Q; 0EB.5H
C. 363.25Q; 0EA.3H D. 352.14Q; 0FA.3H
60. 8086CPU 内部按功能分为两部分,即 D 。
A. 执行部件和指令队列 B. 总线接口部件和控制部件
C. 执行部件和地址加法器 D. 总线接口部件和执行部件
61. 8086CPU 的总线接口部件有多个组成部分,除了下述 A 项
A. 4 个专用寄存器 B. 20 位的地址加法器和 4 个段地址寄存器
C. 16 位指令指针寄存器 IP D. 6 字节的指令队列
62. 堆栈的深度由 C 寄存器决定。
A. SI B. DI C. SP D. BP
63. 一个堆栈的深度最大为 B 。
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
创创大帝
剩余95页未读,继续阅读
资源评论
- weixin_476258552022-12-24资源很好用,有较大的参考价值,资源不错,支持一下。
- ~冷熠狂~2022-07-10终于找到了超赞的宝藏资源,果断冲冲冲,支持!
- emmm1324352022-05-12用户下载后在一定时间内未进行评价,系统默认好评。
- 月享百万的梦2023-05-27感谢资源主的分享,这个资源对我来说很有用,内容描述详尽,值得借鉴。
- 2301_772044352023-09-01资源值得借鉴的内容很多,那就浅学一下吧,值得下载!
创创大帝(水印很浅-下载的文档)
- 粉丝: 2258
- 资源: 5389
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功