第三章 微机中的CPU
一、填空 1、CPU是用大规模或超大规模集成电路技术制成的半导体芯片,其中主要包括 运算 器、 控制 器和 寄存 组。
2、ALU是 运算器 ,用来完成 算术 运算、 逻辑 运算和位移循环操作。
3、指令寄存器用 CR 表示,指令译码器用 ID 表示。 4、数据寄存器用 DR 表示,地址寄存器用 AR 表示。 5、标志寄存器用 FR 表示,也称为 寄存器。
6、程序计数器用 PC 表示,其中存放的CPU所要访问的内存单元的 地址 。
7、8086CPU是一个 16 位的微处理器,具有 16 位数据总线, 20 位地址总线,可寻址空间为 1MB 。
8、8086CPU可分为 执行部件、 总线接口部件 两大部分。 9、BIU是指 总线接口部件 ,EU是指 执行部件 。 10、CS是指 代码段 寄存器,用来存放当前程序所在段的 段基址 。
11、DS是指 数据段 寄存器,用来存放当前程序所用数据段的 段基址 。
12、ES是指 附加段 寄存器,用来存放辅助数据所在段的 段基址 。
13、SS是指 堆栈段寄存器,用来存放当前程序所用 堆栈 段的段基址。
14、指令指针寄存器IP用来存放下一条指令的 首 地址,IP在程序运行中能够进行 偏移量 的修正。
15、逻辑段的最大寻址空间是 64 kB,地址范围为0000H~ FFFFH。
16、8086通用寄存器是 16 位寄存器,可以作为 高8 位和 低8 位的寄存器使用。
17、AX用作 累加 器,BX是 基地址 寄存器,其中BH、BL可用作 8 位的通用数据寄存器。
18、CX用作 计数器 寄存器。DX在乘除指令中用作 累加器,在I/O用作 数据 寄存器。
19、SP是 堆栈指针 寄存器,用来指出当前堆栈段中栈顶的 偏移 地址。
20、BP是 基址指针寄存器,其中存放的是堆栈中某一存储单元的 基址 地址。
21、SI是源变址 寄存器,DI是 目的变址 寄存器。
1
22、标志寄存器是一个16 位的寄存器,由控制标志和 状态 标志两部分组成。
23、标志寄存器中,CF表示 进位 标志,PF表示 奇偶 标志。
24、标志寄存器中,AF表示 辅助进位标志,ZF表示 零 标志。
25、标志寄存器中,SF表示 符号 标志,用来标志运算结果的 最高 位。
26、标志寄存器中,OF表示 溢出 标志,OF=1时表示 溢出 。
27、标志寄存器中,IF是 中断 允许 标志,用来控制 可屏蔽中断开关 的标志,该标志可由中断控制指令设置或清除。
28、标志寄存器中,TF是 单步(跟踪 ) 标志,用于 单步执行 操作。
29、8086有20条地址线,直接寻址能力为 1MB 。内存单元的编址为 FFFFF H。
30、8086系统中存储空间分为 偶地址 存储体和 奇地址 存储体,用A0位来区分。
31、8086系统中物理地址的计算公式为:段地址× 16 + 偏移 地址,其中段地址由 CS 提供,偏移地址由 IP 提供。
32、8086中I/O端口与内存地址采用 统一 编址方法,I/O端口的地址空间为 64 kB,实际只使用了十条地址线,寻址空间为 。
33、8086CPU在设计中提供了两种模式,即 最大模式和 最小 模式,系统中只有一个微处理器的模式称为 最小 模式。
34、基本的8086总线周期由 4 个T状态组成,TW称为 等待 状态,在 T3 之间和 T4 之间插入。
35、8086CPU采用引脚复用技术,即 地址 线和 数据 线是复用的。
36、INTR是 总线请求保持 引脚,NMI是 非可屏蔽中断 引脚。
37、MN/MX引脚接+5V时,CPU工作在 最小 模式;接⊥时,CPU工作在 最大 模式。
38、高速缓存的英文缩写是 Cache 。
39、8086中奇地址存储体与高 8 位 地址 线相连,访问存储器时,当读/写奇地址存储体时,数据从 高8位 传送。
40、8086中偶地址存储体与 低8 位 地址 线相连,访问存储器时,当读/写偶地址存储体时,数据从 低8位 传送。
2
41、8086CPU的基本总线周期由 4 个时钟周期组成,分别用 T1、 T2 、T3 、T4 表示。
42、CPU访问存储器时,需利用 M/IO 信号的 高 电平;访问I/O端口时,利用 M/IO 信号的 低 电平。
43、标志寄存器中共用了 9个有效位来存放 控制 标志和 状态 标志,其中OF表示 中断允许 标志。
二、选择
1、8086CPU包括 B 。
A. 运算器、控制器和存储器 B. 运算器、控制器和寄存器 C. 运算器、控制器和接口部件 D. 运算器、控制器和累加器 2、程序计数器中存放的是 C 。 A. 数据 B. 地址
C. 下一指令的地址 D. 下一指令的数据 3、地址寄存器用 D 表示。 A. IR B. DR C. ID D. AR 4、数据寄存器用 B 表示。 A. IR B. DR C. ID D. AR 5、指令寄存器用 A 表示。 A. IR B. DR C. ID D. AR 6、指令译码器用 C 表示。 A. IR B. DR C. ID D. AR 7、8086中数据寄存器有 A 个。 A. 4 B. 5 C. 6 D. 8 8、8086中段寄存器有 A 个。 A. 4 B. 5 C. 6 D. 8
9、8086中标志寄存器的状态标志占 C 位。 A. 4 B. 5 C. 6 D. 8
10、8086中标志寄存器的控制标志占 C 位。 A. 4 B. 5 C. 3 D. 2 11、8086的寻址能力为 B 。
A. 20MB B. 1MB C. 64KB D. 4MB 12、8086的I/O寻址空间为 C 。
A. 1024个 B. 1M个 C. 64K个 D. 32K个 13、8086的一个基本总线周期为 A 个T状态。 A. 4个 B. 5个 C. 6个 D. 7个 14、等待状态TW应在 C 之间插入。
A. T1和T2 B. T3和T2 C. T3和T4 D. T4和T1 15、以下说法中, D 是错误的。
3
A. 逻辑段允许在整个存储空间内浮动。
B. 一个程序可以有代码段、数据段和堆栈段。 C. 段与段之间可以连续,也可以重叠。 D. 段与段之间可以连续,不可以重叠。 16、8086中指令队列的长度为 C 字节。 A. 4个 B. 5个 C. 6个 D. 7个 17、8086中状态寄存器为 B 位寄存器。 A. 8 B. 16 C. 10 D. 32
18、以下叙述中,不正确的是 A 。 A. 最大模式系统中含2个CPU。
B. 最大模式系统中含2个以上的CPU。 C. 最小模式系统中也称单模式系统。 D. 最小模式系统中只含1个CPU。
19、以下叙述中,不正确的是 C 。 A. 一个总线周期含4个T状态。 B. 一个时钟周期也称为一个T状态。 C.一个指令周期由4个总线周期组成。 D. 执行一条指令所需时间为一个指令周期。
20、8086中,复位操作后,程序从 D 地址开始执行。 A. 00000H B. FFFFFH C. FFFFEH D. FFFF0H 三、解释词义 1、EU:执行部件
2、BIU:总线接口部件 3、ALU:算术逻辑部件 4、Cache:高速缓存
5、最大模式:不止一个微处理器参与工作 6、最小模式:只有一个微处理器 7、INTR:中断请求信号 8、NMI:非可屏蔽中断 9、SI:源变址寄存器 10、CS:代码段寄存器
4
相关推荐: