Složení originálu
PSW 51 jednočipového mikropočítače je 8bitový registr, který se používá k uložení nějakého stavu po provedení instrukce. Obvykle jej vyplňuje CPU, ale uživatel může také změnit stavové bity Value. Definice každého příznakového bitu je následující:
Bit7 Cy
Bit6 AC
Bit 5 F0
Bit4 RS1
Bit3 RS0
Bit2 OV
Bit1 –
Bit0 P
Hlavní obsah
1 . CY (přenést):
CY znamená operaci nést navíc a půjčovat v operaci odečítání. Pokud je v operaci odečítání prováděna operace sčítání nebo vypůjčování, CY je nastaveno na 1, jinak je 0.
2. AC (Auxiliary Carry):
V podstatě stejně jako CY, rozdíl je v tom, že AC představuje postup od nižších 4 bitů k vyšším 4 bitům. , Půjčit si.
3.F0:
Tento bit je příznakový bit spravovaný uživatelem a uživatel si jej může nastavit podle svých potřeb.
4. RS1, RS0:
Tyto dva bity se používají k výběru aktuální oblasti pracovního registru. 8051 má 8 8bitových registrů R0~R7, jejich adresy v RAM lze určit podle potřeb uživatele.
RS1 RS0: Adresa R0~R7
0 0: 00H~07H
0 1: 08H~0FH
10: 10H-17H
11: 18H~1FH
5.OV:
Tento bit označuje, zda operace přetekla . Pokud výsledek operace překročí rozsah, který může být reprezentován 8bitovým číslem se znaménkem, tj. -128 ~ +127, pak OV = 1.
6.P:
P je příznak parity. Pokud je počet 1s v akumulátoru A lichý, pak P = 1; pokud je počet 1s v akumulátoru A sudý, pak P = 0.