没有合适的资源?快使用搜索试试~ 我知道了~
微机原理基本详细知识 当中只是基本只是 平不完善 敬请参考
资源推荐
资源详情
资源评论
第 1 章 数制转换
二——十六进制数互相转换 1000 1101B = 8DH
二——十进制数互相转换 1001 1011B=(155)D
14.625D=(1110.101)B
微型计算机:定义:以微处理器(CPU)为核心,配上大规模集成电路的存储器(ROM/RAM)、输入 /输出接口电路及
系统总线等所组成的计算机
微处理器: 组成:运算器:四则运算和逻辑运算等
控制器:取指令、译码、发控制信号和时序等
寄存器组:存放运算数据、中间结果或地址
三组总线:地址总线 AB:单向,位数 n 决定 CPU 可寻址的内存容量
数据总线 DB:双向,CPU 与存储器、外设交换数据的通路
控制总线 CB:双向,传输控制信号和状态信号
总线分类:内部总线(CPU 内部)、元件级总线(CPU 与其他外围芯片之间)、系统总线(底板插件,如 PCI、PCI-E 等)、
外部总线(系统与系统之间,或连接外设,如 USB、RS232 等)
总线结构:单总线结构:存储器和 I/O 设备都连在一组总线上
双总线结构:存储器总线和 I/O 总线分开 1、面向 CPU 2、面向主存
第二章 8086CPU 内部结构
数据总线宽度 16 位,地址总线宽度 20 位;
采用单一的+5V 电源,一相时钟,时钟频率为 5MHz(8086), 10MHz(8086-1), 8MHz(8086-2)
133 条指令,指令长度 1~6 字节,指令最短执行时间为 0.4us(平均 0.5us)
8086/8088 CPU 的结构
8086 与 8088 的比较:1.8086 为 16 位机(数据总线 16 位)
2.8088 为准 16 位机,数据总线内部 16 位,外部 8 位
3.两者的软件完全兼容,程序的执行也完全相同。
4.8088 对相同的程序,它将执行得比 8086 慢。
从功能上,8086 分为两部分,即 1.执行部件 2.总线接口部件
执行部件负责指令的执行 ,由下列 4 部分组成:① 4 个通用寄存器,即 AX、BX、CX、DX;② 4 个指针和变址寄
存器,即基数指针寄存器 BP、堆栈指针寄存器 SP、源变址寄存器 SI、目的变址寄存器 DI;③ 标志寄存器;④ 算术逻
辑部件ALU。
总线接口部件:总线接口部件负责与存储器、I/O 端口传送数据 ,由下列 4 部分组成:① 4 个段地址寄存器
(CS、DS、ES、SS);② 16 位的指令指针寄存器 IP;③ 20 位的地址加法器;④ 6 字节的指令队列缓冲器
8086 的寄存器结构分为四类: ①通用寄存器组②指针和变址寄存器③段寄存器④指令指针和标志寄存器
(一)通用寄存器:1.AX、BX、CX 和 DX;2.一般用来存放 8 位或者 16 位操作数;3.AX/AL 还可用
于乘除法指令和 I/O 指令中;4.BX 查表转换和间接寻址时存放访问存储单元的地址(基址)
(二)指针和变址寄存器 1、 SP :存放的是访问堆栈所需的“堆栈指针” ;2、 BP: 访 问 堆 栈 段 的 一
个数据区的“基地址”(偏移量);3、 SI :用于寻址串操作指令的源数据串;4、 DI :用于寻址串操作指
令的目的数据串。
(三)段寄存器 8086 有 4 个 16 位的段寄存器,每个用来确定一个存储区(段)的起点,与其它寄存器
联合生成存储器地址:1、代码段寄存器 CS;2、数据段寄存器 DS;3、堆栈段寄存器 SS;4、附加段
寄存器 ES
(四)指令指针和状态标志寄存器:
1、16 位指令指针 IP 保存了下一条要执行的指令的地址偏移量;2、标志寄存器 FLAGS 存放微处理器
当前状态信息。
指令周期、总线周期、时钟周期:1﹒时钟周期:8086 动作的最小单位,即一个时钟周期。当 CLK 为
资源评论
GONG1233456789
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功