Register Register
Register Register
Contoh Program
MOV A,#0FH MOV A,#0AAH MOV R1,#0FH MOV R1,#0AAH MOV R2,#0AAH MOV R3,A MOV R4,A MOV R5,#0FH MOV R6,#0AAH MOV R7,#0FH JMP BALIK
BALIK:
2 BYTE
1 BYTE
ORG
RAM
Sehingga : - MOV A, #0FH sama dengan MOV 0E0H,#0FH - MOV B, #0AAH sama dengan MOV 0F0H,#0AAH
Bank
RS1 0 0 1 1
RS0 0 1 0 1
Space in RAM Bank0 00h-07h Bank1 08h-0Fh Bank2 10h-17h Bank3 18h-1Fh
;Defaulnya Bank 0 MOV R1,#0AAH ;Pindah ke Bank 1 MOV PSW,#08H MOV R1,#0BBH ;Pindah ke Bank 2 MOV PSW,#10H MOV R1,#0CCH ;Pindah ke Bank 3 MOV PSW,#18H MOV R1,#0DDH
Stack Pointer
MOV SP,#2FH
PUSH
Untuk menyimpan sementara pada memory yg alamatnya ditunjuk pada SP, suatu nilai yang akan digunakan kembali.
POP
Untuk mengambil / merestore data dari memory yg alamatnya ditunjuk pada SP. ... ... POP B POP A