Pada kesempatan kali ini penulis mencoba menjelaskan cara pembacaan listing program assembler yang lagi-lagi karena tuntutan tugas kampus he he, penulis mendapatkan tugas disuruh mengurai element instruksi,mode pengalamatan,jenis instruksi pada bahasa pemrograman assembler. Semoga postingan ini bisa bermanfaat bagi para pembaca juga bagi penulis sendiri tentunya,,, mari kita simak,,, :)

MULAI :
MOV TMOD, #001H
MOV TH0, #0D8H
MOV TL0, #0EFH
SETB TR0
PENJELASAN :
MULAI : Sebagai Label
Ø  Element Instruksi
MOV
TMOD
#001H
OPCODE
OP1
OP2
Ø  Jenis Instruksi : Pemindahan Data
Ø  Mode pengalamatan : menggunakan 2 operand
Ø  Pada perogram tersebut di atas berarti kita akan memindahkan nilai 001H kedalam alamat TMOD, TMOD merupakan perangkat I/O dan 001H merupakan bilangan heksadesimal.

Ø  Element Instruksi
MOV
TH0
#0D8H
OPCODE
OP1
OP2
Ø  Jenis Instruksi : Pemindahan Data
Ø  Mode pengalamatan : menggunakan 2 operand
Ø  Pada perogram tersebut di atas berarti kita akan memindahkan nilai 0D8H kedalam alamat TH0, TH0 merupakan perangkat I/O dan 0D8H merupakan bilangan heksadesimal.

Ø  Element Instruksi
MOV
TL0
#0EFH
OPCODE
OP1
OP2
Ø  Jenis Instruksi : Pemindahan Data
Ø  Mode pengalamatan : menggunakan 2 operand
Ø  Pada perogram tersebut di atas berarti kita akan memindahkan nilai 0EFH kedalam alamat TL0, TL0 merupakan perangkat I/O dan 0EFH merupakan bilangan heksadesimal.


Ø  Element Instruksi
SETB
TR0
OPCODE
OP1
Ø  Jenis Instruksi : Instruksi Logika (kontrol)
Ø  Mode pengalamatan : menggunakan 1 operand
Ø  Pada perogram tersebut di atas berarti kita akan melakukan Set bit port TR0 high (port TR0 diberi nilai logika 1).