微机原理学习笔记(1)

一、计算机系统的典型结构

1.经典冯·诺依曼结构

  1. 由运算器、控制器、存储器、输入设备和输出设备五大部分组成
  2. 数据和程序以二进制代码形式存放在存储器,存放位置由地址指定,地址码也为二进制形式
  3. 控制器是根据存放在存储器中的指令序列工作的,并由程序计数器控制指令的执行。

2.微机系统的三总线结构

计算机系统硬件各组成部分之间通过地址总线(Address Bus)、数据总线(Data Bus)、控制总线(Control Bus)联系在一起。采用总线,可使微机的系统构造更方便,便于系统的标准化,具有更大的灵活性和更好的可拓展性、可维修性。
在这里插入图片描述

  1. 单总线结构
    特点:MPU对M和I/O的读写只能分时进行
    优点:逻辑结构简单,成本低,实现容易
    在这里插入图片描述
  2. 双总线结构
    特点:MPU可以分别在两套总线上同时与M和I/O口交换信息
    优点:展宽了总线带宽,提高了数据传输速率
    在这里插入图片描述
  3. 多总线结构
    特点:真正实现多层总线上的并行工作。
    在这里插入图片描述

二.微机系统各大组成部分的基本结构

微机系统主要由四部分组成:微处理器(MPU)、内存储器、I/O设备及接口以及总线。

2.1微处理器

微处理器(MPU)是微机系统的运算和指挥控制中心,内部结构都有控制器、运算器和内部总线及缓冲器三大部分
在这里插入图片描述
微处理器各基本部件:

  1. 算术逻辑单元(ALU)
    ALU是运算器的核心。在控制信号的作用下完成四则运算和各种逻辑运算。
  2. 累加器(ACC)(累加器A)、累加锁存器和暂存器。
    (1)累加器A:一种通用寄存器,提供送入ALU的两个运算操作数之一,而且运算结果也保存到累加器A。
    (2)累加锁存器:防止ALU的输出通过累加器A直接反馈到ALU的输入端。
    (3)暂存器:类似于累加器A的作用,但运算结果不保存于暂存器。
  3. 标志寄存器(FR)
    寄存ALU操作结果的重要特征或状态。每种状态或特征用1位标志,状态标志常为CPU执行后续指令时使用。
  4. 寄存器组(RS)
    实质上是微处理器的内部RAM。
  5. 堆栈和堆栈指针(SP)
    作为数据的一种暂存结果,主要用于中断处理于子过程调用。
  6. 程序计数器(PC)
    存放下一条待执行指令的地址码,每次顺序执行指令,PC的内容自动加一,获取下一条带执行指令的地址码。
  7. 指针寄存器(IR)、指针译码器(ID)和操作控制器(OC)
    微处理器的指挥控制核心,根据用户编好的程序,依次从存储器取出各条指令,存放在IR,通过指ID确定操作,然后通过OC发出控制信号。

2.2存储器

  1. 内存单元的地址和内容
    每一个内存单元一般存放一个字节(8位)二进制信息。
  2. 内存操作
  3. 内存分类
    随机存储器(RAM)和只读存储器(ROM)

2.3 I/O设备及接口

人机交互设备、存储设备、测控设备、通信设备。

2.4 总线

  1. 数据总线(DB):
    数据总线传输数据信息,是双向总线。CPU既可以通过DB从内存或输入设备读入数据,又可以通过DB将内部数据送至内存或输出设备。
  2. 地址总线(AB):
    地址总线用来传送CPU发出的地址信息,是单向总线。传送地址信息的目的是指明与CPU交换信息的内存单元或I/O设备。
  3. 控制总线(CB)
    控制总线用来传送控制信号、时序信号和状态信息等,既有CPU向内存或外部设备出发,也有内存或外部设备向CPU发出的。CB中每一根线的方向是一定的单向的,但作为整体则是双向的,也即双向总线。

三.微机基本工作原理

3.1 指令与程序概念

指令是规定计算机执行特定操作的命令。CPU通过指令来控制和指挥微机各部分协调运作,完成规定操作。

指令都是由操作码和操作数(地址码)组成

  1. 操作码:指明要完成操作的性质
  2. 规定操作的数据或其存放的地址

3.2指令与程序的执行

微机每一条指令都是按照取指令、分析指令和执行指令。

  1. 取指令(PC)
  2. 分析指令(IR)
  3. 执行指令(OC)

四.微机系统主要性能指标

  1. 字长:计算机内部一次可以处理的二进制数码的位数。字长取决于通用寄存器、内存储器、ALU的位数和数据总线的宽度。
  2. 存储器容量
  3. 运算速度
  4. I/O设备拓展能力
  5. 软件配置情况
  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Miracle Fan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值