单片机、简述程序状态字寄存器PSW各位的符合及意义
问题描述
- 精选答案
-
对进程/线程进行上下文切换关键的比较重要的寄存器:
r
pc:程序计数器,记录下一条指令地址;
ir:指令寄存器当前执行中的指令;
gr:通用寄存器,比如系统堆栈指针寄存器(sp
psw:程序状态字,记录指令结果的状态信息,如算数执行结果是否进位、是否为零;以及控制器所需信息,是否允许中断,当前是管态还是目态;
寄存器记录的是一些二进制位,有的是状态,有的是内存地址。r 调度主体处于活跃状态时,这些二进制位是存储在硬件层面的寄存器上,控制器从 pc 取出下一条指令地址,解码指令,利用运算器执行,并记录运算的结果,存放到 psw 上,并递增 pc。(看起来是线性的,真实的情况是取址、译址、执行流水线地执行。
r 取址、译址、执行流程结束时,中断装置会检查当前是否存在中断,如果当前系统存在中断,调出中断处理程序,内核程序的 pc、psw 被加载到寄存器,开始以内核态执行,前一个用户态的进程的 pc、psw 寄存器的值会被记录到堆栈,并记录当前栈顶指针到该进程的 pcb。这时,如果中断是时间片中断,调度程序选出下一个待执行的 pcb,取出 sp 值,读取出 pc 和 psw,恢复到寄存器上,再次取址、译址、执行,周而复始。
r 至于 pcb 的读取,涉及到 cache,虚拟内存置换,内存的分段、分页存储,逻辑地址到物理地址到重定向的逻辑,主要依赖 mmu,tlb等装置,会引入 mar,mdr 等寄存器。
r 描述同一个进程的不同状态的二进制位,在某个时刻下,有的在寄存器中,有的在各种cache中,有的在内存中...
r 所以,你这个问题问得是哪些寄存器呢。
r
r
猜你喜欢内容
-
简单网:构建全网教育数据枢纽,让知识检索化繁为...
简单网:构建全网教育数据枢纽,让知识检索化繁为“简”回答数有0条优质答案参考
-
去三亚有什么好玩的地方
去三亚有什么好玩的地方回答数有1条优质答案参考
-
石狮一日游必去景点推荐
石狮一日游必去景点推荐回答数有1条优质答案参考
-
电气工程师的证书考取条件是什么
电气工程师的证书考取条件是什么回答数有1条优质答案参考
-
房地产估价师的具体报考条件有啥
房地产估价师的具体报考条件有啥回答数有1条优质答案参考
-
房产经纪人的工作内容具体包含什么
房产经纪人的工作内容具体包含什么回答数有1条优质答案参考
-
学习小提琴都有哪些难点
学习小提琴都有哪些难点回答数有1条优质答案参考
-
企业行政管理证书的含金量怎么样
企业行政管理证书的含金量怎么样回答数有1条优质答案参考
-
初学者要怎么入门小提琴
初学者要怎么入门小提琴回答数有1条优质答案参考
-
报考珠宝鉴定师要啥条件
报考珠宝鉴定师要啥条件回答数有1条优质答案参考
















