- 23
- 0
- 约1.48万字
- 约 17页
- 2021-08-30 发布于山东
- 举报
微机原理与接口技术课后含第二版
微机原理与接口技术课后含第二版
微机原理与接口技术课后含第二版
微机原理与接口技术课后答案第二版 【篇一:《微机原理与接口技术》 (第二版 )龚尚福-习题
分析和实验指导】
8086 微办理器由哪几部分构成?各部分的功能是什么? 16355
【解】:按功能可分为两部分:总线接口单元 biu (bus interface
unit )和履行单元 eu(execution unit )。
总线接口单元 biu 是 8086 cpu 在储存器和 i/o 设施之间的接口零件,
负责对所有引脚的操作,即 8086 对储存器和 i/o 设施的所有操作都 是由 biu 达成的。所有对外面总线的操作都一定有正确的地点和适 当的控制信号, biu 中的各零件主假如环绕这个目标设计的。它供给
了 16 位双向数据总线、 20 位地点总线和若干条控制总线。
其详细任务是:负责从内存单元中预取指令,并将它们送到指令队
列缓冲器暂存。 cpu 履行指令时,总线接口单元要配合履行单元,
从指定的内存单元或 i/o 端口中拿出数据传递给履行单元,或许把执
行单元的办理结果传递到指定的内存单元或 i/o 端口中。
履行单元 eu 中包含 1 个 16 位的运算器 alu 、8 个 16 位的寄存器、
1 个 16 位标记寄存器 fr 、1 个运算暂存器和履行单元的控制电路。
这个单元进行所有指令的解说和履行,同时管理上述有关的寄存器。
eu 对指令的履行是从取指令操作码开始的,它从总线接口单元的指
令行列缓冲器中每次取一个字节。假如指令行列缓冲器中是空的,
那么 eu 就要等候 biu 经过外面总线从储存器中获得指令并送到 eu,
经过译码电路剖析,发出相应控制命令,控制 alu 数据总线中数据的
流向。
简述 8086 cpu 的寄存器组织。
【解】:( 1)通用寄存器:通用寄存器又称数据寄存器,既可作为
16 位数据寄存器使用,也可作为两个 8 位数据寄存器使用。当用作
16 位时,称为 ax 、bx 、cx 、dx 。当用作 8 位时, ah、bh 、ch 、dh
寄存高字节, al 、bl 、cl 、dl 寄存低字节,并且可独立寻址。这样,
4 个 16 位寄存器即可看作 8 个 8 位寄存器来使用。
(2)段寄存器:段寄存器共有 4 个 cs 、ds 、ss 、es 。代码段寄存
器 cs 表示目前使用的指令代码能够从该段寄存器指定的储存器段中 获得,相应的偏移值则由 ip 供给;货仓段寄存器 ss 指定目前货仓
的开端地点;数据段寄存器 ds 指示目前途序使用的数据所寄存段的
开端地点;附带段寄存器 es 则指出目前途序使用附带段地点的开端
地点,该段一般用来寄存原始数据或运算结果。
(3)指针和变址寄存器:货仓指针 sp 用以指出在货仓段中目前栈
顶的地点。入栈( push )和出栈( pop )指令由 sp 给出栈顶的偏移 地点。基址指针 bp 指出要办理的数据在货仓段中的基地点,故称为
基址指针寄存器。变址寄存器 si 和 di 用来寄存目前数据段中某个单
元的偏移量。
(4)指令指针与标记寄存器:指令指针 ip 的功能跟 z80 cpu 中的
程序计数器 pc 的功能近似。正常运转时, ip 中寄存的是 biu 要取的
下一条指令的偏移地点。它拥有自动加 1 功能,每当履行一次取指
令操作时,它将自动加 1,使它指向要取的下一内存单元,每取一个
字节后 ip 内容加 1,而取一个字后 ip 内容则加 2。某些指令可使 ip
值改变,某些指令还可使 ip 值压入货仓或从货仓中弹出。标记寄存
器 flags 是 16 位的寄存器, 8086 共使用了 9 个有效位,标记寄存器
格式如图 所示。此中的 6 位是状态标记位, 3 位为控制标记位。
状态标记位是当一些指令履行后,表征所产生数据的一些特色。而
控制标记位则能够由程序写入,以达到控制办理机状态或程序履行
方式的表征。
试述 8086 cpu 标记寄存器各位的含义与作用。
【解】: (1) 6 个状态标记位的功能分别表达以下:
cf(carry flag) —— 进位标记位。当履行一个加法 (或减法 )运算,使
最高位产生进位 (或借位 )时,cf 为 1;不然为 0。
pf(parity flag) —— 奇偶标记位。该标记位反应运算结果中 1 的个数
是偶数仍是奇数。当指令履行结果的低 8 位中含有偶数个 1 时,
pf=1 ;不然 pf=0 。
af(auxiliary carry flag) —— 协助进位标记位。当履行一个加法 (或减
法)运算,使结果的低 4 位向高 4 位有进位 (或借位 )时,af=1 ;不然
af=0 。
原创力文档

文档评论(0)