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

Share this

Related Posts

Previous
Next Post »

9 comments

comments
29 May 2012 at 12:47 delete

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....

Reply
avatar
3 June 2012 at 00:13 delete

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

Reply
avatar
25 November 2012 at 08:23 delete

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

Reply
avatar
15 February 2013 at 09:01 delete

@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...

Reply
avatar
30 May 2013 at 20:54 delete

ini penggunaan di 8085 simulator bisa yah???

Reply
avatar
21 June 2014 at 19:21 delete

UNTUK PERKALIAN GIMANA GAN???

Reply
avatar
23 April 2017 at 21:51 delete

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

Reply
avatar