Paměť 8051

Z MediaWiki SPŠ a VOŠ Písek
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(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:
+
 
 +
== 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
+
*      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
Osobní nástroje
Jmenné prostory
Varianty
Akce
Rychlá navigace
NEJ aktivity
Nejlepší předměty
Nejlepší MCU
SW-HW
Ostatní
Utility
Nástroje
Tisk/export