// Robby Fajri Maulana
// On-8 Des 2014
Setelah sebelumnya saya telah mengajari cara membuat fungsi tombol extended pada assembly, kali ini kita akan membuat input nilai menggunakan keyboard dari assembly mengggunakan extended.
Berikut ini adalah langkah-langkah yang harus anda lakukan :
1.Tekan tombol Windows + R secara bersamaan lalu ketik CMD lalu klik OKseperti pada Gambar 1,maka akan tampil dilayar anda seperti pada Gambar 2dibawah ini ;
Gambar 1
Gambar 2
2. Setelah program Command Prompt terbuka lalu anda ketik langkah-langkah selanjutnya seperti berikut ini :
- cd..
- D:
- cd 1CB
- cd asm
- cd asembly
- edit
Setelah anda melakukan langkah-langkah diatas,maka tulislah kata-kata dibawah ini :
.MODEL SMALL
.CODE
ORG 100h
TData : JMP Proses
nilai DB 13,10,'Input nilai anda : $'
nilai1 DB 13,10,'Maaf yang anda input salah : $'
Kal1 DB 13,10, 'Tidak Lulus $'
Kal2 DB 13,10, 'Lulus Bersyarat $'
Kal3 DB 13,10, 'Lulus Cumlaude $'
Proses :
LEA DX,nilai
MOV AH,09
INT 21h
MOV AH,0
INT 16h
PUSH AX
CMP AL,00
JE Extended1
ASCII :
POP AX
MOV DL,AL
MOV AH,2
INT 21h
CMP AL,'q'
JE Exit
CMP AL,'Q'
JE Exit
CMP AL,'4'
JBE tlulus
CMP AL,'7'
JA cumlaude
CMP AL,'4'
JA lulusb
tLulus :
LEA DX,kal1
MOV AH,9h
INT 21h
JMP Proses
lulusb :
LEA DX,kal2
MOV AH,9h
INT 21h
JMP Proses
cumlaude :
LEA DX,kal3
MOV AH,9h
INT 21H
JMP Proses
extended1 :
LEA DX,nilai1
MOV AH,09
INT 21h
JMP Proses
exit : INT 20h
END TData
Hasilnya seperti pada gambar dibawah ini ;
Kalau anda sudah selesai hal yang harus anda lakukan selanjutnya adalah dicek sekali lagi agar tidak terdapatnya kesalahan,setelah sudah anda cek kemudian klik File > Save dan berilah nama file nya xxx.asm atau seperti contoh diatas keyboard.asm
Setelah selesai anda Save dan diberi nama,kemudian klik File > Exit,setelah itu hal yang harus anda lakukan selanjutnya anda ketik tasm keyboard(nama file.asm) lalu anda tekan Enter maka akan tampil dilayar anda seperti pada gambar dibawah ini ;
Hal yang harus anda lakukan selanjutnya adalah sebagai berikut :
- ketik tlink nama file(nama file tugas yang anda simpan) lalu tekan Enter
- ketik tlink/t Nama file(nama file yang anda simpan) lalu tekan Enter
- ketik nama file(nama file yang anda simpan) lalu tekan Enter
"maaf yang anda input salah"
seperti pada gambar dibawah ini ;
Jika anda menekan tombol angka maka akan keluar
input nilai anda : tidak lulus(jika yang anda tekan angka 1-3)
hasilnya seperti pada gambar dibawah ini ;
input nilai anda : lulus (jika yang anda tekan angka 4-7)
hasilnya seperti pada gambar dibawah ini ;
input nilai anda : lulus cumlaude(jika yang anda tekan angka 8-9)
Hasilnya seperti pada gambar dibawah ini ;
Bila anda ingin keluar anda tinggal menekan huruf q ,maka hasilnya bisa anda lihat seperti pada gambar dibawah ini ;
Selamat! Anda berhasil membuat input nilai!
file untuk dilihat bisa didownload disini