Paměť 8051
$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