Paměť 8051: Porovnání verzí

Z MediaWiki SPŠ a VOŠ Písek
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:
 
== 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
*      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