第一章 微型计算机基础

第一单元测验

1、单选题:
设字长为8位,已知[X]补=E5H,则X=(               )。‍        ‍‍‍
选项:
A:  -1BH
B: -9BH
C: -65H
D: –E5H
答案: 【  -1BH

2、单选题:
机器字长为8位的无符号数,其数值范围为(                )。​             ​‏​
选项:
A:  –128~+127
B: 0~255
C: -127~+127
D:  -128~+128
答案: 【 0~255

3、单选题:
组合BCD码是指8位二进制数可以表示(    )个十进制数。​              ​​​
选项:
A: 1      
B: 2      
C: 3   
D: 4
答案: 【 2      

4、单选题:
微型计算机各部件之间是用(    )连接起来的。‍      ‍‌‍
选项:
A: 系统总线
B: 地址总线 
C: DMA总线
D: USB总线
答案: 【 系统总线

5、单选题:
PC系列机中,有符号数是用(           )表示的。              ‎‏‎
选项:
A: 原码 
B: 补码 
C: 反码 
D: BCD码
答案: 【 补码 

6、填空题:
(11101.1011)2=(      )10‏‎‏
答案: 【 29.6875

7、填空题:
‎(147)10=(       )16‏
答案: 【 93

8、填空题:
‌(3AC)16=(      )10‌
答案: 【 940

9、填空题:
‎(10010111)BCD=(        )2‌
答案: 【 01100001

10、填空题:
字长=8,[-1]补=(     )2​​​
答案: 【 11111111

11、填空题:
字长=8, [X]补=(A5)16,则X=(      )16‎‎‎‎
答案: 【 -5B

12、填空题:
‍设字长=8位,X=(8E)16,当X为反码时,其真值=(      )16‌‍‌
答案: 【 -71

13、填空题:
微处理器通过(        )总线向存储器和I/O接口电路传输数据信号。​‏​
答案: 【 数据

14、填空题:
设字长=8位,X=(80)16,当X为补码时,其真值的十进制表示为(     )。‍
答案: 【 -128

15、填空题:
‌设字长=8位,[-6]补=(    )16。​
答案: 【 FA

随堂测验

1、单选题:
CPU的主要组成包括(       )。​​
选项:
A: 存储器和控制器 
B: 控制器和运算器
C: 存贮器和运算器
D: 存贮器、运算器和控制器
答案: 【 控制器和运算器

2、单选题:
20根地址线所能寻址的存储器地址范围是00000H~FFFFFH,14根地址线所能寻址的存储器地址范围是多少?‏‏‏‏‏‏
选项:
A: 0000H-FFFFH
B: 0000H-4FFFH
C: 0000H-3FFFH
D: 0000H-1FFFH
答案: 【 0000H-3FFFH

3、单选题:
​硬盘属于下面哪一种存储器?‌
选项:
A: 主存储器
B: 高速缓冲存储器
C: 控制存储器
D: 辅助存储器
答案: 【 辅助存储器

4、判断题:
微处理器是通过控制总线向存储器和I/O接口电路传输数据信号。‎‌‎
选项:
A: 正确
B: 错误
答案: 【 错误

5、填空题:
20根地址线所能寻址的存储器容量是是1M,14根地址线所能寻址的存储器容量是多少?‎‎ ‎‎‎‎
答案: 【 16K

第二章 80X86微处理器

第二单元测验

1、单选题:
‌在一般的微处理器中,(   )包含在CPU中。​
选项:
A: 内存 
B: 输入/输出端口
C: 磁盘驱动器
D: 算术逻辑单元 
答案: 【 算术逻辑单元 

2、单选题:
所谓微机的字长是指(    )。 ‎‍‎
选项:
A: CPU内部数据总线的位数
B: CPU外部数据总线的位数
C: CPU地址总线的位数
D: CPU中运算器一次能处理二进制数的最大位数
答案: 【 CPU中运算器一次能处理二进制数的最大位数

3、单选题:
80486CPU进行算术和逻辑运算时,可处理的信息的长度为(      )。‍​‍
选项:
A: 32位
B: 16位
C: 8位
D: 都可以
答案: 【 都可以

4、单选题:
在下面关于微处理器的叙述中,错误的是(      ) 。‌
选项:
A: 微处理器是用超大规模集成电路制成的具有运算和控制功能的芯片
B: 一台计算机的内部只含有1个处理器
C: CPU内部的寄存器由具有特殊用途的存储单元组成,是存储器系统的一部分
D: 不同型号的CPU可能具有不同的机器指令
答案: 【 一台计算机的内部只含有1个处理器

5、单选题:
若某台微型计算机的型号是奔四800,则其中800的含义是(     )。‍‍
选项:
A: CPU中有800个寄存器
B: CPU中有800个运算器
C: 时钟频率为800MHZ
D: 该微机的内存为800MB
答案: 【 时钟频率为800MHZ

6、单选题:
程序设计中所使用的地址是(    )。‏‏
选项:
A: 逻辑地址
B: 有效地址
C: 物理地址
D: 段基址
答案: 【 逻辑地址

7、单选题:
控制器的功能是(    )。‍
选项:
A: 产生时序信号
B: 从主存取出指令并完成指令操作码译码
C: 从主存取出指令、分析指令并产生有关的操作控制信号
D: 完成算术和逻辑运算
答案: 【 从主存取出指令、分析指令并产生有关的操作控制信号

8、单选题:
运算器的主要功能是(    ) 。‌
选项:
A: 算术运算 
B: 算术运算与逻辑运算
C: 逻辑运算
D: 函数运算
答案: 【 算术运算与逻辑运算

9、单选题:
编程人员不能随意读写的寄存器是(    )。‏‏
选项:
A: DI
B: CX
C: IP
D: SP
答案: 【 IP

10、单选题:
80X86微处理器中的 BX是(    )。‏
选项:
A: 基址寄存器   
B: 计数寄存器
C: 变址寄存器
D: 基数寄存器
答案: 【 基址寄存器   

11、单选题:
如果一个程序在执行前CS=1000H,IP=2000H,该程序的起始地址是(     )。 ‍
选项:
A: 3000H
B: 12000H
C: 21000H
D: 1000H
答案: 【 12000H

12、单选题:
若某数据段位于存储区38000H~47FFFH,则该数据段的段基址可能为(    )。‍
选项:
A: 38000H
B: 47FFFH
C: 3000H
D: 3800H
答案: 【 3800H

13、单选题:
80486微处理器中的寄存器可以作为8位或16位寄存器使用,如(     )。‍‍
选项:
A: SI
B: DI
C: IP
D: CX
答案: 【 CX

14、单选题:
奔腾CPU的RESET信号有效后,IP内容为(     )。‏
选项:
A: 0000H
B: F000H
C: FFF0H
D: FFFFH
答案: 【 FFF0H

15、单选题:
‎486工作在实地址模式下时,能访问的物理内存空间是(   )B。‏
选项:
A: 1M
B: 16M
C: 20M
D: 64K
答案: 【 1M

16、单选题:
‍工作在实地址模式下时,32位处理器对存储器是进行分(   )管理的。‌
选项:
A: 节
B: 段
C: 页
D: 段页
答案: 【 段

17、单选题:
‎32位处理器的工作模式不包含(       )模式。‌
选项:
A: 实地址
B: 保护
C: 虚拟86
D: 嵌入
答案: 【 嵌入

18、判断题:
CPU 芯片中只集成了运算器和控制器。 ​
选项:
A: 正确
B: 错误
答案: 【 错误

19、判断题:
‍若一个数据块的起始地址为20A0H:0F6H,则该数据块起始的实际地址是21B60H。‏
选项:
A: 正确
B: 错误
答案: 【 错误

20、判断题:
‏80486的数据总线都是16位。‍
选项:
A: 正确
B: 错误
答案: 【 错误

21、判断题:
‎SP做堆栈指针时,其内容必须指向堆栈栈顶。‏
选项:
A: 正确
B: 错误
答案: 【 正确

22、判断题:
​字长是描述CPU数据总线宽度的指标。‌
选项:
A: 正确
B: 错误
答案: 【 错误

23、判断题:
‎逻辑地址不是物理地址,但它是唯一的。‎
选项:
A: 正确
B: 错误
答案: 【 错误

24、判断题:
‏物理地址不是逻辑地址,并且某内存单元的物理地址是唯一的。‍
选项:
A: 正确
B: 错误
答案: 【 正确

25、判断题:
‌在80486的32位标志寄存器中,其每一位都有一定的含义。‏
选项:
A: 正确
B: 错误
答案: 【 错误

26、判断题:
‌微机的字长愈长,计算精度愈高,指令处理功能愈强。‍
选项:
A: 正确
B: 错误
答案: 【 正确

27、判断题:
‏实地址模式下80486可以直接访问的内存单元为1MB,一个逻辑段为1MB。‌
选项:
A: 正确
B: 错误
答案: 【 错误

28、判断题:
‎当取指令时,CPU会自动以代码段寄存器CS内容作为段基址,左移4位后,再加上指令指针IP内容作为偏移量,形成20位物理地址。‌
选项:
A: 正确
B: 错误
答案: 【 正确

29、判断题:
‏80486的逻辑段不允许有段的重叠和交叉。‍
选项:
A: 正确
B: 错误
答案: 【 错误

30、判断题:
‏时钟周期是处理器中处理动作的最小时间单位,通常称为一个T状态。这是微处理器完成一步完整操作的最小时间单位。‎
选项:
A: 正确
B: 错误
答案: 【 正确

31、填空题:
‏80X86工作在实模式下时,每个物理存储单元对应唯一的物理地址,其范围是0 ~ (   )H。‎
答案: 【 FFFFF

32、填空题:
​指令指针用IP表示,其中存放的是CPU所要访问的内存单元的(   )。‎
答案: 【 偏移地址##%_YZPRLFH_%##有效地址

33、填空题:
‏8086CPU具有20条地址线,可直接寻址(   )B容量的内存空间。‌
答案: 【 1M##%_YZPRLFH_%##1兆

34、填空题:
​32位微处理器有两个独立的物理空间,一个是存储空间,另一个是(   )空间。‏
答案: 【 I/O##%_YZPRLFH_%##输入输出##%_YZPRLFH_%##IO

35、填空题:
‏在实地址模式下,设SS=0408H,SP=0130H,则栈顶单元的物理地址是(   )H。‌
答案: 【 041B0

第三章 汇编语言指令集(一)

寻址方式随堂测验

1、单选题:
 指令mov Al,DS:[BP+1]中,源操作数所采用的寻址方式为(    )。​​‌​
选项:
A: 直接寻址
B: 间接寻址 
C: 基址寻址
D:  变址寻址
答案: 【 基址寻址

2、单选题:
下列指令中,格式合法的是(   )。​​‍​
选项:
A: MOV AL,[DI+SI] 
B: MOV CL,[DX]
C: MOV DX,[AX+1] 
D: MOV AX,[BX+SI]
答案: 【 MOV AX,[BX+SI]

3、单选题:
‎寄存器间接寻址方式中,操作数一定在(    )中。‌
选项:
A: 通用寄存器
B: 代码段
C: 内存单元
D: 段寄存器
答案: 【 内存单元

4、单选题:
已知DS=12A0H,ES=22A0H,SS=33A0H,BP=0174H,指令MOV AL,[BP]源操作数的物理地址是(      )。‌‌‏‌
选项:
A: 12A074H 
B: 22B74H
C: 33B74H 
D: 12B74H
答案: 【 33B74H 

5、判断题:
‎立即寻址方式的操作数一定是在代码段中。​
选项:
A: 正确
B: 错误
答案: 【 正确

指令概述随堂测验

1、单选题:
‏在MOV AX,55AAH指令的机器代码中,最后一个字节是(     )。‎
选项:
A: 00H
B: AAH
C: 72H
D: 55H 
答案: 【 55H 

2、单选题:
‏汇编语言中,一条符号指令中不可缺少的项是(     )项。‍‏‍‏‍
选项:
A: 操作码
B: 操作数  
C: 标号 
D: 注释
答案: 【 操作码

3、填空题:
‍一条符号指令对应的机器指令一般由若干字节构成,在存储器中连续存放。其中第_____个字节所在存储器单元的地址称为指令地址。‎
答案: 【 1##%_YZPRLFH_%##一

标志寄存器随堂测验

1、单选题:
‌在补码运算时,如果运算结果为负,则标志寄存器中为1的状态位是(     )。‍
选项:
A: CF
B: SF
C: PF
D: AF
答案: 【 SF

2、填空题:

为模,将C678HCF23相加,写出十六进制和数,以及ACOPSZ 六种状态标志的值。

‍(注:答案必须(1)英文字符全部大写,并且为半角字符。(2)答案之间用一个半角空格分开。)

‍答案: 【 959B 0 1 0 0 0 1 0

第三单元测试

1、单选题:
设BUF是变量,指令MOV AL, BUF中源操作数的寻址方式是(           )。‍‍
选项:
A: 立即寻址
B: 寄存器寻址
C: 间址寻址
D: 直接寻址
答案: 【 直接寻址

2、单选题:
已知BX=3000H,SI=2345H, 则指令MOV AL, [BX+SI+3]中源操作数是(       )。‌‌
选项:
A: 数据段偏移地址是32345H的字节单元
B: 数据段偏移地址是5345H的字节单元
C: 数据段偏移地址是32348H的字节单元
D: 数据段偏移地址是5348H的字节单元。
E: 堆栈段偏移地址是5348H的字节单元。
答案: 【  数据段偏移地址是5348H的字节单元。

3、单选题:
8086的标志寄存器FLAG中定义的状态标志有(     )个。‎   ‎​‎
选项:
A: 9
B: 6
C: 12
D: 3
答案: 【 6

4、单选题:
‌指令SUB   CX, [BX+2]的源操作数的寻址方式是(    )。‏
选项:
A: 寄存器寻址
B: 间址寻址
C: 变址寻址
D: 基址寻址
答案: 【 基址寻址

5、单选题:
‎实模式下,通用寄存器(    )能够作为间址寄存器使用。‍
选项:
A: AX,BX ,CX,DX 
B: SP,BP,SI,DI
C:  BX,SI,DI ,BP
D: CS,DS,ES,SS
E: CX,DX,SI,DI
答案: 【  BX,SI,DI ,BP

6、单选题:
实模式下,CPU要执行的下一条指令的逻辑地址分别存放在(   )寄存器中。‍‍‏‍
选项:
A: DS:IP 
B: SS:IP
C: CS:SP
D: CS:IP
E: DS:DI
F: ES:DI
答案: 【 CS:IP

7、单选题:
汇编语言程序中的标号代表(     )。‍‍‎‍
选项:
A: 变量地址
B: 指令地址
C: .常数
D: 返回指令
答案: 【 指令地址

8、单选题:
使用BP寄存器间接寻址,约定访问的是(     )。‏‏‍‏
选项:
A: 堆栈段   
B: 数据段
C: 附加段
D: 代码段
答案: 【 堆栈段   

9、单选题:
下列存储器操作数的段超越前缀可省略的是(      )。‍‍‌‍
选项:
A: DS:[BP]  
B: SS:[BP]
C: ES:[BX] 
D: ES:[SI]
答案: 【 SS:[BP]

10、单选题:
寄存器间接寻址方式中,操作数在(    )中。‏‏‎‏
选项:
A: 通用寄存器
B: 代码段 
C: 内存单元
D: 段寄存器
答案: 【 内存单元

11、单选题:
‎逻辑地址2F34H:02F6H表示的存储单元的物理地址为(   )H。‍
选项:
A: 2F3402F6H
B: 2F636H
C: 322AH
D: 2F340H
答案: 【 2F636H

12、单选题:


为模,将C678H和94FBH相加,ACOPSZ 六种状态标志的值为(      )。

‍选项:
A: 1,1,0,0,0,0
B: 1,1,1,1,0,0
C: 0,1,0,0,0,0
D: 1,1,1,0,0,0
答案: 【 1,1,1,0,0,0

13、单选题:
‏指令MOV AX, [BX ]目标操作数、源操作数的寻址方式分别是(            )。‍
选项:
A: 寄存器寻址,寄存器寻址
B: 间址寻址,寄存器寻址
C: 寄存器寻址,间址寻址
D: 寄存器寻址,立即寻址
答案: 【 寄存器寻址,间址寻址

14、填空题:
在实地址模式下,设SS=2FD0H ,DS=2F34H,BP=02F6H,则指令MOV AL,[BP]源操作数的物理地址是__________H。‎‏‎
答案: 【 2FFF6##%_YZPRLFH_%##2fff6

15、填空题:
设BX=1234H,DS=2000H,(21234H)=78H, (21235H)=56H则指令MOV SI,[BX]执行后,SI的值是____________H。‍‏‍
答案: 【 5678

16、填空题:
假设TABLE是符号常数,则指令MOV AX,TABLE源操作数的寻址方式是_____________寻址。​‍​
答案: 【 立即

17、填空题:
‌伪指令为______________和链接程序提供信息,其功能是由相应的软件完成的​
答案: 【 汇编程序

18、填空题:
已知BP=2000H,DS=2000H,SS=1000H,则实模式下,指令MOV AX,[BP+100H]源操作数存放在物理地址为__________________H的单元中。‍‍‏‍
答案: 【 12100

19、填空题:
已知[X]补=00010111B,[Y]补=01101101B,则[X-Y]补=__________H,且运算结果使6个状态位CF=_______;SF=________;ZF=________;AF=_______;PF=__________;OF=__________。‏(注:答案必须(1)英文字符全部大写,并且为半角字符;(2)答案之间用一个半角空格分开。‏ ‏​‏
答案: 【 AAH 0 1 0 0 1 0##%_YZPRLFH_%##AA 0 1 0 0 1 0

20、填空题:

为模,将C678H和6398H相加,写出十六进制和数,以及ACOPSZ 六种状态标志的值。

(注:答案必须(1)英文字符全部大写,并且为半角字符。(2)答案之间用一个半角空格分开。)

‏答案: 【 2A10H 1 1 0 0 0 0##%_YZPRLFH_%##2A10 1 1 0 0 0 0

第三章 汇编语言指令集(三)

汇编语言基本指令二随堂测验

1、单选题:
‎将AX中有符号数除以2的正确指令是(     )。‌‌‎‌
选项:
A: SAR AX,1
B: SHR AX,1
C: RCR AX,1 
D: ROR AX,1
答案: 【 SAR AX,1

2、判断题:
‎CPU执行PUSH指令,总是从堆栈栈顶弹出2个字节。‌
选项:
A: 正确
B: 错误
答案: 【 错误

3、填空题:
‏  阅读下列程序段,填空回答问题。‌附加段: ‌ TAB  DB ‘34ABJ5TR42’ ‌‏ 代码段:‌‏      MOV AX,SEG TAB‌‏      MOV ES,AX‌‏      CLD‌‏      MOV DI,OFFSET TAB‌ MOV CX,10‌ MOV AL,’J’‌REPNE SCASB‌设TAB内存单元的偏移地址为0,该程序段执行后,DI=________H,标志寄存器的ZF=_______。‌‌‏(注:答案必须(1)英文字符全部大写,并且为半角字符。(2)答案之间用一个半角空格分开。)‌‌‏‌
答案: 【 0005 1

4、填空题:
​下面程序段的功能是将AH的低3位和AL低5位拼装成一个字节(AH低3位为拼装后的高3位)→AH。请补充完整:‎​          AND  AH,____________H‎​          AND  AL,____________H‎​          SAL   AH,5‎​          OR  _______________ ‎​   ‎​(注:答案必须(1)指令不能有多余的空格,例:操作码和操作数之间空格只有一位;操作数和操作数之间不能有空格,空格和标点符号必须为半角。(2)英文字符全部大写,并且为半角字符。(3)指令之间用一个半角空格分开。)‎​‎
答案: 【 07 1F AH,AL

第五单元测试

1、单选题:
用一条指令从67H得到11H,以下逻辑运算中可采用的逻辑指令是(     )。​​
选项:
A: NOT 
B: XOR
C: AND
D: OR
答案: 【 XOR

2、单选题:
‍下列指令中,非法格式的指令条数为(   )。‍  MOV DS,1000H      MOV BUF,[BX] (BUF 已定义为字节变量)‍  MUL 100           SAL AX,CX‍
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 4

3、单选题:
使用CMPSB指令搜索两个同样长度字符串中第一个不匹配的字符,应使用的重复前缀为(     )。​    ​‍​
选项:
A:  REP       
B:   REPNE        
C:  REPE       
D:  皆可
答案: 【  REPE       

4、单选题:
设AL=74H,则指令“CMP AL,47H”执行后,AL的值为(     )‏ ‏‏‏
选项:
A: 2DH
B: D3H 
C: 74H 
D: 00H   
答案: 【 74H 

5、单选题:
使以DI间接寻址的存贮单元内容加1的指令是(     )。‍ ‍
选项:
A: INC [DI]       
B:  INC DI 
C: INC BYTE PTR [DI]  
D: ADD [DI],1
答案: 【 INC BYTE PTR [DI]  

6、单选题:
下面指令序列执行后完成的运算,正确的算术表达式应是(    )‎  MOV AL,BYTE PTR X‎  SHL AL,1‎  DEC AL‎MOV BYTE PTR Y,AL  ‎‎‏‎
选项:
A: y=x*2+1 
B: x=y*2+1
C: x=y*2-1
D: y=x*2-1
答案: 【 y=x*2-1

7、单选题:
和下列程序段功能等价的一条指令是(     )。  ‍AGAIN:MOV AL,[SI] ‍         MOV  ES:[DI],AL      ‍ INC  SI‍ INC  DI  ‍                             LOOP AGAIN  ‍  ‍‍‍
选项:
A: REP MOVSB
B: REP LODSB
C: REP STOSB 
D: REPE SCASB
答案: 【 REP MOVSB

8、单选题:
​执行下列哪条指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同()。‍​‍​‍
选项:
A: TEST   AL,BL  
B: CMP   AL,BL
C: AND AL,BL
D: XOR AL,BL
答案: 【 XOR AL,BL

9、单选题:
‌80x86微处理器的标志寄存器中,和串指令相关的的标志位是()。‍‌‍‌‍
选项:
A: DF
B: CF
C: TF
D: OF
答案: 【 DF

10、判断题:
‍在MOV AL ,[BX]指令之后,可直接使用JZ指令判断AL中内容是否为0‏
选项:
A: 正确
B: 错误
答案: 【 错误

11、判断题:
‏实地址模式下,DS,CS都是由程序员赋初值的。‌
选项:
A: 正确
B: 错误
答案: 【 错误

12、填空题:
‎汇编语言程序中的指令分为符号指令和伪指令两类,其中_________是为汇编程序提供汇编信息,为链接程序提供链接信息的。​
答案: 【 伪指令

13、填空题:
‍阅读下列程序段,填空回答问题。 ​‍        MOV CX,16​   MOV BX,0​‍        MOV DX,1​‍DON:  MOV AX,2AB0H​‍        AND AX,DX​‍        JZ  NEXT​‍        INC BX​‍ NEXT: SAL DX,1​‍        LOOP DON​‍  该程序段执行后,BX=_________。(注:答案采用十进制)​‍​
答案: 【 6

14、填空题:

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注