清华大学-计算机硬件技术基础Chapter2_1.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《清华大学-计算机硬件技术基础Chapter2_1.ppt》由会员分享,可在线阅读,更多相关《清华大学-计算机硬件技术基础Chapter2_1.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章第二章 8086/8088微处理器微处理器第一节第一节 8086/8088微处理器的结构微处理器的结构第二节第二节 8086/8088的寻址方式的寻址方式第三节第三节 8086/8088的指令系统的指令系统第四节第四节 DOS操作系统简介操作系统简介1第一节第一节 8086/8088微处理器的结构微处理器的结构一、简介一、简介二、二、8086/8088的编程结构的编程结构 1.总线接口部件总线接口部件 2.执行部件执行部件 3.工作原理工作原理三、三、8086/8088的寄存器组的寄存器组四、四、8086/8088的存储器组织的存储器组织 1.内存物理地址的形成内存物理地址的形成 2.内
2、存单元内容的存放及表示内存单元内容的存放及表示五、五、8086/8088的的I/O组织组织2一、一、8086/8088简介简介l Intel 系列系列 的的16位位CPU双列直插式封装双列直插式封装40根引脚根引脚工作频率为工作频率为4.77MHz 10MHz工作电源工作电源+5V 80883l 8086:对外有对外有16根数据线,根数据线,20根地址线根地址线可寻址的内存单元数可寻址的内存单元数 220=1M内存地址范围内存地址范围00000 FFFFFHl 8088:内部寄存器、运算部件及内部寄存器、运算部件及 内部操作均按内部操作均按16位设计位设计,除对外数据线为除对外数据线为8根外,
3、其余与根外,其余与8086基本相同。基本相同。为与当时已有的为与当时已有的8 位外设接口芯片兼容位外设接口芯片兼容。IBM PC、IBP PC/XT 采用采用8088CPU 80884二、二、8086/8088的编程结构的编程结构l 编程结构:编程结构:指从程序员和使用者的角度看到的结构。指从程序员和使用者的角度看到的结构。与芯片内部的物理结构和实际布局有区别。与芯片内部的物理结构和实际布局有区别。某某CPU芯片内部实物图芯片内部实物图51.总线接口部件总线接口部件BIU (Bus Interface Unit)运输部门运输部门2.执行部件执行部件EU (Execute Unit)加工部门加工
4、部门3.工作原理工作原理DSESSSCSIP数据暂存器数据暂存器执执 行行 部部 件件控控 制制 电电 路路指令译码器指令译码器总线总线接口接口控制控制电路电路AXBXCXDXAHBHCHDHSIDIBPSPALBLCLDL寄存器组寄存器组BIUABDBCB地地址址加加法法器器指指令令队队列列PSW标志寄存器标志寄存器EU运运算算器器8088 编程结构编程结构DSESSSCSIP数据暂存器数据暂存器执执 行行 部部 件件控控 制制 电电 路路指令译码器指令译码器总线总线接口接口控制控制电路电路AXBXCXDXAHBHCHDHSIDIBPSPALBLCLDL寄存器组寄存器组BIUABDBCB地地
5、址址加加法法器器指指令令队队列列PSW标志寄存器标志寄存器EU运运算算器器61.总线接口部件总线接口部件 BIUl 构成部分构成部分 4个个16位段寄存器:位段寄存器:CS,DS,ES,SS 16位位IP指令指针寄存器指令指针寄存器 地址加法器地址加法器 4字节的指令队列字节的指令队列 (8086的指令队列为的指令队列为6字节字节)DSESSSCSIP数据暂存器数据暂存器PSW标志标志寄存器寄存器执行部件控制电路执行部件控制电路指令译码器指令译码器AXBXCXDXAHBHCHDHSIDIBPSPALBLCLDL寄存器组寄存器组指指令令队队列列总线总线接口接口控制控制电路电路运运算算器器地地址址
6、加加法法器器8088 编程结构编程结构BIUEUl 主要功能主要功能 负责与存储器、负责与存储器、I/O接口传递数据接口传递数据 具体完成:具体完成:1)从内存取指令,送到指令队列从内存取指令,送到指令队列;2)配合执行部件从指定的内存单元配合执行部件从指定的内存单元 或或I/O端口取数据端口取数据;3)将执行部件的操作结果送到将执行部件的操作结果送到 指定的内存单元或指定的内存单元或I/O端口。端口。72执行部件执行部件EUl构成部分:构成部分:8个个16位寄存器:位寄存器:AX、BX、CX、DX SP、BP、DI、SI 1个标志寄存器个标志寄存器PSW 1个算术逻辑运算部件个算术逻辑运算部
7、件ALUl主要功能主要功能 执行部件负责指令的执行。执行部件负责指令的执行。(包括算术、逻辑运算,控制命令等包括算术、逻辑运算,控制命令等)DSESSSCSIP数据暂存器数据暂存器PSW标志标志寄存器寄存器执行部件控制电路执行部件控制电路指令译码器指令译码器AXBXCXDXAHBHCHDHSIDIBPSPALBLCLDL寄存器组寄存器组指指令令队队列列总线总线接口接口控制控制电路电路运运算算器器地地址址加加法法器器8088 编程结构编程结构BIUEU83.工作原理工作原理 计算机的工作过程是:计算机的工作过程是:取指令取指令,执行指令执行指令CPU 总线总线 内存内存DSESSSCSIP数据暂
8、存器数据暂存器PSW标志标志寄存器寄存器执行部件控制电路执行部件控制电路指令译码器指令译码器AXBXCXDXAHBHCHDHSIDIBPSPALBLCLDL寄存器组寄存器组指指令令队队列列总线总线接口接口控制控制电路电路运运算算器器地地址址加加法法器器、指令指令1指令指令2指令指令3指令指令4、数据数据1数据数据2数据数据3、地址总线地址总线AB数据总线数据总线DB控制总线控制总线CB地地址址译译码码器器9总线接口部件和执行部件总线接口部件和执行部件可并行工作,提高工作效率。可并行工作,提高工作效率。l指令的提取和执行分别指令的提取和执行分别 由由BIU和和EU完成。完成。lBIU和和EU相互
9、独立又相互配合相互独立又相互配合1)当指令队列有一个空字节时,当指令队列有一个空字节时,BIU自动把指令取到指令队列中自动把指令取到指令队列中2)执行部件总是从指令队列前部执行部件总是从指令队列前部 提出指令去执行。提出指令去执行。3)如果在执行指令的过程中,如果在执行指令的过程中,需要访问内存或需要访问内存或I/O端口,端口,EU会请求会请求BIU去完成存取操作去完成存取操作。DSESSSCSIP数据暂存器数据暂存器PSW标志标志寄存器寄存器执行部件控制电路执行部件控制电路指令译码器指令译码器AXBXCXDXAHBHCHDHSIDIBPSPALBLCLDL寄存器组寄存器组指指令令队队列列总线
10、总线接口接口控制控制电路电路运运算算器器地地址址加加法法器器8088 编程结构编程结构BIUEU10l 由于有指令队列的存在,由于有指令队列的存在,在在EU执行指令的同时,执行指令的同时,BIU可取指令,可取指令,即即BIU和和EU可处于并行工作状态。可处于并行工作状态。取指取指 取指取指 取指取指 取指取指 取数取数 取指取指 等待等待 执行执行 执行执行 执行执行 等待等待 执行执行时间时间8088的工作原理:的工作原理:BIUEU11三、三、8086/8088的寄存器组的寄存器组l 共有共有14个个16位寄存器位寄存器,其中:其中:AX、BX、CX、DX 又可分成两个又可分成两个 8 位
11、寄存器。位寄存器。其它其它10个只能作为个只能作为16位寄存器。位寄存器。DSESSSCSIP数据暂存器数据暂存器执执 行行 部部 件件控控 制制 电电 路路指令译码器指令译码器总线总线接口接口控制控制电路电路AXBXCXDXAHBHCHDHSIDIBPSPALBLCLDL寄存器组寄存器组BIUABDBCB地地址址加加法法器器指指令令队队列列PSW标志寄存器标志寄存器EU运运算算器器8088 编程结构编程结构DSESSSCSIP数据暂存器数据暂存器执执 行行 部部 件件控控 制制 电电 路路指令译码器指令译码器总线总线接口接口控制控制电路电路AXBXCXDXAHBHCHDHSIDIBPSPAL
12、BLCLDL寄存器组寄存器组BIUABDBCB地地址址加加法法器器指指令令队队列列PSW标志寄存器标志寄存器EU运运算算器器1213l 状态标志寄存器状态标志寄存器PSW(Processor Status Word)16位寄存器,包含位寄存器,包含9个标志个标志各标志在标志寄存器中的位置如下:各标志在标志寄存器中的位置如下:用了其中的用了其中的9位,其它位,其它7位在位在8086/8088中无意义。中无意义。14 9个标志按其作用分个标志按其作用分状态标志状态标志和和控制标志控制标志两类两类l 状态标志状态标志:OF、SF、ZF、AF、PF、CF 共共6个个 记录指令运行过程或运算结果的状态信
13、息。记录指令运行过程或运算结果的状态信息。常作为后续转移指令的控制条件,又称为条件码。常作为后续转移指令的控制条件,又称为条件码。l 控制标志控制标志:DF、IF、TF 共共3个个 作用是控制作用是控制CPU 的操作。的操作。15各状态标志的含义各状态标志的含义:CF:进位标志进位标志(Carry Flag)反应运算过程中,最高位是否产生进位反应运算过程中,最高位是否产生进位/借位。借位。(最高位,对字节操作指最高位,对字节操作指D7位位,对字操作指对字操作指D15位位)加法,最高有效位有进位加法,最高有效位有进位CF1,否则否则CF0 减法,最高有效位有借位减法,最高有效位有借位CF1,否则
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 清华大学 计算机硬件 技术 基础 Chapter2_1
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内