Senin, 03 November 2014

ASEMBLY 8 Memasukan satu Karakter dari KEYBOARD



NAMA                      :  PUTRI RIZKI AMALIA
KELAS                     : 1CB
NIM                         : 061430700546
MATA KULIAH      : BAHASA RAKITAN 





Langkah-langkahnya:
Buka Commad Prompt  tampilan dibawah ini:





Lalu ketik perintah:
-C:\Users\acer> CD..
-C:\Users> CD..
-C:\>D:
-D:\>CD  1CB
-D:\>1CB > CD ASEMBLY
-1 CB >EDIT
Muncul tampilanya seperti 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 KARAKTER
                INT 16H                                : LAKSANAKAN
                PUSH AX              :  SIMPAN HASIL BACAAN 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 KARATER
                INT 21H                : CETAK KALIMAT

                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 KEPROSES
EXTENDED:                        
                LEA DX,T_EXTENDED: AMBIL ALAMAT EFEKTIF T_EXTENDED
                MOV AH,09        :  SERVIS CETAK KALIMAT
                INT 21H               : CETAK KALIMAT!
                JMP PROSES       : LOMPAT KEPROSES
EXIT:      INT 20H                  : KEMBALI KE DOS!!
END TDATA
                tampilanya seperti dibawah ini


Setelah selesai anda mengetiknya kemudian hal yang harus anda lakukan adalah pilih File > Save  lalu beri nama file tersebut contohnya KIKI.asm (namafile.asm) setelah itu pilih File > Exit 
lalu ketik tasm kiki maka hasilnya akan menjadi seperti pada gambar dibawah ini ;


 Setelah anda TASM pastikan tulisan yang terdapat pada Error message : none bila tidak terdapat kesalahan hal yang harus anda lakukan selajutnya adalah sebagai berikut

  1. tlink KIKI
  2. tlink/t KIKI
  3. KIKI
Maka hasilnya akan menjadi seperti pada gambar dibawah ini ;





Bila anda menekan tombol extended, seperti penekanan tombol anak panah, F1, F2 dan sebagainya maka pada layar akan ditampilkan : 

Ini adalah tombol Extended


Bila anda menekan tombol extended, seperti bila yang ditekan adalah tombol biasa, seperti huruf 'S' maka pada layar akan ditampilkan:



Ini adalah tombol ASCII : S

Selamat Mencoba
download 



Tidak ada komentar:

Posting Komentar