大学MOOC 微型计算机原理与接口技术s(南京邮电大学)1003475009 最新慕课完整章节测试答案
第一章 微型计算机基础
文章目录
第一单元测验
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、填空题:
以
为模,将C678H和CF23相加,写出十六进制和数,以及A、C、O、P、S、Z 六种状态标志的值。
(注:答案必须(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相加,A、C、O、P、S、Z 六种状态标志的值为( )。
选项:
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相加,写出十六进制和数,以及A、C、O、P、S、Z 六种状态标志的值。
(注:答案必须(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 ALMOV 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,1DON: MOV AX,2AB0H AND AX,DX JZ NEXT INC BX NEXT: SAL DX,1 LOOP DON 该程序段执行后,BX=_________。(注:答案采用十进制)
答案: 【 6】
14、填空题:
