Paměť 8051: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
Založena nová stránka: $00 - $1f Registry 0 - 31 $20 - $2f Bitově adresovatelné 32 - 47 $30 - $7f Bitově neadresovatelné 48 - 127 --------------------------------… |
Bez shrnutí editace |
||
Řádek 13: | Řádek 13: | ||
----------------------------------------- | ----------------------------------------- | ||
== Seznam specialnich funkcnich registru 8051: == | |||
Registr Adresa Registr Adresa | Registr Adresa Registr Adresa | ||
Řádek 30: | Řádek 32: | ||
* bitove orientovane | * bitove orientovane | ||
Symbolicka pojmenovani bitu: | |||
== Symbolicka pojmenovani bitu: == | |||
* 7 6 5 4 3 2 1 0 | |||
P3 RD WR T1 T0 INT1 INT0 TxD RxD | *P3 RD WR T1 T0 INT1 INT0 TxD RxD | ||
PSW CY AC F0 RS1 RS0 OV - P | *PSW CY AC F0 RS1 RS0 OV - P | ||
IP - - - PS PT1 PX1 PT0 PX0 | *IP - - - PS PT1 PX1 PT0 PX0 | ||
IE EA - - ES ETI EX1 ET0 EX0 | *IE EA - - ES ETI EX1 ET0 EX0 | ||
SCON SM0 SM1 SM2 REN TB8 RB8 TI RI | *SCON SM0 SM1 SM2 REN TB8 RB8 TI RI | ||
TCON TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 | *TCON TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 | ||
Seznam pseudoinstrukci CASS51: | |||
== Seznam pseudoinstrukci CASS51: == | |||
EQU,SET ... definice uzivatelskych jmen | *EQU,SET ... definice uzivatelskych jmen | ||
BIT ... symbolicke pojmenovani bitu | *BIT ... symbolicke pojmenovani bitu | ||
DATA ... symboliske pojmenovani bytu v RWM | *DATA ... symboliske pojmenovani bytu v RWM | ||
ORG ... nastaveni programoveho citace | *ORG ... nastaveni programoveho citace | ||
DB,DW ... definice dat | *DB,DW ... definice dat | ||
DS ... rezervace pameti | *DS ... rezervace pameti | ||
IF ... podmineny preklad | *IF ... podmineny preklad | ||
ELSE ... podmineny preklad | *ELSE ... podmineny preklad | ||
ENDIF ... ukonceni podm.prekladu | *ENDIF ... ukonceni podm.prekladu | ||
END ... ukonceni zdroj.textu | *END ... ukonceni zdroj.textu | ||
INCLUDE ... vkladani textu z jinych souboru | *INCLUDE ... vkladani textu z jinych souboru | ||
LIST ... povoleni vypisu protokolu o prekladu | *LIST ... povoleni vypisu protokolu o prekladu | ||
NOLIST ... zakazani vypisu protokolu o prekladu | *NOLIST ... zakazani vypisu protokolu o prekladu | ||
USING ... vyber pozadovane banky registru | *USING ... vyber pozadovane banky registru |
Aktuální verze z 15. 4. 2010, 20:24
$00 - $1f Registry 0 - 31 $20 - $2f Bitově adresovatelné 32 - 47 $30 - $7f Bitově neadresovatelné 48 - 127
$20.0 = 0 $2f.7 = 127 32.0 = 0 47.7 = 127
Seznam specialnich funkcnich registru 8051:
Registr Adresa Registr Adresa * P0 80H SP 81H DPL 82H DPH 83H PCON 87H * TCON 88H TMOD 89H TL0 8AH TL1 8BH TH0 8CH TH1 8DH * P1 90H * SCON 98H SBUF 99H * P2 A0H * IE A8H * P3 B0H * IP B8H * PSW D0H * ACC E0H * B F0H
* bitove orientovane
Symbolicka pojmenovani bitu:
- 7 6 5 4 3 2 1 0
- P3 RD WR T1 T0 INT1 INT0 TxD RxD
- PSW CY AC F0 RS1 RS0 OV - P
- IP - - - PS PT1 PX1 PT0 PX0
- IE EA - - ES ETI EX1 ET0 EX0
- SCON SM0 SM1 SM2 REN TB8 RB8 TI RI
- TCON TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0
Seznam pseudoinstrukci CASS51:
- EQU,SET ... definice uzivatelskych jmen
- BIT ... symbolicke pojmenovani bitu
- DATA ... symboliske pojmenovani bytu v RWM
- ORG ... nastaveni programoveho citace
- DB,DW ... definice dat
- DS ... rezervace pameti
- IF ... podmineny preklad
- ELSE ... podmineny preklad
- ENDIF ... ukonceni podm.prekladu
- END ... ukonceni zdroj.textu
- INCLUDE ... vkladani textu z jinych souboru
- LIST ... povoleni vypisu protokolu o prekladu
- NOLIST ... zakazani vypisu protokolu o prekladu
- USING ... vyber pozadovane banky registru