نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: سوال (اسمبلی)

  1. #1
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض سوال (اسمبلی)

    از اساتید تقاضا داشتم کد زیرو چک بکنند، قرار اگر کاربر 2 وارد کرد وارد ref بشه ، حالا اگر غیر 2 وارد کنند وارد noy نمیشه میخواستم ببینم دلیلش چیه و کجاش مشکل داره. تشکر

    کد PHP:
    Str db 'OK $'    
    Ctr db 'NO $'

       
    mov ah,01H
    int 21h   


    sub al
    ,48
    cmp al
    ,2
    jnz ref

    ref 
    :
    Mov dx,offset Str ; or Lea dx,Message
    Mov ah
    ,9h
    Int 21h  

    jz noy

    noy 
    :
    Mov dx,offset Ctr ; or Lea dx,Message
    Mov ah
    ,9h
    Int 21h 

  2. # ADS




     

  3. #2
    عضو انجمن pakradm آواتار ها
    تاریخ عضویت
    Jun 2010
    نوشته ها
    238
    تشکر تشکر کرده 
    310
    تشکر تشکر شده 
    306
    تشکر شده در
    211 پست

    پیش فرض پاسخ : سوال (اسمبلی)

    با عرض سلام و احترام

    شما شرایط را طوری در نظر بگیرید که اگر کاربر عددی غیر 2 وارد نمود به قسمت noy برود و در غیر اینصورت(کاربر عدد 2 را وارد نمود) برنامه خط به خط ادامه یابد.
    همچنین در آخرین خط برنامه می بایست عبارت END قرار گیرد.
    یعنی کد شما به صورت زیر اصلاح می گردد.

    کد PHP:

    Str db 
    'OK $'    
    Ctr db 'NO $'

       
    mov ah,01H
    int 21h   

    sub al
    ,48
    cmp al
    ,2
    jnz noy
    ref 
    :
    Mov dx,offset Str ; or Lea dx,Message
    Mov ah
    ,9h
    Int 21h 
    end

    noy 
    :
    Mov dx,offset Ctr ; or Lea dx,Message
    Mov ah
    ,9h
    Int 21h 
    █ راد هاستینگ؛ ارائه دهنده خدمات با کیفیت دامنه، میزبانی وب و سرور مجازی از دیتاسنترهای معتبر
    www.radhosting.ir
    █ اللهم عجل لولیک الفرج مولانا صاحب الزمان

  4. تعداد تشکر ها از pakradm به دلیل پست مفید


  5. #3
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : سوال (اسمبلی)

    نقل قول نوشته اصلی توسط pakradm نمایش پست ها
    با عرض سلام و احترام

    شما شرایط را طوری در نظر بگیرید که اگر کاربر عددی غیر 2 وارد نمود به قسمت noy برود و در غیر اینصورت(کاربر عدد 2 را وارد نمود) برنامه خط به خط ادامه یابد.
    همچنین در آخرین خط برنامه می بایست عبارت END قرار گیرد.
    یعنی کد شما به صورت زیر اصلاح می گردد.

    کد PHP:

    Str db 
    'OK $'    
    Ctr db 'NO $'

      
    mov ah,01H
    int 21h  

    sub al
    ,48
    cmp al
    ,2
    jnz noy
    ref 
    :
    Mov dx,offset Str ; or Lea dx,Message
    Mov ah
    ,9h
    Int 21h
    end

    noy 
    :
    Mov dx,offset Ctr ; or Lea dx,Message
    Mov ah
    ,9h
    Int 21h 
    تشکر 2 تا سوال داشتم.

    jnz یعنی زیرو فلگ صفر باشه ؟
    ویک مشکل دیگه دارم توی رشته ها کارکتر O چاپ نمیکنه (در ok کد بالا)

    با Emu8086 هم مینویسم.

  6. #4
    عضو انجمن pakradm آواتار ها
    تاریخ عضویت
    Jun 2010
    نوشته ها
    238
    تشکر تشکر کرده 
    310
    تشکر تشکر شده 
    306
    تشکر شده در
    211 پست

    پیش فرض پاسخ : سوال (اسمبلی)

    نقل قول نوشته اصلی توسط T.Toosi نمایش پست ها
    تشکر 2 تا سوال داشتم.

    jnz یعنی زیرو فلگ صفر باشه ؟
    ویک مشکل دیگه دارم توی رشته ها کارکتر O چاپ نمیکنه (در ok کد بالا)

    با Emu8086 هم مینویسم.
    سلام مجدد

    1- یعنی اگر مقدار Zero Flag برابر غیر صفر بود به جایی JUMP انجام بده
    2- این مورد را متاسفانه فراموش کرده ام... یادش بخیر... آخه مال 3 سال پیش است... شرمنده!!!
    █ راد هاستینگ؛ ارائه دهنده خدمات با کیفیت دامنه، میزبانی وب و سرور مجازی از دیتاسنترهای معتبر
    www.radhosting.ir
    █ اللهم عجل لولیک الفرج مولانا صاحب الزمان

  7. تعداد تشکر ها از pakradm به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 3
    آخرين نوشته: November 3rd, 2015, 19:25
  2. پاسخ ها: 15
    آخرين نوشته: July 26th, 2012, 14:16
  3. سوال و راهنمایی در مورد دیتاسنتر Equinix سوئیس
    توسط logofun در انجمن سرور اختصاصی
    پاسخ ها: 69
    آخرين نوشته: July 27th, 2011, 23:32
  4. سوئیچینگ و سوئیچ سیسکو Switching
    توسط royalserver.ir در انجمن سیسکو Cisco
    پاسخ ها: 0
    آخرين نوشته: February 9th, 2011, 12:22

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

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