第二章 80x86微处理器的结构

本文详细介绍了80x86微处理器的结构,重点讨论了16位微处理器8086和32位微处理器80386的工作方式,包括其编程结构、地址形成、总线接口部件、执行部件的功能。8086的字长为16位,主频为10MHz,由ALU、寄存器组、地址形成部件和控制部件等组成。此外,还探讨了8086的总线周期和引脚信号,以及最大模式和最小模式的工作模式。
摘要由CSDN通过智能技术生成

80x86微处理器的结构

【本章重点】16位微处理器8086的编程结构,8086的操作和时序,8086的存储器编址和I/O编址;32位微处理器80386的三种工作方式。

【本章难点】16位微处理器8086的工作模式;32位微处理器的虚拟存储机制。

微处理器即中央处理单元CPU(central processing unit)是微型计算机的核心,其性能指标最主要的是以下两项:
(一)字长。指CPU能同时处理的数据位数,也称数据宽度。字长越长,计算能力越高,速度越快。研究主要对象8086的字长是16位。
(二)主频。指CPU的时钟频率,和CPU的运算速度密切相关,主频越高运算速度越快。研究主要对象8086的主频是10MHz。

第一节 16位微处理器8086

一、8086的编程结构

(一)CPU的物理结构:
1.算术逻辑部件(ALU);
2.寄存器组,包括:通用寄存器组;指令变址寄存器;段寄存器组;程序计数器IP;标志寄存器;
3.预存指令队列缓冲器;
4.地址形成部件;
5.控制部件,包括:指令寄存器、指令译码器及总线周期编码器、定时和控制部件。

(二)编程结构,是指从程序员和使用者的角度看到的结构,这种结构与内部物理结构和实际布局是有区别的。在编程结构图(图2-2)中可以看到,从功能上8086分为两部分,即总线接口部件(bus interface unit, BIU)和执行部件(execution unit, EU)。


        一) 总线接口部件
        总线接口部件的功能是负责与存储器、I/O端口传送数据,由下列各部分组成:
(1)4个地址寄存器,即:
1.CS 16位代码段寄存器(code segment);
2.DS 16位的数据段寄存器(data segment);
3.ES 16位的附加段寄存器(extra segment);
4.SS 16位的堆栈段寄存器(instruction pointer)。
(2)16位的指令指针寄存器IP(instruction pointer)。
(3)20位的地址加法器。
(4)6字节的指令队列缓

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值