PDA

View Full Version : چاپ متغیر عددی در خروجی



kami.awz
شنبه 19 آذر 1390, 20:18 عصر
یه تمرین اسمبلی دارم تحت این عنوان: مجموع ارقام یک عدد ۵ رقمی را محاسبه و در خروجی چاپ کنید (emu8086)
مجموع ۵ رقم رو با کد زیر محاسبه میکنم:

//data
num dw 56438
m dw 10
sum dw ?



//code
mov ax,[num]
mov sum,0
mov cx,5
func:
mov dx,0
div m
add sum,dx
dec cx
cmp cx,0
jnle func
اما برای نمایشش هیچ ایده‌ای ندارم، از این کد برای نمایش رشته استفاده میکنم ولی نمیدونم چطور باید عدد حاصله بالا رو نمایش بدم :متفکر:

//data
msg db "hello there", "$S"

//code
mov ah,2h
int 10h
mov dx,offset msg
mov ah,09h
int 21h

xman_1365_x
یک شنبه 20 آذر 1390, 17:30 عصر
اما برای نمایشش هیچ ایده‌ای ندارم، از این کد برای نمایش رشته استفاده میکنم ولی نمیدونم چطور باید عدد حاصله بالا رو نمایش بدم
باید عدد رو تبدیل به رشته ای از کارکتر کنید و در پایان رشته دالر بزارین و با وقفه ای که نوشتین نمایش بدین،در سایت جستجو کنید قبلا پاسخ داده شده
موفق باشی