ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





نمایش نتایج: از 1 به 2 از 2
  1. #1
    تاریخ عضویت
    2019/11/04
    نوشته ها
    3
    0
    Junior Member

    چاپ یک عدد در اسمبلی

    برنامه ای با زبان اسمبلی که یک عدد رو چاپ کنه لطفا کسی هست کدشو داشته باشه
  2. #2
    تاریخ عضویت
    2017/11/18
    نوشته ها
    49
    45
    Administrator
    برای چاپ یک عدد در زبان اسمبلی اول باید اون عدد رو به رشته تبدیل کنید سپس با وقفه 09h اون متن رو چاپ کنید در پایین دو تا براتون ماکرو می زارم که یکی تبدیل عدد به رشته و دومی چاپ رشته است.



    ماکروی تبدیل عدد به رشته

    کد:
    itoa    macro    n,str,len
        local    while
        lea    si,str
        mov dl,len
        mov dh,0
        add    si,dx    
        mov    byte ptr[si],'$'
        mov    ax,n
        mov    cl,10
        while:    dec    si
            div    cl
            add    ah,48
            mov    [si],ah
            mov    ah,0
            cmp    al,0
        jne    while    
    endm
    ماکروی چاپ رشته

    کد:
    prints    macro    str
        lea    dx,str
        mov    ah,09h
        int    21h
    endm
نمایش نتایج: از 1 به 2 از 2

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •