English
Language : 

W742C813 Datasheet, PDF (15/56 Pages) Winbond – 4 BIT MICROCONTROLLER
W742E/C813
011011 = Data bank 27 (0D80H - 0DFFH)
011100 = Data bank 28 (0E00H - 0E7FH)
011101 = Data bank 29 (0E80H - 0EFFH)
011110 = Data bank 30 (0F00H - 0F7FH)
011111 = Data bank 31 (0F80H - 0FFFH)
100000 = Data bank 32 (1000H - 107FH)
100001 = Data bank 33 (1080H - 10FFH)
100010 = Data bank 34 (1100H - 117FH)
100011 = Data bank 35 (1180H - 11FFH)
100100 = Data bank 36 (1200H - 127FH)
100101 = Data bank 37 (1280H - 12FFH)
100110 = Data bank 38 (1300H - 137FH)
100111 = Data bank 39 (1380H - 13FFH)
5.4.5 RAM Addressing Mode
1. Direct Addressing
Bit 12-0 12 11 10 9 8 7 6 5 4 3 2 1 0
RAM addr BH1 BH0 BL3 BL2 BL1 BL0 RA6 RA5 RA4 RA3 RA2 RA1 RA0
RA0-6 is RAM address ; BL0-3 is DBKRL register ; BH0-1 is DBKRH register
Example:
MOV
MOV
MOV
DBKRL,#BL_value
DBKRH,#BH_value
A,RAM
; set RAM bank
; get RAM data to ACC
2. Working register Addressing
Bit 7-0 7 6 5 4 3 2 1 0
RAM addr WP3 WP2 WP1 WP0 WA3 WA2 WA1 WA0
WA0-3 is Working register address ; WP0-3 is WR page register(WRP)
Example:
MOV
MOV
MOV
MOVA
DBKRL,#BL_value
DBKRH,#BH_value
WRP,#I
WRn,RAM
; set RAM bank
; set WR page register
; mov RAM data to Working register and ACC
- 15 -
Publication Release Date: December 2000
Revision A1