Menghitung Huruf Vokal - Bahasa Rakitan


Hei.....
Bagi kalian yang sudah hidup di alam engineer, khusus nya Computer Engineer atau Informatic Enineer, kalian pasti sudah tidak asing lagi mendengar kata "Assembler" atau lebih sering di kenal "Bahasa Rakitan"..
Aku akan coba sedikit membantu kalian yan lagi bingung buat program dalam pemrograman assembler ini....

ChekikOut....
Kesempatan kali ini, aku ingin memberi tahu kode-kode pemrograman assembler membuat program MENGHITUNG HURUF VOKAL, yuk langsung aja kita intip seperti apa



org 100h 
proses:
        mov ah, 09h
        lea dx, kal1
        int 21h
        
        mov ah, 0ah
        lea dx, buffer
        int 21h
        
        lea bx, buffer+2 
        
        mov ah, 09h
        lea dx, kal2
        int 21h
        
ulang:  cmp byte ptr [bx], t_enter
        je exit
        cmp [bx], 'a'
        je hitung
        cmp [bx], 'i'
        je hitung
        cmp [bx], 'u'
        je hitung
        cmp [bx], 'e'
        je hitung
        cmp [bx], 'o'
        je hitung  
        inc bx
        jmp ulang
hitung: inc data
        inc bx
        jmp ulang
exit:   mov ah, 02h
        mov dl, data
        int 21h
              
      
      
ret
kal1 db 'input kalimat : $'
kal2 db 13, 10, 'jumlah huruf vokal : $'
buffer db 23, ?, 23 dup(?) 
t_enter equ 0dh
data db 30h



setelah selesai, langsung aja di run program nya.. Hasilnya akan tampak seperti ini..

Semoga Bermanfaat :)



0 komentar:

Posting Komentar