برنامه ای بنویسید که دو عدد را از ورودی گرفته و با استفاده از دستور تفریق بر هم تقسیم نموده و خارج قسمت و باقیمانده را چاپ کند.
سلام دوستان
من تا یه جاهایی رو نوشتم که دو عدد را به صورت رشته میگیره و تبدیل به عدد میکنه اما مابقی که تقسیم را از طریق تفریق انجام بده بلد نیستم اگه کسی جواب این برنامه رو بلده کمک کنه ممنون میشم .
سلام دوستان
من تا یه جاهایی رو نوشتم که دو عدد را به صورت رشته میگیره و تبدیل به عدد میکنه اما مابقی که تقسیم را از طریق تفریق انجام بده بلد نیستم اگه کسی جواب این برنامه رو بلده کمک کنه ممنون میشم .
PHP:
datasg segment
strlist label byte
max db 30
len db ?
buffer db 30 dup (?)
strlist1 label byte
max1 db 30
len1 db ?
buffer1 db 30 dup (?)
d db 10
datasg ends
;................................................
codesg segment
main proc far
assume dsatasg;cs:codesg
mov ax,datasg
mov ds,ax
lea dx,strlist
mov ah,0ah
int 21h
lea dx,strlist1
mov ah,0ah
int 21h
;tabdil reshte aval be adad
mov ch,0
lea bx,buffer
mov cl,len
dec cl
mov al,[bx]
sub al,48
l1: mul d
inc bx
sub [bx],48
add ax,[bx]
loop l1
;tabdil reshte dovom be adad
mov ch,0
lea bx,buffer1
mov cl,len1
dec cl
mov al,[bx]
sub al,48
l2: mul d
inc bx
sub [bx],48
add ax,[bx]
loop l2
mov ah,4ch
int 21h
main endp
codesg ends
end main