计算机组成原理
记录计算机组成原理学习的点滴!!!
一个很懒的人
在路上!
展开
-
输入输出系统 ——I/O方式(程序查询、程序中断、DMA方式)
本文主要介绍以下三种I/O方式和中断系统:程序查询方式中断系统程序中断方式DMA方式1.程序查询方式(1)程序查询方式 —— 流程(2)例题2.中断系统(1)中断的基本概念(2)中断工作流程(1)中断请求(2)中断响应中断判优(3)中断处理中断隐指令中断服务程序(3)多重中断中断屏蔽技术中断系统例题3.程序中断方式例题:4.DMA中断(1)DMA控制器.原创 2021-10-18 12:07:21 · 2231 阅读 · 1 评论 -
输入输出设备 —— IO接口
本文主要介绍以下知识:IO接口的结构和作用IO端口IO接口的分类1.IO接口的结构和作用(1)IO接口的概念IO接口概念:IO接口作用:(2)IO接口工作原理IO接口结构:IO接口工作原理:2.IO端口(1)IO端口概念(2)IO端口编址方式3.IO接口分类...原创 2021-10-07 15:28:35 · 4553 阅读 · 0 评论 -
输入/输出系统 —— IO系统基本概念
本文主要介绍以下几个方面的知识:IO系统基本概念IO控制方式间接外部设备 —— 输入/输出设备外部设备 —— 外部存储器1.IO接口概念(1)IO接口(2)IO系统基本组成2.IO控制方式简介(1)程序查询方式、程序中断方式(2)DMA控制方式(3)通道控制方式3.外部设备 —— 输入输出设备(1)外部设备(2)显示存储器示例:(3)字符点阵存储4.外部设备 —— 外部存储器..原创 2021-10-07 15:05:54 · 868 阅读 · 0 评论 -
总线 —— 总线的操作、定时、标准
本文主要介绍以下几方面知识:总线传输四个阶段总线的定时总线的标准1.总线传输四个阶段1.总线定时(1)同步定时方式(2)异步定时方式(3)半同步通信(4)分离式通信3.总线的标准(1)总线标准基本概念(2)总线标准分类(3)并行总线到串行总线发展的原因USB总线接口...原创 2021-10-07 11:21:23 · 835 阅读 · 0 评论 -
总线 —— 总线仲裁
本文主要介绍以下知识:总线仲裁概念集中仲裁方式(重点)分布式仲裁方式1.总线仲裁概念2.集中仲裁方式(1)链式查询(2)计数器定时查询(3)独立请求3.分布式仲裁方式...原创 2021-10-06 20:59:10 · 324 阅读 · 0 评论 -
中央处理器(CPU)—— 指令流水线
本文主要介绍以下几方面的知识:指令流水线基本概念及其性能指标1.指令流水线基本概念及其性能指标(1)指令流水的定义(2)流水线表示方法(3)流水线的性能指标吞吐率:加速比:流水线效率:2.指令流水线影响因素分类()()()()3.五段式指令流水线()()()()...原创 2021-10-06 20:45:01 · 832 阅读 · 2 评论 -
总线 —— 概念、分类、性能指标
本文主要介绍以下知识:总线的基本概念总线的分类及经典结构总线的性能指标1. 总线的基本概念(1)总线的定义、特点(2)总线的物理实现(3)总线的特性2.总线的分类及经典结构(1)总线的分类总线分类 —— 数据传输格式总线分类 —— 总线功能系统总线:(2)系统总线结构单总线结构双总线结构:三总线结构:四总线结构3.总线的性能指标(1)周期、频率(2)宽度、带宽例题:串行总线和并...原创 2021-10-06 20:25:14 · 2596 阅读 · 0 评论 -
中央处理器(CPU)—— 控制器的功能和基本原理(微程序控制器(CU))
()()()()()原创 2021-10-05 15:43:26 · 2873 阅读 · 0 评论 -
中央处理器(CPU)—— 控制器的功能和基本原理(硬布线控制器(CU))
本文主要介绍硬布线控制器设计(了解即可)1.硬布线控制器的设计———— 纯硬件方式实现控制器(1)硬布线控制器概念知识回顾总结:硬布线控制器基本原理(2)硬布线控制器设计(了解)分析每个阶段的微操作序列选择CPU的控制方式安排微操作时序电路设计(组合逻辑设计)(了解)步骤一: 列出操作时间表步骤二 :写出微操作命令最简表达式步骤三: 画出逻辑图...原创 2021-10-04 22:16:12 · 2154 阅读 · 0 评论 -
中央处理器(CPU)—— 数据通路
本文主要介绍以下两种 数据通路的功能和基本结构 (1.如何设置部件之间的连接路径?2.描述指令执行过程中信号和数据在这些路径上的传输):单总线结构专用通路结构1.单总线结构(1)()()()2.专用数据通路()()()()...原创 2021-10-04 20:59:02 · 5062 阅读 · 2 评论 -
中央处理器(CPU)—— 指令执行过程
本文主要介绍以下几个方面的知识;指令周期的概念:一条指令的执行分为不同的阶段指令周期中的数据流:不同阶段要求依次访问的数据序列指令执行方案:如何安排多条指令执行1.指令周期的概念(1)指令周期概念特点 - 示例:(2)指令周期流程 - 不同机器周期访存的目的2.指令周期中的数据流(1)取指周期(2)间指周期(3)执行周期(4)中断周期3.指令执行方案...原创 2021-10-04 11:13:35 · 1333 阅读 · 0 评论 -
中央处理器(CPU)—— CPU的功能和基本结构
本文主要介绍中央处理器(CPU)的基本功能和结构,中央处理器主要由运算器和控制器组成,本文主要介绍以下几个方面内容:CPU、运算器、控制器的基本功能CPU、运算器、控制器的基本结构1.CPU、运算器、控制器的基本功能(1)CPU的功能(2)运算器和控制器的功能2.CPU、运算器、控制器的基本结构(1)运算器基本结构专用数据通路方式:CPU内部单总线方式(2)控制器基本结构(3)CPU基本结构...原创 2021-10-03 22:17:34 · 1248 阅读 · 0 评论 -
指令系统 —— 指令格式、寻址方式、指令集
本文主要介绍以下几方面知识:1. 指令格式指令的定义(1)按地址码数目分类指令格式零地址指令一地址指令二、三地址指令四地址指令(2)按指令长度分类(3)按操作码长度分类(4)按操作类型分类2.扩展操作码指令格式(1)扩展操作码定义(2)扩展操作码举例扩展操作码扩展操作码注意事项扩展操作码示例:3.指令寻址(1)顺序寻址定长指令结构——按字编址定长指令结构——按字节编址变长指.原创 2021-09-24 22:32:13 · 1867 阅读 · 1 评论 -
存储系统 —— 虚拟存储器
本文主要介绍以下几方面的知识:页式存储器(应用于虚拟存储器)虚拟存储器(深刻理解)1.页式存储器注: 虚拟地址或虚拟存储器的理解,请参考下文 虚拟存储器 的介绍页式存储虚地址 VS 实地址地址转换(虚地址——>实地址)CPU执行的机器指令中,使用的是 “逻辑地址”,因此需要通“页表”将逻辑地址转为物理地址。页表的作用: 记录了每个逻辑页面存放在哪个主存块中地址转换(TLB——快表)整体感受2.虚拟存储器非常建议你认真阅读下段文字,你将会有不一样的收获.原创 2021-09-21 00:27:33 · 1235 阅读 · 0 评论 -
存储系统 —— Cache(高速缓冲存储器)
本文主要介绍以下几方面的知识:Cache 的基本工作原理Cach和主存之间的映射方式Cache中主存块的替换算法Cache写策略1.Cache的基本工作原理存储系统存在的问题局部性原理(3)Cache 工作原理性能分析块地址形式2.Cach和主存之间的映射方式(1)全相联映射主存放置到Cache中CPU 访存某个地址(2)直接映射主存放置到Cache中CPU 访存某个地址(3)组相联映射.原创 2021-09-19 23:36:46 · 5016 阅读 · 2 评论 -
存储系统 —— 提升主存速度(双端口RAM、多模块存储器)
本文主要介绍两种提升主存速度的方法:1.双端口RAM(优化多核CPU访问一根内存条的速度)2.多模块存储器多体并行存储器低位交叉编址(重点)高位交叉编址单体多字存储器3.实际应用: 将电脑改为“双通道”,实质是改为多体并行地位交叉存储器1.双端口RAM(优化多核CPU访问一根内存条的速度)存取周期双端口RAM2.多模块存储器(1)多体并行存储器两种策略:低位交叉编址取存储芯片个数(2)单体多字存储器3.实际应用: 将电脑改为.原创 2021-09-18 10:53:56 · 1017 阅读 · 0 评论 -
存储系统 —— 主存储器与 CPU 的连接
本文主要介绍以下几方面的知识:位扩展 —— 解决数据总线宽度大于存储芯片字长字扩展 —— 解决扩展主存字数范围(增大地址空间——存储单元个数)字位同时扩展 —— 扩展贮存容量译码器相关知识(1)位扩展存储芯片常用英文缩写位扩展 —— 增加存储字长(2)字扩展 —— 增加主存的存储字数线选法片选法(3)字位同时扩展(4)译码器...原创 2021-09-17 22:47:11 · 202 阅读 · 0 评论 -
存储系统 —— RAM 和 ROM
本文主要介绍以下知识:RAM —— DRAM、SRAM存储原件不同导致的特性差异(DRAM、SRAM)DRAM 刷新DRAM 地址线复用技术ROM —— 常见的ROM1.RAM —— DRAM、SRAM(1)存储原件不同导致的特性差异 —— 栅极电容(DRAM)双稳态触发器(SRAM)(2)DRAM 刷新(3)DRAM 地址线复用技术2.ROM —— 常见的ROM(1)各种ROM(2)计算机内重要ROM —— 存储操作.原创 2021-09-16 23:11:57 · 716 阅读 · 0 评论 -
存储系统 —— 存储系统基本概念、主存储器基本组成
本文主要介绍以下知识点:存储系统基本概念存储器的层次结构存储器的分类存储器的性能指标主存储器基本组成1.存储芯片的结构2.寻址1.存储系统基本概念(1)存储器的层次结构(2)存储器的分类层次划分存储介质划分存取方式划分信息可更改性划分信息可保存性划分(3)存储器的性能指标2.主存储器基本组成(1)基本的半导体元件及原理(2)存储芯片结构(3)寻址以下是示例...原创 2021-09-15 23:29:47 · 460 阅读 · 0 评论 -
浮点数的表示和运算
本文主要介绍以下几方面内容:浮点数的表示IEEE 754 标准浮点数的加减运算1.浮点数的表示(1)浮点数表示(2)浮点数尾数规格化规格化(左规、右规)规格化浮点数特点2. IEEE 754 标准(1)移码的定义(2)IEEE 754 标准(3)例题十进制数 ——> IEEE 754格式:IEEE 754格式 ——> 十进制数 :(4)IEEE 754标准阶码特殊用途()()()(.原创 2021-09-13 15:49:52 · 1346 阅读 · 0 评论 -
数据的存储与排列
1.BCD码8421码三种BCD码2.字符与字符串字符字符串原创 2021-09-12 16:03:52 · 120 阅读 · 0 评论 -
定点数的表示和运算
本文主要介绍以下几方面知识:定点数的表示(无符号数、有符号数)移位运算(原码、反码、补码)加减运算(原码加减、补码加减)乘法运算(原码乘法、补码乘法)除法运算(原码除法、补码除法)1.定点数的表示(1)定点数和浮点数的区别(2)无符号数和有符号数(3)原码(4)反码(5)补码(6)移码(7)练习2.定点数的移位运算(1)移位运算(1)算数移位(2)逻辑移位(3)循环移位3.定点数.原创 2021-09-12 15:33:08 · 2595 阅读 · 1 评论 -
三种常见校验码
本文主要介绍以下三种校验码:检验位求解、校验码求解、纠错能能力奇偶校验码海明码(汉明码)循环冗余码(CRC码)1.奇偶校验校验原理奇偶校验码2. 海明校验码海明码校验码思路简介海明码求解步骤海明码的纠错能力与检错能力3.循环冗余校验码(CRC码)CRC码思想CRC码构造示例检错和纠错能力...原创 2021-09-11 11:21:22 · 6579 阅读 · 0 评论 -
数据的表示和运算 —— 进位计数制
本文主要介绍以下几个方面的内容:其他进制——>十进制二进制、八进制、十六进制相互转化十进制 ——> 其他进制真值和机器数1. 其他进制转十进制r 进制计数法其他进制转十进制2.二进制、八进制、十六进制相互转化二进制、八进制、十六进制相互转化各进制常见书写方式方式一:十进制——>任意进制(推荐)方式二:十进制——>任意进制3. 真值和机器数...原创 2021-09-10 20:57:06 · 214 阅读 · 0 评论 -
计算机系统概述
本文主要介绍以下几方面的知识:计算机的发展历程计算机硬件基本组成计算机硬件工作原理(运算器、控制器、存储器 —— 给有程序运行实例)计算机系统的层次结构计算机性能指标1.计算机发展历程2.计算机硬件基本组成(1)早期冯诺依曼机冯诺依曼机器主要设计思想:存储程序并按地址顺序执行系统示意图冯诺依曼计算机特点(2)现代计算机3.计算机硬件工作原理(运算器、控制器、存储器 )(1)主存储器主存储器结构存储体结构(主存储器中的存储体).原创 2021-09-10 11:16:34 · 165 阅读 · 1 评论