微机复习资料.pptxVIP

  • 2
  • 0
  • 约1.71万字
  • 约 147页
  • 2019-12-28 发布于上海
  • 举报
一、二-十转换;二、十-二转换;整数部分: 基数连除, 取余数自下而上.;采用基数连除、连乘法 可将十进制数转换为任意的N进制数。;三、二-十六转换;=(1000 1111 1010.1100 0110)2 ;五、八进制数与二进制数的转换;六、十六进制数与十进制数的转换;六、十六进制数与十进制数的转换;二、反码、补码和补码运算; 用四位自然二进制码中的前十个码字来表示 十进制数码,因各位的权值依次为8、4、2、1, 故称8421 BCD码。;(100010010011)2=( )10;2.8存储器;3.1微型计算机结构的简化形式 ;3.1微型计算机结构的简化形式 ;4、1概述 8086: 16位微处理器,16条数据线,20条地址线,可寻址地址范围220=1MB。;;1、总线接口部件 功能: (1)、从存储器取指令送到指令队列。 (2)、CPU执行指令时,到指定的位置取操作数,并将其送至要求的位置单元中。 总线接口部件的组成: (1)、四个段地址寄存器 CS,16位代码段寄存器; DS,16位数据段寄存器; ES,16位附加段寄存器; SS,16位堆栈段寄存器。;(2)、16位指令指针寄存器IP(PC)。 (3)、20位的地址加法器。 (4)、六字节的指令队列缓冲器。 说明: (1)、指令队列缓冲器:在执行指令的同时,将取下一条指令,并放入指令队列缓冲器中。CPU执行完一条指令后,可以立即执行下一条指令(流水线技术)。提高CPU效率。 (2)、地址加法器:产生20位地址。CPU内无论是段地址寄存器还是偏移量都是16位的,通过地址加法器产生20位地址。;2、执行部件 功能: (1)、从指令队列中取出指令。 (2)、对指令进行译码,发出相应的控制信号。 (3)、接收由总线接口送来的数据或发送数据至接口。 (4)、进行算术运算。 执行部件的组成: (1)、四个通用寄存器AX、BX、CX、DX。 四个通用寄存器都是16位或作两个8位来使用。 (2)、专用寄存器;SP------堆栈指针寄存器 BP------基址指针寄存器 DI-------目的变址寄存器 SI------- 源变址寄存器 (3)、算术逻辑单元ALU 完成8位或者16位二进制算术和逻辑运算,计算偏移量。 (4)、运算寄存器 协助ALU完成运算,暂存参加运算的数??。 (5)、执行部分控制电路 从总线接口的指令队列取出指令操作码,通过译码电路分析,发出相应的控制命令,控制ALU数据流向。;(6)、标志寄存器 16位寄存器,其中有7位未用。;3. 8086/8088存储器结构 (1)8086存储器的分段结构 ;段基址:段首地址的高16位。 段寄存器:存放段基址的寄存器,分为:数据段 DS、代码段CS、堆栈段SS和附加段ES。 例如:若已知代码段、数据段、附加段、堆栈段的段基址分别为 1055H、250AH、8FFBH、EFF0H 那么它们在存储器中的分布情况:;(2)8086存储器的逻辑地址和物理地址 存储器中的每个存储单元都可以用两个形式的地址来表示: 实际地址:也称物理地址,是用唯一的20位二进制数 所表示的地址,规定了1M字节存储体中 某个具体单元的地址 。 逻辑地址:在程序中使用,由段地址和段内偏移地址 组成。 ;物理地址的形成 物理地址=段基址 * 16 +偏移地址。 段基址:CS、DS、ES、SS。 偏移地址:IP、DI、SI、BP、SP等。;;4.3 8086/8088CPU的引脚信号和工作模式 1.微机的外部结构: 地址总线:传送存储单元或I/O设备的地址 数据总线:传送的是存储单元或I/O设备的数据 控制总线:传送各种控制信号 2.工作模式 最小模式:系统中只有一个微处理器,所有总线控制信号都直接由该微处理器给出。 最大模式:包含两个或多个微处理器,总线控制信号由总线控制器8288给出。 ;(11)、ALE:地址锁存允许信号,输出,高电平有效。表示当前在地址/数据复用总线上输出的是地址信息。 (12)、DT/R:数据发送/接收控制信号,输出。此信号控制数据总线上的收发器8286的数据传送方向,DT/R=1,发送数据----写操作;DT/R=0,接收数据----读操作。 (13)、DEN:数据允许信号,输出,低电平有效。作为数据总线上收发器8286的选通信号。;电

文档评论(0)

1亿VIP精品文档

相关文档