计算机结构 week 3

讲述了计算机如何执行程序, 

数据和指令储存在 读写内存中. Data and instructions are stored in a single read-write memory.

通过连续的地址操作实现, 上下文+位

  • 程序由多个指令组成,
  • PC (program count) 来存程序的第一个指令地址
  • 一个指令包含 操作码(左边最高有效位)和操作数 opcode,operand, opcode 就是算数逻辑操作--要干什么, operand就是数据的地址
  • 一个指令就是 读取 fetch 和操作 execute. 
  • 执行完这个指令就 PC地址 增加 || 停止 || 跳转,
  • 开始执行新的指令.
  • program cycly 就是执行多少指令而已.

中断:

interrupt, 当前程序, pc保存一下当前的信息, 让后去执行中断程序,

程序执行过程中,会有检测是否有中断这个过程的. 

 

 

多个中断时, 高优先级先处理. 低优先级后处理 (会出现嵌套的情况)(nested)

 

posted @ 2022-10-21 11:18  VxiaohuanV  阅读(24)  评论(0编辑  收藏  举报