Sumber: Agar Posting Blog tidak bisa di Copy Paste! | jagoBlog.com

Rabu, 03 November 2010

Programing ^^



 

No.
Mnemonic
Opcode
Operand
Keterangan
1.
MOV A, #A8H
MOV
A, #A8H
Isikan register A dengan A8H
MOV B, #10
MOV
B, #10
Isikan register B dengan 10
ADD A, B
ADD
A,B
Tambahkan data A dan B, kemudian simpan pada register A
INC A
INC
A
Tambahkan 1 pada isi register A
2.
MOV A, #45
MOV
A, #45
Isikan register A dengan 45
MOV B, #12
MOV
B, #12
Isikan register B dengan 12
SUBB A, B
SUBB
A, B
Kurangkan isi pada register A dengan isi pada register B dan simpan hasilnya pada register A
DEC A
DEC
A
Kurangkan 1 pada isi register A
3.
MOV A, #A8H
MOV
A, #A8H
Isikan register A dengan A8H
MOV B, #10
MOV
B, #10
Isikan register B dengan 10
DIV AB
DIV
AB
Bagikan isi register A dengan isi register B dan hasilnya simpan pada register A dan sisa pembagiannya disimpan pada register B
4.
MOV A, #45
MOV
A, #45
Isikan register A dengan 45
MOV B, #12
MOV
B, #12
Isikan register B dengan 12
MUL AB
MUL
AB
Kaliakan isi register A dengan isi register B dan hasilnya simpan pada register A
5.
MOV A, #77H
MOV
A, #77H
Isikan register A dengan 77H
CPL A
CPL
A
Balikkan isi register A dari 0 ke 1 atau sebaliknya (dalam biner)
CLR A
CLR
A
Isi register A di 0 kan
6.
MOV A, #0A8H
MOV
A, #0A8H
Isikan register A dengan 0A8H
MOV R0, #10
MOV
R0, #10
Isikan register R0 dengan 10
ORL A, R0
ORL
A, R0
OR kan isi register A dengan isi register R0, kemudian hasilnya simpan di register A
7.
MOV A, #45
MOV
A, #45
Isikan register A dengan 45
MOV R1, #12
MOV
R1, #12
Isikan register R1 dengan 12
ANL A, R1
ANL
A, R1
AND kan isi register A dengan isi register R1, kemudian hasilnya simpan di register A
8.
MOV A, #04FH
MOV
A, #04FH
Isikan register A dengan 04FH
RR A
RR
A
Geser isi register A ke kanan sebanyak 1x
RRC A
RRC
A
Geser isi register A ke kanan sebanyak 1x dengan menyertakan isi carry nya.
9.
MOV A, #0F4H
MOV
A, #0F4H
Isikan register A dengan 0F4H
RL A
RL
A
Geser isi register A ke kiri sebanyak 1x
RLC A
RLC
A
Geser isi register A ke kiri sebanyak 1x dengan menyertakan isi carry nya.
10.
MOV A, #03
MOV
A, #03
Isikan register A dengan 03
DEC A
DEC
A
Kurangkan 1 pada isi register A
JNZ Tunggu
JNZ
Tunggu
Lompat ke alamat yang diinisialisasikan dengan Tunggu jika register A berisi tidak 0
11.
MOV R1, #03
MOV
R1, #03
Isikan register R1 dengan 03
DJNZ R1, Tunggu
DJNZ
R1, Tunggu
Kurangkan isi register R1 dengan 1 dan lompat ke alamat yang diinisialisasikan dengan Tunggu jika isi register R1 tidak 0

 


 


 

Tidak ada komentar: