Pages

Senin, 07 Januari 2013

Program Assembler Pertemuan 10-2



MOV AH,09;

LEA DX, Kal0

INT 21h ; Cetak kalimat Kal0

 MOV AH,0Ah ; Servis Input kalimat

  LEA DX,Buffer ; DX menunjuk pada offset Buffer

 INT 21h ;Input kalimat !

 MOV AH,09;

 LEA DX,Kal1

 INT 21h ; Cetak kalimat Kal1

 LEA BX,Buffer+2 ; BX menunjuk byte ke 3 Buffer
  
1.      Dalam listing program assembler diatas terdapat elemen2  instruksi mesin sebagai    berikut: 

  a.     Operation code (Op Code)
MOVE  mnemonic menyatakan pola biner, atau OP code, untuk operasi yang dilakukan oleh instruksi tersebut. Assembler mentranslasi mnemonic ini menjadi OP code biner yang dipahami komputer 

  b.    Source Operand Reference
Program melakukan operasi tidak hanya dengan satu sumber saja, Tetapi beberapa Operand reference, seperti Register CPU, dan Perangkat I/O.
Contoh dari Register CPU seperti MOV AH,09 dan LEA DX contoh dari Perangkat I/O seperti INT 21h

  c.      Result Operand Reference
Merupakan hasil atau keluaran Operasi contohnya INT 21h


2.     Jenis set Instruksi
Perpindahan data (data movement),
Program tersebut berisi instruksi perpindahan data antar register maupun modul I/O. Untuk dapat diolah oleh CPU maka diperlukan instruksi – instruksi yang bertugas memindahkan data operand yang diperlukan
ContohnyaMOV AH,0Ah

3.     Mode pengalamatan yang digunakan
Mode operand register.dikarenakan program diatas  menggunakan operand yg berisi register 8bit seperti AH dan register Register 16 bit seperti DX.

0 komentar:

Posting Komentar

Search