第二周微处理器与总线第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 AX‎PUSH BX‎POP CX‎POP 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  AX‏MOV  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,84A0H‏‌ADD 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: 错误
答案: 【 正确

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

发表评论

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