W742E/C816
Deleted: SA5505
Deleted: W742C811
010011 = Data bank 19 (980H − 9FFH)
010100 = Data bank 20 (0A00H − 0A7FH)
010101 = Data bank 21 (0A80H − 0AFFH)
010110 = Data bank 22 (0B00H − 0B7FH)
010111 = Data bank 23 (0B80H − 0BFFH)
011000 = Data bank 24 (0C00H − 0C7FH)
011001 = Data bank 25 (0C80H − 0CFFH)
011010 = Data bank 26 (0D00H − 0D7FH)
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
- 14 -