大学MOOC 微机原理及应用(崔杏利)(宜春学院)1450364197 最新慕课完整章节测试答案
第二周微处理器与总线第2章
文章目录
第10讲随堂练习
1、单选题:
当8088CPU的引脚#WR=0,#RD=1,IO/#M=1时,表示CPU正在进行的操作是( )。
选项:
A: 读存储器
B: 读IO接口
C: 写存储器
D: 写IO接口
答案: 【 写IO接口】
2、单选题:
下列哪一项不是执行单元EU的构成部分
选项:
A: 运算器
B: 地址加法器
C: 8个通用寄存器
D: 标志寄存器
答案: 【 地址加法器】
3、判断题:
8088CPU的引脚AD0~AD7是地址、数据分时复用的。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
8088CPU的外部总线宽度是16位的、8086CPU的是8位的。
选项:
A: 正确
B: 错误
答案: 【 错误】
5、填空题:
微处理器完成一次访问内存所需要的三种信号线分别是地址线、控制线和( )。
答案: 【 数据线】
6、填空题:
8088CPU是由执行单元和( )两大部分构成的。
答案: 【 总线接口单元##%_YZPRLFH_%##BIU】
第11讲随堂练习
1、单选题:
下列寄存器中,不属于通用寄存器的是
选项:
A: IP
B: AX
C: SP
D: SI
答案: 【 IP】
2、单选题:
下列寄存器中,不能分为两个独立的8位寄存器的是
选项:
A: AX
B: CX
C: DX
D: BP
答案: 【 BP】
3、单选题:
下列不属于状态标志位的是
选项:
A: CF
B: ZF
C: IF
D: SF
答案: 【 IF】
4、单选题:
用来存放代码段段基地址的是
选项:
A: DS
B: CS
C: ES
D: SS
答案: 【 CS】
5、判断题:
寄存器SP的内容是栈顶的偏移地址。
选项:
A: 正确
B: 错误
答案: 【 正确】
6、填空题:
运算01110011B+01001011B结束后,标志位SF的值是( )。
答案: 【 1】
第12讲随堂练习
1、单选题:
存放暂时不用但需要保存数据的段是
选项:
A: 数据段
B: 代码段
C: 堆栈段
D: 附加段
答案: 【 堆栈段】
2、单选题:
堆栈中数据的操作方向是
选项:
A: 先入后出
B: 先入先出
C: 随机出入
D: 以上都不对
答案: 【 先入后出】
3、判断题:
内存单元每个单元的地址在逻辑上由段地址和偏移地址组成。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
某个存储单元的物理地址和逻辑地址都是唯一的。
选项:
A: 正确
B: 错误
答案: 【 错误】
5、填空题:
8088体系中,段基地址和偏移地址都是( )位的。
答案: 【 16】
6、填空题:
已知某存储单元的段基地址是1F00H,偏移地址是38A0H,则其物理地址是( )H。
答案: 【 228A0】
第13讲随堂练习
1、单选题:
地址/数据复用总线上送上地址信号的时钟状态是( )。
选项:
A: T1
B: T2
C: T3
D: T4
答案: 【 T1】
2、单选题:
下列哪项属于总线的基本功能( )。
选项:
A: 数据传送
B: 仲裁控制
C: 总线驱动
D: 以上都是
答案: 【 以上都是】
3、填空题:
8088的一个总线周期至少包括( )个时钟周期。
答案: 【 4##%_YZPRLFH_%##四】
第2周单元测验
1、单选题:
8088CPU中,以下哪一个部件不属于EU部分( )
选项:
A: ALU
B: 通用寄存器和标志寄存器
C: 段寄存器
D: EU控制电路
答案: 【 段寄存器】
2、单选题:
指令流水线是指( ).
选项:
A: 微处理器有序地执行指令
B: 微处理器顺序地执行指令
C: 微处理器同时执行多条指令
D: 指令通过流水线传送给微处理器
答案: 【 微处理器同时执行多条指令】
3、单选题:
8088CPU中,以下哪一个部件不属于BIU部分( )
选项:
A: 段寄存器、指令指针寄存器
B: 指令队列
C: 通用寄存器
D: 地址加法器、总线控制逻辑
答案: 【 通用寄存器】
4、单选题:
以下哪一个特征不属于8086/8088CPU最小工作模式的特点( )
选项:
A: 仅支持少量设备组成的单处理器系统
B: 系统控制总线的信号由8088/8086CPU直接产生
C: 还需要其它控制器产生总线控制信号和命令信号
D: 最小模式构成的系统不能进行DMA传送
答案: 【 还需要其它控制器产生总线控制信号和命令信号】
5、单选题:
标志位SF表示( ).
选项:
A: 最高位是否向更高位有进借位.
B: 运算结果是否为0
C: 运算结果是否超出符号数的范围
D: 运算结果的最高位是否为1
答案: 【 运算结果的最高位是否为1】
6、单选题:
以下哪一个不属于控制标志位( ).
选项:
A: IF
B: TF
C: DF
D: AF
答案: 【 AF】
7、单选题:
总线的基本功能是( ).
选项:
A: 数据传输、地址传输、控制信号传输
B: 传输同步、仲裁控制、总线驱动
C: 输入、输出
D: 连接各个部件
答案: 【 传输同步、仲裁控制、总线驱动】
8、单选题:
8088CPU能够实现指令的并行执行,主要是因为( )
选项:
A: 其内部设置了4字节的指令预取队列
B: 其内部具有连接各部件的片内总线
C: 其内部具有存放中间运算结果的多个通用寄存器
D: 其内部不仅有ALU,还具有存放特征信息的FLAGS
答案: 【 其内部设置了4字节的指令预取队列】
9、单选题:
在8088/8086系统中,程序代码被存放在( ).
选项:
A: 代码段或数据段
B: 数据段或附加段
C: 代码段或堆栈段
D: 只能存放在代码段
答案: 【 只能存放在代码段】
10、单选题:
8086发现READY引脚变为0时,它将在当前总线周期中插入( )周期。
选项:
A: 时钟周期
B: 等待周期
C: 空闲周期
D: 查询周期
答案: 【 等待周期】
11、单选题:
存放暂时不用但需要保存数据的段是
选项:
A: 代码段
B: 数据段
C: 附加段
D: 堆栈段
答案: 【 堆栈段】
12、单选题:
当8088CPU的引脚#WR=1,#RD=0,IO/#M=1时,表示CPU正在进行的操作是
选项:
A: 读存储器
B: 读IO接口
C: 写存储器
D: 写IO接口
答案: 【 读IO接口】
13、判断题:
8088CPU的外部总线宽度是16位的、8086CPU的是8位的。
选项:
A: 正确
B: 错误
答案: 【 错误】
14、判断题:
内存单元每个单元的地址在逻辑上由段地址和偏移地址组成。
选项:
A: 正确
B: 错误
答案: 【 正确】
15、判断题:
某个存储单元的物理地址和逻辑地址都是唯一的。
选项:
A: 正确
B: 错误
答案: 【 错误】
16、填空题:
8088/8086CPU的内部,按功能又分为EU和BIU两部分,其中,( )部分负责取指令及存取操作数。
答案: 【 BIU】
17、填空题:
若已知DS=8402H,则当前数据段最后一个单元的地址是( )H.
答案: 【 9401F】
18、填空题:
若已知存储单元的逻辑地址为1EB0H:2300H,其对应的物理地址是( )H.
答案: 【 20E00】
19、填空题:
运算01110011B+01001011B结束后,标志位ZF的值是( )。
答案: 【 0】
第9讲随堂练习
1、单选题:
8088/8086CPU实现并行流水线工作方式的措施是
选项:
A: 它是16位的微处理器
B: CPU内部有指令预取队列
C: 内存的分段管理
D: CPU内部有寄存器
答案: 【 CPU内部有指令预取队列】
2、单选题:
下列哪个配置不属于最小模式的CPU配置
选项:
A: 时钟发生器
B: 地址锁存器
C: 数据收发器
D: 总线控制器
答案: 【 总线控制器】
3、判断题:
8086和8088微处理器的指令集是完全一样的。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
8088CPU的最小模式是多处理器模式。
选项:
A: 正确
B: 错误
答案: 【 错误】
5、填空题:
8088CPU工作在最小模式时,所有的控制信号由( )产生。
答案: 【 微处理器##%_YZPRLFH_%##CPU】
第三周指令系统概述与数据传送指令
第14讲随堂练习
1、单选题:
表示指令执行何种操作的是( )。
选项:
A: 操作码
B: 源操作数
C: 目标操作数
D: 操作数
答案: 【 操作码】
2、单选题:
指令“操作码 操作数1,操作数2”中,目标操作数是( )
选项:
A: 操作码
B: 操作数1
C: 操作数2
D: 以上都不对
答案: 【 操作数1】
3、单选题:
指令中的操作数有( )。
选项:
A: 立即数
B: 寄存器操作数
C: 存储器操作数
D: 以上都是
答案: 【 以上都是】
4、单选题:
下列哪种操作数类型是表征参加操作的数据本身的。
选项:
A: 寄存器操作数
B: 立即数
C: 存储器操作数
D: 以上都不对
答案: 【 立即数】
5、单选题:
操作速度最快的操作数类型是( )
选项:
A: 立即数
B: 寄存器操作数
C: 存储器操作数
D: 都是 一样速度的
答案: 【 寄存器操作数】
6、判断题:
零操作数的指令是没有操作对象的。
选项:
A: 正确
B: 错误
答案: 【 错误】
7、判断题:
立即数无法作为目标操作数。
选项:
A: 正确
B: 错误
答案: 【 正确】
第15讲随堂练习
1、单选题:
由指令直接给出运算数据的寻址方式是( )
选项:
A: 立即寻址
B: 直接寻址
C: 寄存器寻址
D: 寄存器间接寻址
答案: 【 立即寻址】
2、单选题:
存储器操作数在指令中的表现形式是[ ],中括号[ ]中的内容是操作数在内存中的( )
选项:
A: 段基地址
B: 偏移地址
C: 物理地址
D: 逻辑地址
答案: 【 偏移地址】
3、单选题:
指令MOV AX,[BX+5]中,源操作数的寻址方式是( )
选项:
A: 寄存器寻址
B: 寄存器间接寻址
C: 寄存器相对寻址
D: 基址变址寻址
答案: 【 寄存器相对寻址】
4、多选题:
下列指令中,操作数默认在数据段的有( )
选项:
A: MOV AX,[1200]
B: MOV AX,ES:[1200]
C: MOV AX,[BX]
D: MOV AX,[BP]
答案: 【 MOV AX,[1200];
MOV AX,[BX]】
5、判断题:
基址变址寻址方式下,操作数的段地址由变址寄存器决定。
选项:
A: 正确
B: 错误
答案: 【 错误】
第16讲随堂练习
1、单选题:
下列指令中,格式正确的是(D)
选项:
A: MOV AL,BX
B: MOV [BX],[1200]
C: MOV DS,ES
D: MOV AX,01H
答案: 【 MOV AX,01H】
2、判断题:
除标志传送指令外,其它数据传送类指令不影响标志位。
选项:
A: 正确
B: 错误
答案: 【 正确】
3、判断题:
POP AL指令是正确的。
选项:
A: 正确
B: 错误
答案: 【 错误】
4、填空题:
已知DS=2000H,BX=0800H,则执行两条指令MOV AX,1234H MOV [BX],AX之后,物理地址为20800H的一个字节的内存单元中存放的内容是( )。
答案: 【 34H##%_YZPRLFH_%##00110100B】
5、填空题:
设堆栈指针的初值SP=2300H,执行指令PUSH AX后,SP=( )H。
答案: 【 22FE】
第17讲随堂练习
1、判断题:
LEA指令的源操作数必须是一个存储器操作数。
选项:
A: 正确
B: 错误
答案: 【 正确】
2、填空题:
已知数据段中偏移地址为1200H的连续两个单元的内容是2000H,指令LEA SI,[1200]执行后,SI=( )(2000H?1200H?)
答案: 【 1200H】
第18讲随堂练习
1、单选题:
下列输入输出指令格式正确的是(B)。
选项:
A: IN 64H,AX
B: IN AL,DX
C: OUT AX,DX
D: OUT 1234H,AX
答案: 【 IN AL,DX】
2、判断题:
I/O端口其实是接口电路中的寄存器。
选项:
A: 正确
B: 错误
答案: 【 正确】
第3周单元测验
1、单选题:
若寄存器AX、BX、CX、DX的内容分别为30,31,32,33,依次执行下列指令:PUSH AXPUSH BXPOP CXPOP DX以上4条指令执行完后,寄存器CX的内容为 ( )。
选项:
A: 30
B: 31
C: 32
D: 33
答案: 【 31】
2、单选题:
堆栈是( )。
选项:
A: 一段按后进先出方式工作的ROM区域
B: 一段用于临时存储的按后进先出方式工作的RAM区域
C: CPU中的一个寄存器
D: 一种可以叠放在一起工作的存储芯片
答案: 【 一段用于临时存储的按后进先出方式工作的RAM区域】
3、单选题:
设DS=1300H,SS=1400H,BP=1500H,SI=0100H。则指令“MOV AX, [BP+SI-200H]”的源操作数的物理地址为( )。
选项:
A: 15400H
B: 14400H
C: 15800H
D: 14800H
答案: 【 15400H】
4、单选题:
以下指令格式正确的是( )。
选项:
A: MOV DL, 12FH
B: MOV DX, BX
C: OUT 3A8H,AL
D: LEA AX,15
答案: 【 MOV DX, BX】
5、单选题:
把首地址为BLOCK的字数组的第6个字送到AX寄存器的指令段是( )。
选项:
A: MOV BX,BLOCKMOV AX,[BX+12]
B: MOV BX,6MOV AX,BLOCK[BX]
C: MOV BX,12MOV AX,BLOCK[BX]
D: MOV BX,BLOCKMOV AX,[BX+10]
答案: 【 MOV BX,BLOCKMOV AX,[BX+10]】
6、单选题:
设DS=3000H,ES=2000H,SS=1000H,BP=0060H,SI=0600H,TABLE=60H。指令“MOV AX,TABLE[SI][BP]”的源操作数的物理地址为( ).
选项:
A: 106C0H
B: 206C0H
C: 306C0H
D: 006C0H
答案: 【 106C0H】
7、单选题:
设当前栈顶指针SP=2000H,BP=1FFEH,AX=8A4BH,BX=3034H,执行以下命令后,SP、BP、AX和BX分别为( )PUSH AXMOV AX,[BP]POP BX
选项:
A: 1FFEH,1FFEH,8A4BH,8A4BH
B: 2000H,1FFEH,8A4BH,8A4BH
C: 2000H,1FFEH,8A4BH,3034H
D: 1FFEH,1FFEH,8A4BH,3034H
答案: 【 2000H,1FFEH,8A4BH,8A4BH】
8、单选题:
执行以下两条指令后,标志寄存器FLAGS的六个状态位CF、OF、AF、SF、PF、ZF各为( )。MOV AX,84A0HADD AX,9460H
选项:
A: 110100
B: 101100
C: 110010
D: 100110
答案: 【 110010】
9、单选题:
设TABLE为内存数据段0032H单元的符号名,该字单元存放的内容为1234H,则执行以下指令后,寄存器AX和BX的内容分别为( )。 MOV AX, TABLE LEA BX, TABLE
选项:
A: 0032H,1234H
B: 1234H,0032H
C: 1234H,1234H
D: 0032H,0032H
答案: 【 1234H,0032H】
10、单选题:
下列指令正确的是( )。
选项:
A: ADD AX,BL
B: DEC DS
C: SUB AX,BX
D: INC 64H
答案: 【 SUB AX,BX】
11、判断题:
指令MOV DX,DS:[AX] 执行的结果是将数据段一个字单元的内容送给DX。
选项:
A: 正确
B: 错误
答案: 【 错误】
12、判断题:
CMP指令执行的结果不影响目标操作数,仅影响标志位。
选项:
A: 正确
B: 错误
答案: 【 正确】
