SN8P1602B
8-Bit Micro-Controller
4ADDRESSING MODE
OVERVIEW
The SN8P1602B provides three addressing modes to access RAM data, including immediate addressing mode,
directly addressing mode and indirectly address mode.
IMMEDIATE ADDRESSING MODE
The immediate addressing mode uses an immediate data to set up the location (“ MOV A, # I ”, “ B0MOV M, # I “) in
ACC or specific RAM.
Immediate addressing mode
MOV
A, #12H
; To set an immediate data 12H into ACC
DIRECTLY ADDRESSING MODE
The directly addressing mode moves the content of RAM location in or out of ACC.(“ MOV A,12H ”, “ MOV 12H,
A ”).
Directly addressing mode
B0MOV
A, 12H
; To get a content of location 12H of bank 0 and save in ACC
INDIRECTLY ADDRESSING MODE
The indirectly addressing mode is to access the memory by the data pointer registers (Y/Z).
Example: Indirectly addressing mode with @YZ register
ꢁ
CLR
B0MOV
B0MOV
Y
; To clear Y register to access RAM bank 0.
; To set an immediate data 12H into Z register.
; Use data pointer @YZ reads a data from RAM location
; 012H into ACC.
Z, #12H
A, @YZ
SONiX TECHNOLOGY CO., LTD
Page 32
Version 1.1