KeluarJangan Lupa Klik Like Dan Follow ya!
WELCOME TO andriworldwide.blogspot.com | Sesering mungkin mampir ke blog saya yang sederhana ini agar tidak ketinggalan berita-berita tentang game, terutama Ninja Saga dan yang lainnya | Jika ingin bertanya sesuatu tentang blog ini, kalian bisa bertanya | Jika ada kekurangan dalam blog ini mohon di maafkan | SALAM

GRATIS BITCOIN DI SINI

Get Free 100.000 SATOSHIS Get Free 1000 BITCOIN EARN 5500 BITCOIN

Script “MENU” program pada bahasa assembler

Share on :
Pada Latihan kali ini, menggunakan script menu yang berisi seleksi huruf, berikut ini script nya:
.model small
.code
org 100h
start: jmp mulai
kal1 db 13,10, “MENU $”
kal2 db 13,10, “1.Huruf besar-kecil $”
kal3 db 13,10, “2.Seleksi Huruf $”
kal4 db 13,10, “3.Keluar $”
kal5 db 13,10, “masukan pilihan anda [1-3] ? $”
kal6 db 13,10, ”   $”
kal7 db 13,10, “MENU Huruf besar-kecil $”
kal8 db 13,10, “MENU Seleksi Huruf $”
kal9 db 13,10, “Silahkan Ulangi $”
kal10 db 13,10, “Masukan karakter Huruf    :$”
kal10a db 13,10, “Output  :$”
kal10b db 13,10, “Karakter yang anda inputkan kecil $”
kal10c db 13,10, “Karakter yang anda inputkan besar $”
kal10d db 13,10, “Huruf besarnya : $”
kal10e db 13,10, “Huruf kecilnya : $”
kal11 db 13,10, “Masukan Huruf: $”
kal11a db 13,10, “KALIMAT VOKAL $”
kal11b db 13,10, “BUKAN VOKAL $”
mulai: mov ah,09h
lea dx,kal1
int 21h
mov ah,09h
lea dx,kal2
int 21h
mov ah,09h
lea dx,kal3
int 21h
mov ah,09h
lea dx,kal4
int 21h
mov ah,09h
lea dx,kal5
int 21h
mov ah,01h
int 21h
mov bl,al
cmp bl,”1″
je menu1
cmp bl,”2″
je menu2
cmp bl,”3″
je ending
jmp ulang
menu1: mov ah,09h
lea dx,kal6
int 21h
mov ah,09h
lea dx,kal7
int 21h
mov ah,09h
lea dx,kal10
int 21h
mov ah,01h
int 21h
mov bl,al
mov ah,09h
lea dx,kal10a
int 21h
cmp bl,60h
ja kecil
jb besar
jmp ending
kecil: mov ah,09h
lea dx,kal10b
int 21h
mov ah,09h
lea dx,kal10d
int 21h
sub bl,20h
mov ah,02h
mov dl,bl
int 21h
jmp ulang
besar: mov ah,09h
lea dx,kal10c
int 21h
mov ah,09h
lea dx,kal10e
int 21h
add bl,20h
mov ah,02h
mov dl,bl
int 21h
jmp ulang
menu2: mov ah,09h
lea dx,kal6
int 21h
mov ah,09h
lea dx,kal8
int 21h
mov ah,09h
lea dx,kal11
int 21h
mov ah,01h
int 21h
mov bl,al
cmp bl,”A”
je Vokal
cmp bl,”I”
je vokal
cmp bl,”U”
je vokal
cmp bl,”E”
je vokal
cmp bl,”O”
je vokal
jmp bukan
vokal: mov ah,09h
lea dx,kal11a
int 21h
jmp ulang
bukan: mov ah,09h
lea dx,kal11b
int 21h
jmp ulang
ulang: mov ah,09h
lea dx,kal6
int 21h
mov ah,09h
lea dx,kal9
int 21h
loop start
ending: ret

0 comments on Script “MENU” program pada bahasa assembler :

Post a Comment

Jika Spam Akan DI hapus.

Tulisan Lain