8051工作寄存器组是如何划分的(单片机)?psw和pc的作用是什么?

如题所述

片内RAM地址00H-07H 为R0-R7 Bank 0
片内RAM地址08H-0FH 为R0-R7 Bank 1
片内RAM地址10H-17H 为R0-R7 Bank 2
片内RAM地址17H-1FH 为R0-R7 Bank 3

任意时刻CPU只能用其中一组,其余三组可按片内RAM地址直接访问。

PSW为程序状态字,其中的各位对应了CPU内部的各种情况,各种不同的指令运行后该字节中的各位会有相应变化(也有的指令执行后该字节内容不变的),用户程序可根据这些变化推论出前面程序的运行结果,进而可做进一步处理。

PC为程序指针,CPU按照PC中的内容作为程序存储器存储单元的地址,取出指令来执行的,即PC中的内容就是CPU将要执行的指令的地址。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-25
psw是特殊功能寄存器,是标志寄存器,用于存运算过程中的产生的标志……Pc是程序指针,用来指定当前程序运行到哪里了……
相似回答