微机原理与接口

本文介绍了微机原理的基础知识,包括微型计算机的组成、冯诺依曼计算机的工作原理、8088微处理器的特性、模式及工作流程。详细讲解了8088微处理器的主要引线和内部结构,以及微处理器读取指令的过程。此外,还涵盖了计算机中的进制转换、编码、数的表示以及逻辑运算等内容。
摘要由CSDN通过智能技术生成

目录

课程:微机原理与技术接口 西安交通大学 吴宁老师版
传送门
思考:

《1》 微型计算机概论

1:计算机的组成

两大组成
硬件系统和软件系统

计算机的工作就是执行程序

程序就是指令的序列 ,计算机的工作就是按照顺序执行指令、 计算机中指令执行的过程

指令:
有人发出的计算机能识别的命令 计算机的工作就是逐条执行由指令构成的程序
在这里插入图片描述
在这里插入图片描述
指令执行的完整的步骤:
在这里插入图片描述
在这里插入图片描述
顺序执行
并行执行

执行指令 = 取指令+分析指令+执行指令

并行流水线工作:
在这里插入图片描述
除了第一个需要3个Δt其他的都只需要一个Δt

两种时间的比较
并行:
相对于执行顺序执行
在这里插入图片描述

2:冯诺依曼计算机:

理论基础:图灵

冯诺依曼:
冯诺依曼计算机的工作原理:存储程序

结构核心:
运算器为核心

计算机的一般工作过程:
内存中的程序:
指令1 指令2. 指令n
程序计数器 pc
在这里插入图片描述
读取一条指令的工作过程
1:pc里面是读取第一条指令的地址送到地址寄存器然后pc+1到下一条指令
2:然后通过地址寄存器送到地址总线指向内存的单元
cpu发出读取数据的命令
3:取出指令到数据线送到内部数据寄存器然后送去译码
取指令的工作流程:
在这里插入图片描述
冯诺伊曼计算机的体系结构:
在这里插入图片描述
冯诺伊曼的特点与不足:
特点:程序存储共享数据 顺序执行
属于顺序处理机 适合于确定的算法和数值数据的处理

在这里插入图片描述
不足:

  • cpu与存储器之间有大量的数据要交换,对通道(总线)的要求也很高
  • 大型的任务执行的算法要明确但现在处理的问题都很庞大要提前把算法设计出来是很困难的
  • 以运算器为核心,输入输出都要通过运算器,但是cpu里面只有寄存器能存放数据的空间很小,所以只能调到内存,但是输出要把内存拿出来在从cpu出去这样就构成了以cpu到内存到接口的三角的关系,这就要用软件实现软件实现就会让速度慢很多
  • 让pc来控制执行顺序就很难控制他的并行处理

改进型的冯诺依曼结构:哈佛结构:

哈佛结构:
指令和数据分别放在两个独立的存储器模块中
cpu与存储器件指令和数据的传送分别采用两组独立的总线
可以在一个机器周期内同时获得指令操作码和操作数

以数据为核心(内存为核心)
在这里插入图片描述

3:常用进制及其转换

不写了都很简单这里有个讲的还可以的

4:计算机中的编码

懒得写了很简单不需要笔记

5:计算机中数的表示

懒得写就是IEEE754标准

6:逻辑运算与逻辑门

在这里插入图片描述
啊这个也很简单,不想看

《 2》 微处理器与总线

1:8088微处理器

8086:16位的微处理器
8088:为了和以前的器件兼容
在这里插入图片描述
实模式和保护模式两种方式

8088/6cpu的特点之前的(cpu比较):
  • 采用并行流水线工作方式:

    设置指令欲取队列实现 ----->cpu内部结构

  • 对空间实行分段管理
    将内存分为若干个逻辑段,然后通过分段的模式实现了16位体系的cpu能管理1m内存地址空间
    设置地址段寄存器,以实现对1mb空间的寻址实现模式存储器寻址
    分段管理实现的由2^20次方即16k个单元的管理扩充到1m个单元的管理

  • 支持协处理器 —>工作模式
    主要用作浮点运算,多处理器

8086的两种工作模式:

最大模式和最小模式

最小模式:单处理器工作模式,所有控制信息由cpu自己产生
最大模式:和协处理器共同工作,所以就要借助其他芯片即总线控制器产生控制信息

在这里插入图片描述
1:知道单元的地址ale 锁到地址锁存器中
2:敲门(发出相应的控制信息)
3:读取数据

最小模式的连接示意图

最小模式

在这里插入图片描述

最大模式的连接示意图:

在这里插入图片描述

两种模式的选择方式:

在这里插入图片描述

2:8088cpu主要引线和内部结构

在这里插入图片描述

微机读取一条指令的工作过程:

读取一条指令的工作过程
1:pc里面是读取第一条指令的地址送到地址寄存器然后pc+1到下一条指令
2:然后通过地址寄存器送到地址总线指向内存的单元
cpu发出读取数据的命令
3:取出指令到数据线送到内部数据寄存器然后送去译码
在这里插入图片描述

微处理器读取一条指令的过程

在这里插入图片描述

三种信号:地址信号,控制信号,数据信号

三大种类型的信号:

  • 地址型信号 20位的地址总线宽度
  • 数据信号

20位地址信号 产生2的20次方=1m个编码,
低八位:
a0-a7 (ad0-ad7)和八位数据信号分时复用,现有地址再有数据
高四位和状态信息分时复用
中间八位独用的:
20位地址信号 产生2的20次方=1m个编码,
8位数据信号 可并行传输8bit二进制码

  • 控制信号:
    #wr 写信号 #表示低电平有效(地址总线的地址信号必须要确定是内存还是接口故要有io/m)
    #rd 读信号
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值