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