ورود

View Full Version : بسط برنامه زیر برای جمع اعداد دو رقمی



davood59
شنبه 30 خرداد 1388, 19:47 عصر
سلام دوستان، این کد اعداد یک رقمی رو با همدیگه جمع میکنه، حالا میشه بگید چه جوری برا ی گرفتن اعداد دو رقمی بسطش بدم؟ اگه ممکنه راهنمایی کامل بکنید. مرسی
[CODE]

.model small
.data
dd1 dw "enter number:$"

num1 db ?
num2 db ?;why equ 20
;num2 equ 20
;can write this program to another way?

.code
main proc far
mov ax,@data
mov ds,ax

;----
mov ah,1
int 21h
mov num1,al;al,num1
sub al,48
mov bl,al
;------
mov ah,1
int 21h
mov num2,48;bl,num1
sub al,48
add al,bl
mov ah,2
;---
mov dl,al
add dl,48
int 21h
; -----
mov ax,4c00h
int 21h

main endp
end main




[CODE/]