【计算机组成原理】-09
CPU
用户可见:通用寄存器组、程序状态字寄存器、程序计数器
用户不可见:存储器地址寄存器、存储器数据寄存器、指令寄存器等
通用寄存器组:
汇编程序员可以存放中间结果,减少访存次数,提高效率
程序状态字寄存器PSW:
也叫标志寄存器FR,存放当前指令执行结果的
状态信息:如进位CY、溢出OV、结果正负SF、是否为零ZF
控制信息:如果允许中断IF,有中断置位指令
程序计数器:
实现程序调用,汇编程序员根据修改PC程序计数器来实现程序的调用,否则就只能实现顺序执行。
指令流水线:
取值 -> 译码 -> 执行 -> 访存 -> 写回
取值和访存都需要访问存储器
资源冲突:
原因是后一指令用到前一个结构,解决方法:
1.后一相关指令暂停一周期。2.资源重复配置:数据存储器+指令存储器。3.给寄存器开两个口,一个用来写,一个用来读
数据冲突:
原因是后一指令用到前序指令计算的结果,解决方法:
1.后一相关指令暂停一周期:①硬件方法插入停顿,②软件方法插入空指令
2.数据旁路:加入一些硬件结构让前序指令的结果早点输送到后续指令中
控制冲突:原因是来自于转移指令,解决方法:
1.尽早判别转移是否发生,尽早生成转移目标地址
2.预取转移成功和不成功两个控制流方向上的目标指令
3.用一些算法来加快和提前形成条件码
4.用算法来预测会不会转移(常用)
总线标准的缩写:
系统总线:ISA EISA
局部总线:PCI AGP VESA
串行:PCI-E
设备总线:USB
串行通信总线:RS-232
硬盘光驱接口:IDE(ATA)
串行硬盘接口:SATA
便携设备接口:PCMCIA
智能通用接口:SCSI
中断服务程序(单极中断):
硬件完成(背): 关中断 -> 保存断点 -> 中断服务程序寻址(送中断向量)
中断程序完成:保存现场 --> 执行中断服务程序 --> 恢复现场-> 开中断 -> 中断返回
中断服务程序(多极中断):
和单极比多一个开关的过程,多了一个屏蔽字
硬件完成(背): 关中断 -> 保存断点 -> 中断服务程序寻址(送中断向量)
中断程序完成:保存现场和屏蔽字 -> 开中断 -> 执行中断服务程序 -> 关中断 -> 恢复现场和屏蔽字
-> 开中断 -> 中断返回
显示存储器:
分辨率:计算机屏幕分成了多少个小单元
颜色深度:每个小单元可以呈现多少种不同的颜色 例:24位就是224种不同的颜色
帧频:每个小单元一秒内要更新的次数
刷新所需带宽 = 分辨率×色深×帧频=Mb/s
指令各段定义:
OP 操作码字段,
操作数字段 由寻址特征和形式地址组成:
Ms(Md) 寻址特征:指出操作数寻址方式
Rs (Rd)形式地址:结合寻址特征给出操作数的实际地址,找到操作数
【计算机组成原理】-09相关推荐
- 2020计算机原理组成1254,1254计算机科学与技术专业计算机组成原理A科目2020年09月国家开 放大学(中央广播电视大学)考试试题及答案.pdf...
试卷代号: 1254 座位号rn 国家开放大学2020 年春季学期期末统一考试 计算机组成原理试题 2020 年 9 月 四尸勹 三三 一.选择题(每小题 3 分,共 36 分) 1. 已知[X]原 ...
- 计算机组成原理课程设计a,计算机组成原理课程设计报告.doc
计算机组成原理课程设计报告.doc (13页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 计算机组成原理课程设计报告实验项目:1.设计一 ...
- 计算机组成原理实验三报告,计算机组成原理实验三报告
计算机组成原理实验三报告 实 验 报 告 三课 程 计算机组成原理 姓 名 学 号实验项目 存储器实验 同组姓名 学 号指导教师 专业班级 计算机科学与技术 09 实验时间 2011-6-6实验三 存 ...
- 计算机组成原理(二)数据的表示和运算
计算机组成原理(二)数据的表示和运算 一.BCD码 二.奇偶校验码 三.海明码 四.循环冗余校验码(CRC) 五.乘法运算 原码乘法 补码乘法 六.除法运算 原码除法 补码除法 七.浮点数的表示与运算 ...
- 计算机组成原理填空题目,(计算机组成原理练习题.doc
(计算机组成原理练习题 1.填空题 (1)寄存器寻址方式中,指令的地址码部分给出 寄存器号 ,操作码在 寄存器 中:直接寻址方式指令中,直接给出 操作数的地址 ,需访问 主存 一次可获得操作数:存储器 ...
- 计算机组成原理第二章数据,计算机组成原理第二章数据在计算机中的表示
计算机组成原理第二章数据在计算机中的表示 (91页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 第二章 数据在计算机中的表示 n 概述 ...
- 计算机组成mod2是什么意思,计算机组成原理 第2讲_数据表示.ppt
计算机组成原理 第2讲_数据表示 青岛理工大学计算机学院 Computer Organization 青岛理工大学 * * 计算机组成原理 Principles of Computer Organiz ...
- 计算机组成原理 或的微指令,微指令
去年带了一次了,但是因为是网上授课,印象不深 今年回归线下面对面了 随手记录一下 首先要出题,每4个人一个任务书 任务书里有6个指令 IN ADD LDA STA CLR COM JMO SUB HA ...
- 【系统分析师之路】计算机组成原理章节错题集锦
[系统分析师之路]计算机组成原理章节错题集锦 [系分章节错题集第01题:红色] 01.在计算机系统中,对构成内存的半导体存储器进行自检的方法有许多种,其中对( )一般采用对其内容求累加和进行自检的方法 ...
- 计算机微程序控制器实验报告,计算机组成原理微程序控制器实验报告
计算机组成原理实验报告三:微程序控制器实验 2011-05-06 01:00:09| 分类: 实验报告 | 标签:实验 微程序 字段 微指令 信号 |字号大中小 订阅 实验三:微程序控制器实验 一. ...
最新文章
- 广度优先搜索_深度优先搜索和广度优先搜索[09]
- 快手用户群体分析_深扒200个抖音快手账号,4亿银发人群粉丝数据得出行业新趋势...
- mysql学习笔记(1-安装简介)
- 基于jsp+mysql+Spring的SpringBoot招聘网站项目(完整源码+sql)主要实现了管理员登录,简历管理,问答管理,职位管理,用户管理,职位申请进度更新,查看简历
- 三星S10+顶配版现身GeekBench:搭载Exynos 9820处理器
- cad.net 读取pc3,pmp 读取pc3打印机文件
- Broken Keyboard (a.k.a. Beiju Text) UVA - 11988 (链表)
- icinga+cacti整合
- java实例化泛型_Java让泛型实例化的方法
- Day8 二分-----A very hard mathematic problem
- 单片机学习心得体会_经验总结
- VMware虚拟机安装Ubuntu20.04详细图文教程
- 如何查看自己windows密钥
- hadoop集群搭建(系统Debian,ssh工具MobaXterm)
- 近景摄影测量空间后方交会python
- POI实现EXCEL导出(resources配置路径下或者网络图片)
- 浅析Python文件操作
- ps教程300集,让你入门就精通(内附资源)
- 【文献阅读】Federated Accelerated Stochastic Gradient Descent
- 高级Java程序员值得拥有的10本书