Penjumlahan dengan Menginput Angka di Assembly (Bahasa Rakitan)

Di bawah ini merupakan listing program yang digunakan untuk menampilkan hasil penjumlahan 2 angka, yang angkanya diinputkan oleh pengguna, namun masih terbatas cuma hitungan ke sepuluh. Mungkin ada yang pembenahan oleh pembaca, tuliskan di komen. Cekidot :


.model small
.code
org 100h
start : jmp input
nilai1 db 'Silahkan input nilai 1 = ','$'
nilai2 db 13,10,'Silahkan input nilai 2 = ','$'
hasil  db 13,10,'Hasilnya adalah = ','$'
input:
mov ah,09h
mov dx,offset nilai1
int 21h
mov ah,01h
int 21h
mov bl,al
sub bl,30h
mov ah,09h
mov dx,offset nilai2
int 21h
mov ah,01h
int 21h
sub al,30h
add bl,al
tampil :
mov ah,09h
mov dx,offset hasil
int 21h
mov ah,02h
mov dl,bl
add dl,30h
int 21h
akhir :
int 20h
end start

Comments

  1. gan, numpang nanya nich,
    kalau bilangan yg di input itu 3 angka bisa gak gan?
    kalau bisa, tolong di share ya kodingnya... :)
    soalnya koding di atas cuma bisa 1 input angka....

    ReplyDelete
  2. wah, iya'e, gan..
    ane baru bisa yang cuman 1 angka..
    klo 3 angka ane belum nyampe'e... gan...
    hehehe :) :):)

    ReplyDelete
  3. makasih ya gan, tp Lebih bagus Lagi kLw misaLkan diberi penjelasan tiap barisannya

    ReplyDelete
  4. @deni : terima kasih juga atas kunjungannya juga, gan... hehehe :)

    @rahmat : Ok, terima kasih atas kunjungannya.. maaf, ntu modal copas dari notepat, jadi belum sempat kasih keterangan...

    ReplyDelete
  5. ini penggunaan di 8085 simulator bisa yah???

    ReplyDelete
  6. eh gan, klo misalnya hasil lebih dari 10 itu hasilnya kok ngga ada ya, biar keliatan hasilnya itu dirubah mananya ya

    ReplyDelete

Post a Comment

Popular posts from this blog

Langkah-langkah install aplikasi ujian online berbasis web

Download Aplikasi Ujian Online dengan Codeigniter, Ajax, JSON

Cara setting aplikasi ujian online di jaringan untuk banyak komputer client