请问8086的基本性质是什么(几位的微处理器,内存寻址空间是多少?)

来源:百度知道 编辑:UC知道 时间:2024/05/30 08:03:50
谢谢大家啊~这个是考试题·老师给的复习范围。拿着活命的呀

给你详细的资料
1、 8086CPU和8088CPU内部结构基本相同,不同之处在于8088有8条外部数据总线,因此为准16位。8086有16条外部数据总线。两个CPU的软件完全兼容,程序的编制也完全相同。

2、 8086CPU从功能上分为两大部分:一是执行部件(EU),二是总线接口部件(BIU)。

执行部件是由以下虽部分组成:

(1)四个通用寄存器:AX BX CX DX

(2)四个专用寄存器:基数指针寄存器BP,堆栈指针寄存器SP,源变址寄存器SI,目的变址寄存器DI

(3)标志寄存器FR

(4)算术逻辑部件ALU

功能是负责执行所有的指令,向总线接口部件提供指令执行的结果数据和地址,并对通用寄存器和标志寄存器进行管理。

总线接口部件由以下部件组成:

(1)四个段寄存器:代码段寄存器,数据段寄存器,附加段寄存器,堆栈段寄存器。

(2)指令指针寄存器

(3)地址加法器

(4)指令队列

功能:执行外部总线周期,负责存储器与外部端口I|O传送数据。也就是负责CPU与存储器和外设之间的信息交换。

3、共有14个寄存器,分成3个部分:

(!)通用寄存器8个 :AX, BX , CX, DX , SP , BP ,SI ,DI.

AX , BX ,CX , DX为数据寄存器,用来保存运算中的中间结果和有效地址。4个寄存器既可以做16位寄存器,也可以做8位寄存器 AL, AH, BL, BH, CL, CH, DL, DH.。

在程序设计中,一般把AX用作累加器。BX 用作基址寄存器,CX用作计数器,DX用作数据寄存器。

SP:堆栈指针寄存器;装栈顶指针偏移量。

BP:基址指针寄存器:装栈段中一个数据区的基址偏移量。

SI:源变址寄存器;装源操作数地址的偏移量。

DI:目的变址寄存器;装目的操作