39789 Untitled28

39789 Untitled28



48


6. RAM czy SFR ?


6 RAM cz> SFR 7


49


0F8h

OFOh

0E8h

OEOh

0D8h

UDOh


0C8h

OCOh

0B8h

OBOh

P5

B

P4

ACC

ADCON

ADDAT

DAPR

P6

rew

RCAPŻL

RCAP2H

TL2

TH2

.

T2CON

CRCL

CRCH

IRCON

CCEN ! CCL1

CCH1

CCL2

CCH2

CCL3 CCH3

IEN1

IP

IP1

P3

IEN0

. !E

1P0

P2

SCON

SBUF

PI

TCON

TMOD

TL0

TLI

TH0

TH1

PO

SP

DPL

DPH

PCON

rejestry adresowane bitowo i bajtowo


Rejestr słowa statusowego PS W (Program Status Word)

adres ODOh (rw-OOh).


Rejestr zawiera bitowe informacje o wykonanej operacji, najczęściej o stanie akumulatora A oraz numer wybranego banku rejestrów'.


Znaczenie poszczególnych bitów jest następujące: rejestr


PSW


CY


AC


F0 RS! | RS0 OV


FI


adres ODOh rw-OOh


CY (PSW.7) znacznik przeniesienia (Carry Flag) z pozycji najbardziej znaczącego bitu akumulatora A7; przekroczenie zakresu liczb całkowitych bez znaku,


AC (PSW.6) znacznik przeniesienia połówkowego (Auxiliary Carry Flag) między bitami akumulatora A3 i A4,


ACC


w 8051,8052 i 80515/535


1E


zmieniona funkcja w 8052: 1E, IP


RCAP2L\ tylko w 8052:

RCAP2L, RCAP2H


I2CON


tylko w 8052 i 80515/

T2CON, TL2, T H21


ADDAT tylko w 80515/535


Rys. 6-4 Mapa rejestrów specjalnych SFR w mikrokontrolerach 8051 8052 i 80515/535.    1


Rejestr B - adres OFOh (rw-OOh).

Rejestr specjalnego przeznaczenia w operacjach mnożenia i dzieleni^ 7awioraiaru it^rion 7 aronmpntńw oraz hardziej znaczaca cześć wynikli


zawierający jeden z argumentów' oraz bardziej znaczącą część mnożenia lub resztę w operacji dzielenia. W innych sytuacjach może by używany jako rejestr ogólnego przeznaczenia.


F0 (PSW.5) znacznik F0 ogólnego przeznaczenia,

RS1 (PSW.4) bit 1 wyboru banku rejestrów (Register Bank Select 1),

RS0 (PSW.3) bit 0 wyboru banku rejestrów (Register Bank Select 0),

OV (PSW.2) znacznik nadmiaru (Overflow' Flag) dla dodawania i odejmowania liczb całkowitych ze znakiem w' kodzie uzupełnienia do 2; przekroczenie zakresu liczb całkowitych bez znaku,

FI (PSW.l) znacznik FI ogólnego przeznaczenia, brak w mikrokontrolerze 8051/31,

P (PSW.0) znacznik parzystości (Parity Rag) będący dopełnieniem do parzystej liczby jedynek w akumulatorze A.


Znaczniki F0 i FI nie mają swojego specjalnego przeznaczenia 1 mo& b>c używane jako 1-bitowe komórki pamięci lub 1-bitowy rejestr. Znaczni 1 e są testowane wr rozkazach skoków warunkowych.


Bity RSl i RS0 wyboru banku rejestrów umożliwiają uaktywnienie jednego

czterech banków:


RSl

RS0

Numer wybranego banku rejestrów

Adres wybranego banku rejestrów

0

0

0 (RB0)

OOh .. 07h

0

1

1 (RB1)

08h.. OFh

1

0

2 (RB2)

10h.. 17h

1

1

3 (RB3)

18h .. lFh



Wyszukiwarka

Podobne podstrony:
Untitled25 (2) 42 6. KAM czy SFR ? MOV    R0,#80h    ;R0 *- 80h M
Untitled30 52__6. RAM czy SFR ? Rejestr ten stosowany jest do adresowania zewnętrznej pamięci danych
83021 Untitled31 (2) 54 6. RAM czy SFR ? Z instrukcjami bitowymi związane są również instrukcje umoż
Untitled27 (2) 46 6. RAM czy SFR ? •    wymiana typu XCH A,Rn zastąpiona trzema
Untitled24 (2) * 6. RAM czy SFR ? Wewnętrzna pamięć RAM w mikrokontrolerze 8051 liczy
66821 Untitled26 45 44 6. RAM czy SFR ? (y RAM czy SFR ? •    podanie jego symbolu i
89366 Untitled29 50 6. RAM czy SFR ? 5 KAM czy SI R ? 51 przy odczytywaniu bajtów ze stosu instrukcj
Untitled32 56 6. RAM czy SKR 0 8. Do czego służą rejestry: 56 6. RAM czy SKR 0 a) A d) SP b) B e) DP
Untitled32 56 6. RAM czy SKR 0 8. Do czego służą rejestry: 56 6. RAM czy SKR 0 a) A d) SP b) B e) DP
Untitled32 56 6. RAM czy SKR 0 8. Do czego służą rejestry: 56 6. RAM czy SKR 0 a) A d) SP b) B e) DP

więcej podobnych podstron