INPUT
SATU KARAKTER MELALUI KEYBOARD
1.
Buka aplikasi Command Prompt pada computer anda.
2.
Pada layar tersebut, ketikkan seperti gambar
berikut:
3.
Lalu buka aplikasi Command Prompt yang kedua,
ketik seperti langkah nomor 2, kemudian ketik edit. Perhatikan gambar berikut:
4.
Pada layar biru, ketikkan seperti dibawah ini:
.MODEL SMALL
.CODE
ORG 100h
TData : JMP Proses
T_ASCII DB 13,10,'Ini adalah tombol ASCII : $'
T_Extended DB 13,10,'Ini adalah tombol Extended $'
Proses :
MOV AH,0 ; Servis Input satu karakter
INT 16h ; Laksanakan
PUSH AX ; Simpan hasil pembacaan pada stack
CMP AL,00 ; Apakah ini karakter extended ?
JE Extended ; Ya !, Lompat ke Extended
ASCII:
LEA DX,T_ASCII ; Ambil alamat efektif T_ASCII
MOV AH,09
; Servis cetak kalimat
INT 21h
; Cetak kalimat !
POP AX
; Ambil kembali nilai AX pada stack
MOV
DL,AL
; Ambil kode ASCII yang ditekan
MOV AH,2
; Servis cetak karakter
INT 21h
; Cetak karakter !
CMP AL,'Q'
; Apakah yang ditekan huruf 'Q' ?
JE exit
; Ya !, lompat ke Exit
CMP AL,'q'
; Apakah yang ditekan huruf 'q' ?
JE exit
; Ya !, lompat ke Exit
JMP Proses
; Lompat ke Proses
Extended:
LEA DX,T_Extended ; Ambil alamat efektif T_Extended
MOV AH,09
; Servis cetak kalimat
INT 21h
; Cetak kalimat !
JMP Proses
; Lompat ke Proses
exit: INT 20h
; Kembali ke DOS !
END TData
5.
Save file sesuai dengan keinginan
6.
Cek kesalahan/error messages menggunakan TASM
7.
Cetak program menggunakan TLINK
8.
Apabila kita menekan salah satu huruf pada
keyboard misalnya huruf T maka pada layar akan muncul ‘Ini adalah tombol ASCII’
apabila anda menekan salah satu simbol/tanda pada keyboard misalnya tanda panah
maka pada layar akan muncul ‘Ini adalah tombol Extended’ dan apabila anda ingin
keluar dari program maka ketik Q untuk Quit.
mantap tutorialnya (y)
BalasHapussangat membantu gan (y)
BalasHapus