微机原理期末复习 (2).ppt

微机原理期末复习 (2).ppt

ID:51495102

大小:286.00 KB

页数:35页

时间:2020-03-24

微机原理期末复习 (2).ppt_第1页
微机原理期末复习 (2).ppt_第2页
微机原理期末复习 (2).ppt_第3页
微机原理期末复习 (2).ppt_第4页
微机原理期末复习 (2).ppt_第5页
资源描述:

《微机原理期末复习 (2).ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《微机原理及应用》期末复习2010年12月数据总线DB控制总线CB微处理器CPU存储器输入/输出接口电路外围设备地址总线AB微型计算机的基本结构微型计算机系统一、各种进制数的转换二、计算机中带符号数的表示、运算及转换原码、反码、补码与真值三、溢出及其判断方法四、信息的编码:BCD码、ASCII码计算机中的数制和码制一、8086/8088CPU简介16条数据总线;20条地址总线,可以直接寻址1M(220)字节的存储单元,可以直接寻址64K个I/O端口。80x86微处理器二、8086/8088CPU的结构8086CPU内部结构从功能

2、上讲可分为两大部分:即总线接口单元BIU(BusInterfaceUnit)和执行单元EU(ExecutionUnit)。BIU与EU的结构和功能通用寄存器组执行单元(EU)总线接口单元(BIU)地址加法器三、8086/8088寄存器结构14个16位的寄存器:重点掌握各个寄存器的功能和用法AHALBHCLCHDLDHSPSIBPCSDIDSESSSPSWAXBXCX累加器DX基址IP计数数据数据寄存器基址指针源变址指令指针堆栈指针目的变址状态标志堆栈段附加段数据段代码段变址寄存器指针寄存器通用寄存器控制寄存器段寄存器8086/8

3、088的寄存器结构BL图1.通用寄存器功能:用来暂存计算过程中所用到的操作数及结果。既能处理16位数,也能处理8位数。当处理8位数时,这4个16位寄存器可作为8个8位寄存器AH、AL、BH、BL、CH、CL、DH、DL来使用。指针寄存器变址寄存器数据寄存器:AX、BX、CX、DX指针及变址寄存器:SP、BP、SI、DI只能按16位处理SP堆栈指针寄存器BP基址指针寄存器SI源变址寄存器DI目的变址寄存器2.段寄存器(16位)用来存放段地址CS代码段寄存器DS数据段寄存器SS堆栈段寄存器ES附加段寄存器,(辅助的数据区)★每个

4、段最多包含64K个存储单元3.控制寄存器(16位)IP指令指针寄存器:存放代码段中偏移地址PSW状态标志寄存器,即FLAGS(32位为EFLAGS)表8086/8088段寄存器与提供段内偏移地址的寄存器之间的默认组合段寄存器提供段内偏移地址的寄存器CSIPDSBX、SI、DI或一个16位数SSSP或BPESDI(用于字符串操作指令)4.8086/8088中的标志寄存器标志寄存器为一个16位寄存器,如下所示:这9个标志位分为两类:状态标志:CF、PF、AF、ZF、SF、OF控制标志:TF、IF、DFOFDFIFTFSFZFAFPF

5、CF四、8086/8088存储器组织1M个存储单元对应的地址为00000H~FFFFFH物理地址=段地址10H+偏移地址五、8086/8088的I/O端口8086/8088CPU有16条数据线,可访问端口数为64K个。六、8086/8088的总线周期总线周期:每当CPU与存储器或I/O端口交换数据或执行中断响应等操作时,都需要启动总线周期。总线周期可分为“读”总线周期(CPU从存储器或I/O端口读取数据)和“写”总线周期(CPU将数据写入存储器或I/O端口)。每个基本总线周期通常包含4个T状态,一个T状态就是一个时钟周期,是C

6、PU处理动作的最小单位,是主频的倒数。如:8086的主频为5MHz,1个时钟周期就是200ns,一个基本总线周期就是800ns。七、8086CPU的引脚及功能8086CPUMX/MNVCC(+5V)ALECLKREADYBHERESETA19/S6~A16/S3AD15/AD08284A时钟发生器VCC等待状态产生器地址锁存器8282(3片)数据收发器8286(2片)STBOE地址总线ABDENR/DT数据总线DBIO/MINTRINTARDWRHOLDHLDA控制总线CBRDY图8086最小模式系统一、8086/8088指令系

7、统的寻址方式8086/8088指令系统中操作数分为数据操作数和地址操作数两类。1)数据操作数这类操作数是与数据有关的操作数,即指令中操作的对象是数据。数据操作数又可分为:(1)立即数操作数。指令中要操作的数据包含在指令中。例:MOVAL,64H(2)寄存器操作数。指令中要操作的数据存放在指定的寄存器中。例:MOVAL,BL80x86指令系统(3)存储器操作数。指令中要操作的数据存放在指定的存储单元中。例:MOVAL,[1000H](4)I/O操作数。指令中要操作的数据来自或送到I/O端口。例:INAL,60H2)地址操作数这类操

8、作数是与程序转移地址有关的操作数,即指令中操作的对象不是数据,而是要转移的目标地址。地址操作数也可以分为立即数操作数、寄存器操作数和存储器操作数,即要转移的目标地址包含在指令中,或存放在寄存器中,或存放在存储单元之中。寻址方式所谓寻址方式,就是指令中给出的寻找操

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。