Paměť 8051
Z MediaWiki SPŠ a VOŠ Písek
(Rozdíly mezi verzemi)
(Založena nová stránka: $00 - $1f Registry 0 - 31 $20 - $2f Bitově adresovatelné 32 - 47 $30 - $7f Bitově neadresovatelné 48 - 127 --------------------------------…) |
|||
Řádka 13: | Řádka 13: | ||
----------------------------------------- | ----------------------------------------- | ||
− | + | ||
+ | == Seznam specialnich funkcnich registru 8051: == | ||
+ | |||
Registr Adresa Registr Adresa | Registr Adresa Registr Adresa | ||
Řádka 30: | Řádka 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, 22: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