Input Satu Karakter Dari Keyboard

Input Satu Karakter Dari Keyboard

Bukalah program CMD yang berfungsi sebagai tempat uji coba program yang nanti akan kita buat, ketikan perintah
a.       cd  \
b.      d:
c.       cd 1ca/ASM

atau bisa lihat gambar di bawah ini :

Buka lagi program cmd yang ke dua  untuk melakukan pemrograman atau yang kita sebut coding,  ketikan perintah
a.       cd  \
b.      d:
c.       cd 1ca/ASM
d.      edit
atau bisa dilihan di bawah ini :

Maka akan muncul program assembly, seperti gambar di bawah ini :

Masukan kode program seperti gambar di bawah 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



 Sesudah memasukan kode program atau coding, save as file nya dengan format (.ASM)

Buka CMD yang pertama untuk menguji program yang telah kita buat tadi, dengan mengetikan perintah :
a.       TASM (nama file) cth : TASM KEY.ASM -> untuk melihat apakah program yg kita buat ada yang error dll.
b.      tlink/t KEY -> untuk membuat file objek ke bentuk file yang dapat di eksekusi (EKTENSI   .COM  .EXE)
c.       kemudian untuk melihat karakter yang telah kira buat tinggal mengetikan nama file yang kita buat tadi contoh (KEY) enter,  maka akan tampil karakter yg kita buat.
Seperti di bawah ini :

Sekian dari saya cara membuat karakter  dalam program assembly J
Jika anda ingin data di atas silahkan klik


Previous
Next Post »