![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
计算机组成原理
计算机组成原理
槑!
这个作者很懒,什么都没留下…
展开
-
【组成原理系列】微程序设计
微程序设计思想一条机器指令对应一个微程序(存入 ROM)框图及工作原理机器指令对应的微程序控制单元的基本框图工作原理全部微指令存在 CM 中,程序执行过程中 只需读出取指阶段(执行 LDA 取指微程序)执行阶段(执行 LDA 执行微程序)微指令的编码方式直接编码(直接控制)方式在微指令的操作控制字段中,每一位代表一个微操作命令某位为 “1” 表示该控制信号有效速度最快字段直接编码方式将微指令的控制字段分成原创 2020-12-20 00:04:01 · 5345 阅读 · 2 评论 -
【组成原理系列】组合逻辑设计
组合逻辑设计单元框图CU 外特性节拍信号微操作的节拍安排假定:采用 同步控制方式,一个 机器周期 内有 3 个节拍(时钟周期),CPU 内部结构采用非总线方式安排微操作时序的原则原则一: 微操作的先后顺序不得随意更改原则二:被控对象不同的微操作尽量安排在 一个节拍内完成原则三:占用 时间较短 的微操作尽量 安排在 一个节拍 内完成并允许有先后顺序取指周期微操作的节拍安排间址周期 微操作的 节拍安排执行周期 微操作的 节拍安排原创 2020-12-20 00:03:42 · 1094 阅读 · 1 评论 -
【组成原理系列】微操作与控制单元
微操作命令分析完成一条指令分 4 个工作周期取指周期间址周期执行周期中断周期取指周期间址周期执行周期非访存指令访存指令转移指令三类指令的指令周期中断周期程序断点存入 “ 0 ” 地址 程序断点 进栈...原创 2020-12-20 00:03:13 · 2706 阅读 · 2 评论 -
【组成原理系列】中断系统
中断系统概述引起中断的各种因素人为设置的中断,如转管中断程序性故障,例如溢出、操作码不能识别、除法非法硬件故障I/O外部事件,例如用 键盘中断 现行程序中断系统需解决的问题各中断源如何向 CPU 提出请求 ?各中断源 同时 提出 请求 怎么办 ?如何寻找入口地址 ?如何保护现场 ?CPU什么条件 、什么时间 、 以什么方式响应中断 ?如何恢复现场 ,如何返回 ?处理中断的过程中又出现新的中断怎么办 ?(硬件 + 软件)中断请求标记原创 2020-12-20 00:02:58 · 823 阅读 · 1 评论 -
【组成原理系列】指令流水
指令流水提高访存速度高速芯片Cache多体并行提高 I/O 和主机之间的传送速度中断DMA通道I/O 处理机DMA多总线提高运算器速度高速芯片改进算法快速进位链提高整机处理能力高速器件改进系统结构开发系统的并行性系统的并行性并行的概念并发:两个或两个以上事件在 同一时间段 发生同时:两个或两个以上事件在 同一时刻 发生并行性的等级过程级(程序、进程):粗粒度 软件实现指令级(指令之间、指令内部):细粒原创 2020-12-20 00:02:44 · 610 阅读 · 1 评论 -
【组成原理系列】CPU结构
CPU 的结构CPU 的功能控制器的功能(指令控制)取指令(操作控制)分析指令(时间控制)执行指令,发出各种操作命令(时间控制)控制程序输入及结果的输出(处理中断)总线管理(数据加工)处理异常情况和特殊请求运算器的功能实现算术运算和逻辑运算CPU 结构框图CPU 与系统总线框图CPU 的寄存器用户可见寄存器通用寄存器:存放操作数可作 某种寻址方式所需的 专用寄存器数据寄存器:存放操作数 (满足各种数据类型)两个寄存器原创 2020-12-20 00:01:35 · 938 阅读 · 1 评论 -
【组成原理系列】寻址与设计
寻址方式指令寻址顺序( PC ) + 1 -> PC跳跃由转移指令指出数据寻址形式地址 指令字中的地址有效地址 操作数的真实地址约定 指令字长 = 存储字长 = 机器字长立即寻址EA = A,有效地址由形式地址直接给出执行阶段访问一次存储器A 的位数决定了该指令操作数的寻址范围操作数的地址不易修改(必须修改A )隐含寻址操作数地址隐含在操作码中(另一个操作数隐含在 ACC 中)如 8086MUL 指令 被乘数隐含在原创 2020-12-20 00:01:14 · 484 阅读 · 1 评论 -
【组成原理系列】指令系统
指令系统机器指令指令的一般格式操作码(反映机器做什么操作)长度固定用于指令字长较长的情况 ,RISC如 IBM 370 操作码 8 位长度可变操作码分散在指令字的不同字段中扩展操作码技术操作码的位数随地址数的减少而增加预留拓展三地址指令操作码每减少一种最多可多构成 242^424 种二地址指令二地址指令操作码每减少一种最多可多构成242^424 种一地址指令地址码四地址设指令字长为 32 位、操作码固定为 8 位原创 2020-12-20 00:00:57 · 331 阅读 · 1 评论 -
【组成原理系列】数的运算
定点运算移位运算意义移位与加减配合,能够实现乘除运算算术移位规则(符号位不变)算术移位的硬件实现逻辑移位(不在乎符号位)逻辑左移,低位添 0 ,高位移丢逻辑右移,高位添 0 ,低位移丢加减法运算加法减法:A–B = A+(–B )连同符号位一起相加,符号位产生的进位自然丢掉溢出判断一位符号位判溢出参加操作的两个数 (减法时即为被减数和“求补”以后的减数) 符号相同,其结果的符号与原操作数的符号不同,即为溢出原创 2020-12-19 23:44:31 · 877 阅读 · 3 评论 -
【组成原理系列】数的表示
无符号数和有符号数无符号数寄存器的位数,反映无符号数的表示范围8 位:0 ~ 25516 位: 0 ~ 65535有符号数机器数与真值原码表示法整数小数特点: 简单、直观问题补码表示法思想一个负数加上 “模” 即得该负数的补数一个正数和一个负数互为补数时,它们绝对值之和即为 模数整数小数求补码的快捷方式当真值为 负 时, 补码可用原码除符号位外,每位取反,末位加 1反码表示法原创 2020-12-19 23:44:15 · 330 阅读 · 2 评论 -
【组成原理系列】IO控制方式
程序查询方式流程查询流程单个设备多个设备程序流程接口电路以输入为例程序中断方式中断的概念I/O 中断的产生(以打印机为例)接口电路配置中断请求触发器和中断屏蔽触发器INTR 中断请求触发器,INTR = 1 有请求MASK 中断屏蔽触发器,MASK = 1 被屏蔽D 完成触发器排队器硬件方式:在 CPU 内或在接口电路中(链式排队器)软件方式:通过设置屏蔽字中断向量地址形成部件 硬件向量法:由原创 2020-12-19 23:43:55 · 1000 阅读 · 2 评论 -
【组成原理系列】IO系统
IO系统概述发展概况早期分散连接CPU 和 I/O 设备 串行工作 程序查询方式接口模块和 DMA 阶段总线连接CPU 和 I/O 设备 并行工作:中断方式、DMA具有通道结构的阶段具有 I/O 处理机的阶段输入输出系统的组成I/O 软件I/O 指令CPU 指令的一部分通道指令通道自身的指令指出数组的首地址、传送字数、操作命令如 IBM/370 通道指令为 64 位I/O 硬件设备 I原创 2020-12-19 23:43:39 · 342 阅读 · 2 评论 -
【组成原理系列】主存储器
主存储器概述主存的基本组成主存和 CPU 的联系主存中存储单元地址的分配(存 12345678H )高位字节 地址为字地址低位字节 地址为字地址技术指标存储容量主存 存放二进制代码的总位数存储器的带宽位/ 秒存储速度存取时间:存储器的访问时间、读出时间、写入时间存取周期:连续两次独立的存储器操作(读或写)所需的读周期、写周期半导体芯片简介基本结构结构存储容量片选和控制片选线:CS原创 2020-12-19 23:43:19 · 721 阅读 · 2 评论 -
【组成原理系列】存储器
存储器概述存储器分类按存储介质分类半导体存储器:易失 TTL 、MOS磁表面存储器:磁头、载磁体磁芯存储器:硬磁材料、环状元件光盘存储器:激光、磁光材料按存取方式分类存取时间与物理地址无关(随机访问)随机存储器:在程序的执行过程中 可读 可写只读存储器:在程序的执行过程中 只读存取时间与物理地址有关(串行访问)直接存取存储器 磁盘顺序存取存储器 磁带按在计算机中的作用分类主存储器RAM静态 RAM , 动态 RAM原创 2020-12-19 23:43:00 · 356 阅读 · 2 评论 -
【组成原理系列】系统总线
系统总线基本概念总线总线是连接各个部件的信息传输线是 各个部件共享的传输介质传送方式串行并行总线结构计算机举例单总线结构框图面向 CPU 的双总线结构框图以存储器为中心的双总线结构框图总线分类片内总线芯片内部的总线系统总线(计算机各部件之间 的信息传输线)数据总线:双向 与机器字长、存储字长有关地址总线:单向 与存储地址、 I/O地址有关控制总线:有出 有入中断请求、总线请求;存储器读、存储器写总线允许、中断原创 2020-12-19 23:42:17 · 554 阅读 · 2 评论 -
【组成原理系列】计算机总体概述
简介软硬件计算机的软硬件概念硬件:计算机的实体,如主机、外设等软件:由具有各类特殊功能的信息(程序)组成软件系统软件:用来管理整个计算机系统语言处理程序操作系统服务性程序数据库管理系统网络软件应用软件:按任务需要编制成的各种程序简单的一个层次结构层次结构基本组成冯诺依曼机特点计算机由五大部件组成指令和数据以同等地位存于存储器,可按地址寻访指令和数据用二进制表示指令由操作码和地址码组成存储程序以运算器为中心硬件框图原创 2020-12-19 23:41:27 · 248 阅读 · 2 评论