Bahasa Assembly
Adalah sebuah bahasapemrograman tingkat rendah simbolik, kurang lebih sangat mirip bahasa mesin kode dan terdiri dari kelompok huruf, masing-masing kelompok mewakili sebuah instruksi tunggal.
Dalam bahasa assembly mempunyai 3 type instruksi dasar, yaitu :
a). Mnemonic / opcode
Adalah kode yang akan melakukan aksi terhadap operand
b). Operand
Adalahvdata yang di proses oleh opcode
c). Komentar
komentar dapat kita berikan dengan menggunakan tanda titik koma " ; ".
LISTING PROGRAM :
MOV AH, #20H ;
MOV AL,#10 ;
ADD AH, AL ;
ADD AL, #30H ;
Tdata : JMP Proses
BilA DB 67
BilB DB 66
Proses:
MOV AX, BilA
;
CMP AX, BilB ;
JNP Exit
End Proses ;
Analisa bahsa assembly
a). Elemen Intruksi
b). Format Intruksi
c). jenis Intruksi
d). Alamat atau register yang digunakan
1). Register AX
2). Register AH
3). Rgister AL
Penjelasan bahasa assembli dengan bahasa sendiri :
- Pindahkan isi 20H ke dalam register AH
- Isi register AH adalah 10H
- Tambahkan nilai atau isi register AL kedalam register AH dan simpan kedalam register AH
- Tambahkan 30H keregister AL dan simpan kedalam register AL
- Data : Loncat Proses
b). BilB database adalah 66
- Proses
- Pindahkan isi BilA kedalam register AX
- Bandingkan BilB denagan BilA adalah ganjil, maka loncat proses exit