Jumat, 11 Januari 2013

Tugas Pertemuan 10-2


        1.       Elemen-elemen Set Instruksi :


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
  

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.

Tidak ada komentar:

Posting Komentar