Selasa, 08 Januari 2013

Analisa Bahasa Assembly

Bahasa Assembly

Dalam bahasa Assembly mempunyai 3 tipe intruksi dasar, yaitu :

Mnemonic(opcode)     Operand1  Operand2    Komentar
  • Mnemonic atau opcode ialah kode yang akan melakukan aksi terhadap operand.

  • Operand ialah data yang diproses oleh opcode.

  •  Sedangkan 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 Bahasa Assembly

  1. Elemen Instruksi

     2. Format Instruksi

     3. Jenis Instruksi 


     4. Alamat atau Register Yang Digunakan:
         1.   Register AX. 
         2.   Register AH. 
         3.   Register AL.  
     5. Mengartikan Bahasa Assembly Dalam Bahasa Sendiri:

  • Pindahkan isi 20H ke dalam register AH.
  • Isi Register AL adalah 10H.
  •  Tambahkan  Nilai atau isi register AL ke dalam register AH dan simpan ke dalam register AH.
  •  Tambahkan 30H ke register AL  dan simpan ke dalam register AL.
  • Data : Loncat proses.

  • BilA database nilai adalah 67.

  • BilB database nilai adalah 66.

  • Proses :

  • Pindahkan isi BilA ke dalam register AX.
  • Bandingkan BilB dengan BilA dan simpan dalam register AX.

  • Jika Perbandingan BilB dengan BilA adalah Ganjil, maka loncat proses ke Exit.