CPU的结构和功能

发布于 2020-01-18  55 次阅读


  1. PC:程序计数器
    用于存放现行指令的地址,通常具有计数的功能
    当遇到转移指令时,PC的值可以被修改
  2. IR:指令寄存器,存放当前要执行的指令
  3. MDR:存储器数据寄存器,存放CPU与存储器要交换的数据
  4. MAR:存储器地址寄存器,存放CPU要访问的存储器的地址
  5. 指令周期一般有三部分组成
    1. 取指周期
    2. 译码周期
    3. 执行周期
  6. CPU是按照指令和译码、执行指令周而复始地运行的
  7. 中断源:引起中断的各个因素
  8. 中断优先级:多个中断同时发生的时候,对各个中断源响应的先后次序
  9. 中断可以分为内部中断和外部中断、可屏蔽中断和非可屏蔽中断、软中断和硬中断
  10. 中断嵌套:高优先级的中断打断优先级的中断服务
  11. 中断的处理过程
    1. 中断响应
    2. 识别中断源
    3. 保护现场
    4. 中断服务
    5. 恢复现场
    6. 中断返回
  12. 中断类型号是通过数据总线传送的。
  13. 中断向量地址是中断服务程序入口地址的指示器
  14. 保护现场
    1. 保护程序断电
    2. 保护CPU内部各个寄存器的内容
  15. 寻找中断服务程序入口地址
    1. 硬件向量法
    2. 软件向量法
  16. CPU内部的允许中断触发器,其状态受软件的控制,1为允许,0为禁止
喜欢这篇文章吗,不妨分享给朋友们吧!

科学是第一生产力