Dalam program bahasa assembly
terdapat 2 jenis yang kita tulis dalam program:
1. Assembly Directive (yaitu merupakan kode yang menjadi arahan bagi assembler/compiler untuk menata program)
2. Instruksi (yaitu kode yang harus dieksekusi oleh CPU mikrokontroler dengan melakukan operasi tertentu sesuai dengan daftar yang sudah tertanam dalam CPU)
1. Assembly Directive (yaitu merupakan kode yang menjadi arahan bagi assembler/compiler untuk menata program)
2. Instruksi (yaitu kode yang harus dieksekusi oleh CPU mikrokontroler dengan melakukan operasi tertentu sesuai dengan daftar yang sudah tertanam dalam CPU)
Daftar Assembly Directive
Assembly Directive
|
Keterangan
|
EQU
|
Pendefinisian konstanta
|
DB
|
Pendefinisian data dengan ukuran
satuan 1 byte
|
DW
|
Pendefinisian data dengan ukuran
satuan 1 word
|
DBIT
|
Pendefinisian data dengan ukuran
satuan 1 bit
|
DS
|
Pemesanan tempat penyimpanan data
di RAM
|
ORG
|
Inisialisasi alamat mulai program
|
END
|
Penanda akhir program
|
CSEG
|
Penanda penempatan di code segment
|
XSEG
|
Penanda penempatan di external
data segment
|
DSEG
|
Penanda penempatan di internal
direct data segment
|
ISEG
|
Penanda penempatan di internal
indirect data segment
|
BSEG
|
Penanda penempatan di bit data segment
|
CODE
|
Penanda mulai pendefinisian
program
|
XDATA
|
Pendefinisian external data
|
DATA
|
Pendefinisian internal direct data
|
IDATA
|
Pendefinisian internal indirect
data
|
BIT
|
Pendefinisian data bit
|
#INCLUDE
|
Mengikutsertakan file program lain
|
Daftar Instruksi
Instruksi
|
Keterangan Singkatan
|
ACALL
|
Absolute Call
|
ADD
|
Add
|
ADDC
|
Add with Carry
|
AJMP
|
Absolute Jump
|
ANL
|
AND Logic
|
CJNE
|
Compare and Jump if Not Equal
|
CLR
|
Clear
|
Tidak ada komentar:
Posting Komentar