-
狀態寄存器
鎖定
- 中文名
- 狀態寄存器
- 外文名
- status register
- 別 名
- 條件碼寄存器
- 性 質
- 寄存器
- 有些機器中
- 將PSW稱為標誌寄存器
定義
PSW標誌位定義:
Bit7 Cy
Bit6 AC
Bit5 F0
Bit4 RS1
Bit3 RS0
Bit2 OV
Bit1 -
Bit0 P
ARM中的程序狀態寄存器
在ARM中有6個狀態寄存器,ARM7TDMI內核包含1個CPSR和5個供異常處理程序使用的SPSR。CPSR反映了當前處理器的狀態,其包含:
4個條件代碼標誌(負(N)、零(Z)、進位(C)和溢出(V) );
2箇中斷禁止位,分別控制一種類型的中斷;
5個對當前處理器模式進行編碼的位;
PSW各標誌位解釋:
2. AC(Auxiliary Carry): 與CY基本相同,不同的是低4位與高4位間的運算。
3.F0(Flag Zero用户標誌位): 該位是用户根據自己的需要而自己設定的標誌位,用户可以通過設置該位來決定程序的流向和分支。
4. RS1,RS0: 8051有8個8位工作寄存器R0~R7,它在RAM中的實際物理地理可以根據需要來選擇確定。 00:00H~07H
01:08H~0FH
10:10H~17H
11:18H~1FH