-
پنج شنبه 09 دی 1389, 12:06 عصر
#1
کاربر جدید
تبدیل عدد به رشته بدون استفاده از دستور itoa لطفا کمک کنین.
این کد رو نوشتم ولی جواب نمیده.البته بدون استفاده از دستور atoi منظورم بود.مشکلش چیه؟
include io.h
sseg segment stack
db 265 dup(?)
sseg ends
;......................
dseg segment
k db 10 dup(?)
b db 10
str db 6 dup(?)
d db 10
dseg ends
;....................
Cseg segment
assume cs:cseg,ds:dseg,ss:sseg
main:
mov ax,seg dseg
mov ds,ax
inputs k,10
mov bx,0
mov al,0
dec cx
l:
cmp bx,cx
jna exit
cmp k[bx],"0"
jnbe exit
cmp k[bx],"9"
jnae exit
mul d
mov b,al
mov al,k[bx]
sub al,48
add b,al
inc bx
jmp l
exit: itoa str,b
output str
mov ax,4c00h
int 21h
cseg ends
end main
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت