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
Contohnya, MOV 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