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.

2 komentar: