- 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)