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

内容发布更新时间 : 2024/12/23 18:21:09星期一 下面是文章的全部内容请认真阅读。

v1.0 可编辑可修改 A. 0000、0001和0010 B. 0001、0000和0100 C. 1110、1111和0010 D. 0000、1101和0101

41. 在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是 A 。

A. OUT 端口地址, AL B. 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.CMP

44. 8086/8088系统中把1M存储空间分成16个逻辑段(0~15), 每个逻辑段的容量 C 。

A.≠64KB B.=64KB C.≤64KB D.≥64KB

45. 已知DS=2000H,BX=3000H,SI=4000H。执行完毕MOV AL,[BX+SI] 之后,将 A 存储单元的内容送到AL寄存器去。

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

A. LEA AX, [2728H] B. LEA CX, 6093H

C. LEA SP, [0482H] D. LEA BX, [BP+SI] 47. 将转换成二进制数,为 B 。

A. B. C. B D. 48. NEG指令是一个 A 操作数指令。

A.单 B.双 C.无 D.任意多个

49. 在8086/8088中,一个最基本的总线周期由4个时钟周期组成,假设8086的主频为10MHz,则一个时钟周期是 A 。

A.100ns B.200ns C.250ns D.400ns 50. 有如下定义

VAR1 VAR2 NUM4

DB DB

1, 2, 3, 4, 5 '12345'

EQU VAR2–VAR1

55

v1.0 可编辑可修改 则NUM4= D 。

A.2 B.3 C.4 D.5

51. 采用2的补码形式时,一个字节能表达的带符号整数范围为 D 。

A. [–128,+128] B. [–127 , +127] C. [–127 , +128] D. [–128 , +127] 52. 执行MOV AX, 'A' EQ 41H 后,AX= A 。

A.0FFFF H B.0000H C.0041H D.4100H

53. 子程序计数器SC,不由CLR来清零,而是由 D 门来置数。一旦置数,即为其子程序的开始地址。

A. ES B. CS C. DS D. LS

54. 8086在存储器读写时,遇到READY无效后可以插入 D 。

A. 1个等待周期 B. 2个等待周期

C. 3个等待周期 D. 插入等待周期的个数可不受限制

55. 执行MOV AL, LOW 3080H 后,AL= B 。

A.30H B.80H C.3080H

56. SCAS指令是用来从目标串中查找某个关键字, 要求查找的关键字应事先置入 A 寄存器中。

A.AL/AX B.BL/BX C.CL/CX D.DL/DX

57. 一个最基本的微处理器由三部分组成,不包括下列 C 项。

A. 算术逻辑部件ALU B. 控制器 C. 时钟振荡器 D. 内部寄存器

58. 某种微处理器的地址引脚数目为20条,则此微处理器能寻址 B 字节的存储单元。

A. 64K B. 1M C. 1G D. 1T

59. 指令 ES: ADD AX,[BX+DI+1020H] 中,存储器操作数物理地址的计算表达式为 D 。

A. PA= DS×16+ BX+DI+1020H B. PA= CS×16+ BX+DI+1020H

C. PA= SS×16+ BX+DI+1020H D. PA= ES×16+ BX+DI+1020H 60. 8086CPU内部按功能分为两部分,即 D 。

A. 执行部件和指令队列 B. 总线接口部件和控制部件

C. 执行部件和地址加法器 D. 总线接口部件和执行部件 61. 8086CPU的总线接口部件有多个组成部分,除了下述 A 项

A. 4个专用寄存器 B. 20位的地址加法器和4个段地址寄存器

C. 16位指令指针寄存器IP D. 6字节的指令队列

66

v1.0 可编辑可修改 62. 堆栈的深度由 C 寄存器决定。

A. SI B. DI C. SP D. BP

63. 在寄存器AX、BX中有两个带符号数A、B,利用CMP AX, BX指令比较两者的大小,若A>B,则标志位

的状态应是 A 。

A. OF=1,SF=1 B. OF=0,SF=1 C. OF=1,SF=0 D. CF=1,SF=0

64. 指令ADD AX,[BX+DI+20H] 源操作数的寻址方式为 A 。

A. 相对基址加变址寻址 B. 基址加变址寻址 C. 堆栈段基址寻址 D. 数据段基址寻址

65. 将二进制数1110 转换为八进制和十六进制数,分别为 A 。

A. ; B. ; C. ; D. ;

66. 8086有两种工作模式,当 B 时为最小工作模式。

A. MN/MX= 0 B. MN/MX= 1 C. INTR = 1 D. HOLD = 1 67. 采用寄存器寻址方式时, D 。

A. 对16位操作数来说, 寄存器只能采用AX, BX, CX, DX B. 只能对源操作数采用寄存器寻址方式 C. 比直接寻址方式的指令执行速度要慢 D. 操作就在CPU内部进行, 不需要使用总线周期

68. 设初值BX=6D16H, AX=1100H, 则执行下列程序段后,BX= A 。

MOV CL, 06H ROL AX, CL SHR BX, CL

A. 01B4H B. 4004H C. 41B1H D. 04B1H

69. 段寄存器 B 不能从堆栈弹出。

A. SS B. CS C. DS D. ES

70. 下列对立即数寻址方式描述正确的是 C 。

A. 立即数只能是16位二进制数 B. 立即数可以是小数或者变量

C. 立即数只能是整数 D. 源操作数和目的操作数都可以采用立即数寻址方式

71. 设初值AX=6264H, CX=0004H, 在执行下列程序段后AX= C 。

77

v1.0 可编辑可修改 AND AX, AX JZ DONE SHL CX, 1 ROR AX, CL

DONE: OR AX, 1234H

A. 1234H B. 6264H C. 7676H D. 5634H

72. 在微型计算机中使用 D 来区分不同的外设。

A. 物理地址 B. 偏移地址 C. 有效地址 D. I/O端口地址

73. 正数的反码与原码 B 。

A. 不相等 B. 相等 C. 无法确定是否相等

74. 微处理器中对每个字所包含的二进制位数叫 D 。

A. 双字 B. 字 C. 字节 D. 字长

75. 8086CPU中负责与I/O端口交换数据的寄存器为 A 。

A. AX/AL B. BX/BL C. CX/CL D. DX/DL

76. 十六进制数H转换为二进制数是和十进制数分别为是 A 。

A. B; B. B; C. .0101 B; D. B;

77. 堆栈是一种 D 存储器。

A. 顺序 B. 先进先出 C. 只读 D. 先进后出

78. CPU和主存之间增设高速缓存(Cache)的主要目的是 B 。

A. 扩大主存容量

B. 解决CPU和主存之间的速度匹配问题

D. 以上均不对

C. 提高存储器的可靠性

79. [x]补=B,则x的真值为 A 。

A. –36D B. 92D C. –28D D. 5CH

80. 若指令的运算结果不为0且低8位中“1”的个数为偶数,则标志寄存器中ZF和PF的状态为 B 。

A. 0,0

B.0,1

C.1,0

D.1,1

81. 根据下面定义的数据段:

DSEG SEGMENT DAT1 DB '1234' DAT2 DW 5678H

88

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi