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相关推荐

  1. 2020计算机原理组成1254,1254计算机科学与技术专业计算机组成原理A科目2020年09月国家开 放大学(中央广播电视大学)考试试题及答案.pdf...

    试卷代号: 1254 座位号rn 国家开放大学2020 年春季学期期末统一考试 计算机组成原理试题 2020 年 9 月 四尸勹 三三 一.选择题(每小题 3 分,共 36 分) 1. 已知[X]原 ...

  2. 计算机组成原理课程设计a,计算机组成原理课程设计报告.doc

    计算机组成原理课程设计报告.doc (13页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 计算机组成原理课程设计报告实验项目:1.设计一 ...

  3. 计算机组成原理实验三报告,计算机组成原理实验三报告

    计算机组成原理实验三报告 实 验 报 告 三课 程 计算机组成原理 姓 名 学 号实验项目 存储器实验 同组姓名 学 号指导教师 专业班级 计算机科学与技术 09 实验时间 2011-6-6实验三 存 ...

  4. 计算机组成原理(二)数据的表示和运算

    计算机组成原理(二)数据的表示和运算 一.BCD码 二.奇偶校验码 三.海明码 四.循环冗余校验码(CRC) 五.乘法运算 原码乘法 补码乘法 六.除法运算 原码除法 补码除法 七.浮点数的表示与运算 ...

  5. 计算机组成原理填空题目,(计算机组成原理练习题.doc

    (计算机组成原理练习题 1.填空题 (1)寄存器寻址方式中,指令的地址码部分给出 寄存器号 ,操作码在 寄存器 中:直接寻址方式指令中,直接给出 操作数的地址 ,需访问 主存 一次可获得操作数:存储器 ...

  6. 计算机组成原理第二章数据,计算机组成原理第二章数据在计算机中的表示

    计算机组成原理第二章数据在计算机中的表示 (91页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 第二章 数据在计算机中的表示 n 概述 ...

  7. 计算机组成mod2是什么意思,计算机组成原理 第2讲_数据表示.ppt

    计算机组成原理 第2讲_数据表示 青岛理工大学计算机学院 Computer Organization 青岛理工大学 * * 计算机组成原理 Principles of Computer Organiz ...

  8. 计算机组成原理 或的微指令,微指令

    去年带了一次了,但是因为是网上授课,印象不深 今年回归线下面对面了 随手记录一下 首先要出题,每4个人一个任务书 任务书里有6个指令 IN ADD LDA STA CLR COM JMO SUB HA ...

  9. 【系统分析师之路】计算机组成原理章节错题集锦

    [系统分析师之路]计算机组成原理章节错题集锦 [系分章节错题集第01题:红色] 01.在计算机系统中,对构成内存的半导体存储器进行自检的方法有许多种,其中对( )一般采用对其内容求累加和进行自检的方法 ...

  10. 计算机微程序控制器实验报告,计算机组成原理微程序控制器实验报告

    计算机组成原理实验报告三:微程序控制器实验 2011-05-06 01:00:09| 分类: 实验报告 | 标签:实验 微程序 字段 微指令 信号 |字号大中小 订阅 实验三:微程序控制器实验 一. ...

最新文章

  1. 广度优先搜索_深度优先搜索和广度优先搜索[09]
  2. 快手用户群体分析_深扒200个抖音快手账号,4亿银发人群粉丝数据得出行业新趋势...
  3. mysql学习笔记(1-安装简介)
  4. 基于jsp+mysql+Spring的SpringBoot招聘网站项目(完整源码+sql)主要实现了管理员登录,简历管理,问答管理,职位管理,用户管理,职位申请进度更新,查看简历
  5. 三星S10+顶配版现身GeekBench:搭载Exynos 9820处理器
  6. cad.net 读取pc3,pmp 读取pc3打印机文件
  7. Broken Keyboard (a.k.a. Beiju Text) UVA - 11988 (链表)
  8. icinga+cacti整合
  9. java实例化泛型_Java让泛型实例化的方法
  10. Day8 二分-----A very hard mathematic problem
  11. 单片机学习心得体会_经验总结
  12. VMware虚拟机安装Ubuntu20.04详细图文教程
  13. 如何查看自己windows密钥
  14. hadoop集群搭建(系统Debian,ssh工具MobaXterm)
  15. 近景摄影测量空间后方交会python
  16. POI实现EXCEL导出(resources配置路径下或者网络图片)
  17. 浅析Python文件操作
  18. ps教程300集,让你入门就精通(内附资源)
  19. 【文献阅读】Federated Accelerated Stochastic Gradient Descent
  20. 高级Java程序员值得拥有的10本书

热门文章

  1. 校园二手物品交易平台实现购买商品的功能
  2. 机器人主板需求配置参数有哪些呢?
  3. 《思考,快与慢》学习总结
  4. python输入一个英文句子、求其中最长的单词的changd_数组练习
  5. java录制声音(采集声卡音频数据)
  6. 央视3·15晚会起底直播乱象 直播平台佣金高达50%
  7. 2012年互联网创业者生存与发展报告
  8. 【转】[中级]我对『PID算法』的理解 —— 原理介绍
  9. 2021-2022年新版监控量测软件 边坡,基坑,隧道监测系统
  10. 安检机出彩色图及三点一线校准问题