Nama
: Putri Rizki Amalia
Nim
: 0614300546
Kelas
: 1CB
Mata
Kuliah : Peraktek Bahasa Rakitan
Kombinasi Antara penekanan tombol
melelui keyboard dan nilai UAS
Nilai UAS
Apabila nilai
<4 maka Tidak Lulus
Apabila niali
>7 maka Lulus Cumlaude
Apabila nilai
>4 maka Lulus Bersyarat
Apabila menekan
tombol angka 1,2,3,4,5,6,7,8,9,0 Maka akan keluar hasilnya seperti keterangan
di atas, dan apa bila menekan tombol extended maka akan keluar perintah inpit
nilai salah, dan meminta memasukkan kembali nilai yang di inginkan dan apabila
inginkeluar dari program maka menekan tombol ‘q’ & ‘Q’..
Dalam hal ini
saya akan berbagi untuk teman – teman..
Berikut langkah
– langkahnya,...
1.
Jalankan
Program Dosbox
2.
Kemudian
ketikan perintah seperti perintah yang ada di gambar tersebut
3.
Kemudian
simpan program dengan extention (.asm) seperti yang ada pada contoh (jmpsus.asm)
Kemudian
jalankan program dengan cara berikut
keterangan
:
.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 cumalude
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
cumalude :
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
Tidak ada komentar:
Posting Komentar