文章目录
1 CPU 的结构
2 指令周期
3 指令流水
4 中断系统

1 CPU 的结构

  1. 控制器的功能
    取指令
    分析指令 执行指令,发出各种操作命令 控制程序输入及结果的输出 总线管理 处理异常情况和特殊请求
  2. 运算器的功能
    实现算术运算和逻辑运算


2 指令周期

取出并执行一条指令所需的全部时间

取 指令 取指周期
取 地址 间址周期
存取 操作数或 执行周期 结果
存 程序断点 中断周期

3 指令流水


4 中断系统


(1) 各中断源 如何 向 CPU 提出请求 ?
(2) 各中断源 同时 提出 请求 怎么办 ?
(3) CPU 什么 条件、什么 时间、以什么 方式
响应中断 ?
(4) 如何 保护现场 ?
(5) 如何 寻找入口地址 ?
(6) 如何 恢复现场,如何 返回 ?
(7) 处理中断的过程中又 出现新的中断 怎么办 ?
硬件 + 软件

中断请求标记 INTR
中断判优逻辑


中断服务程序入口地址的寻找

硬件向量法
软件查询法

中断响应


屏蔽技术
屏蔽字



【408预推免复习】计算机组成原理之CPU的结构和功能相关推荐

  1. 【408预推免复习】操作系统之IO层次结构和IO控制方式

    [408&预推免复习]操作系统之IO层次结构和IO控制方式 文章目录 1 I/O设备 2 I/O系统的层次结构 3 I/O控制方式 4 IO设备分配与回收 文章目录 1 I/O设备 2 I/O ...

  2. 【408预推免复习】操作系统之虚拟存储器

    [408&预推免复习]操作系统之虚拟存储器 文章目录 1 虚拟存储器概述 2 请求分页存储管理方式 3 页面置换算法3.1 最佳(Optimal)置换算法3.2 先进先出(FIFO)页面置换算 ...

  3. 【408预推免复习】操作系统之存储器管理

    [408&预推免复习]操作系统之存储器管理 文章目录 1 基础部分 2 分页存储管理 3 分段存储管理 1 基础部分 物理地址空间(或物理空间.绝对空间):由内存一系列存储单元所限定的地址范围 ...

  4. 【408预推免复习】操作系统之处理机调度与死锁

    [408&预推免复习]操作系统之处理机调度与死锁 文章目录 1 作业调度和进程调度 2 实时调度和死锁概述 3 预防死锁和避免死锁 1 作业调度和进程调度 什么是处理机调度? 处理机调度:如何 ...

  5. 【408预推免复习】操作系统引论

    [408&预推免复习]操作系统引论 文章目录 1 操作系统的目标和作用 2 单道批处理系统 3 多道批处理系统 4 操作系统基本特性 1 操作系统的目标和作用 2 单道批处理系统 3 多道批处 ...

  6. 【408预推免复习】计算机组成原理之指令系统

    文章目录 1 机器指令 2 操作数类型和操作种类 3 寻址方式 4 指令格式举例 5 RISC技术 1 机器指令 指令字长 固定 指令字长 = 存储字长 指令字长 可变 按字节的倍数变化 2 操作数类 ...

  7. 【408预推免复习】计算机组成原理之计算机的发展及应用

    文章目录 1 计算机的发展史 2 计算机的应用 3 计算机的应用 1 计算机的发展史 软件发展的特点 (1) 开发周期长 (2) 制作成本昂贵 (3) 检测软件产品质量的特殊性 软件是程序以及开发.使 ...

  8. 【408预推免复习】计算机组成原理之计算机系统概论

    文章目录 1 计算机系统简介 2 计算机的基本组成 3 计算机硬件的主要技术指标 1 计算机系统简介 2 计算机的基本组成 冯·诺依曼计算机的特点 计算机由五大部件组成 指令和数据以同等地位存于存储器 ...

  9. 【408预推免复习】计算机组成原理之系统总线

    文章目录 1 总线的基本概念 2 总线的分类 3 总线特性及性能指标 4 总线结构 5 总线控制 1 总线的基本概念 什么是总线 总线是连接各个部件的信息传输线, 是各个部件共享的传输介质 单总线结构 ...

  10. 【408预推免复习】计算机组成原理之控制单元的功能和控制单元的设计

    文章目录 1 微操作命令的分析 2 控制单元的功能 3 组合逻辑设计 4 微程序设计 1 微操作命令的分析 完成一条指令分 4 个工作周期 取指周期 间址周期 执行周期 中断周期 2 控制单元的功能 ...

最新文章

  1. 【洛谷 P5341】 [TJOI2019]甲苯先生和大中锋的字符串(后缀自动机)
  2. 关于ATL生成COM注册失败解决方法
  3. 【NLP】NLP重铸篇之Fasttext
  4. AutoFac自动注入时报错
  5. Java单例的常见形式
  6. @ControllerAdvice实现优雅地处理异常
  7. 10虚拟机的删除和迁移
  8. 祸害阿里云宕机 3 小时的 IO HANG 究竟是个什么鬼?!
  9. led灯条维修_海尔液晶电视LD32U3100背光通病维修(非灯条问题)
  10. TCP/IP 基础简介
  11. 计算机操作系统详细学习笔记(五):文件管理
  12. 致远SPM之金蝶K3集成解决方案
  13. HBase二级索引实践(带你感受二级索引的力量)
  14. SQLSTATE[23000]: Integrity constraint violation:1062 Duplicate entry1664187678631531497821000‘ 解决办法
  15. ok6410linux开发环境搭建,OK-6410的裸机开发环境配置
  16. 如何使用JGIT在远程仓库获取提交详情记录
  17. excel两个表格数据对比_用Excel一键抓取网页表格数据
  18. 本人新书上市 《分布式系统与一致性》
  19. Linux系统编程——Daemon进程
  20. Chromedriver各个版本浏览器驱动下载地址

热门文章

  1. python 模板匹配多个物体
  2. ijkplayer支持h264
  3. android 摇一摇监听,Android摇一摇功能实现(摇一摇监听)
  4. android倒计时功能,android实现倒计时功能(开始、暂停、0秒结束)
  5. 文本匹配_如何又好又快的做文本匹配
  6. 搜寻文件下包含某个字符串的文件
  7. Android FFmpeg移植总攻略——获取视频帧数(亲测可用)
  8. 测试使用skywalking_SkyWalking 搭建及简单使用、入门(Linux)
  9. postgresql 参数替换 游标_postgresql动态游标使用案例
  10. 计算机中文无敌版,奥特曼格斗进化3中文无敌版电脑版