نمایش نتایج 1 تا 3 از 3

نام تاپیک: حلقه while در زبان اسمبلی

  1. #1
    کاربر دائمی آواتار BeginnerProgrammer
    تاریخ عضویت
    مرداد 1389
    محل زندگی
    کرمانشاه
    پست
    232

    حلقه while در زبان اسمبلی

    سلام
    حلقه وایلی که شرطش برابری یه شمارنده با یه متغیره چطوری میشه نوشت؟

  2. #2

    Thumbs up نقل قول: حلقه while در زبان اسمبلی

    سلام

    امیدوارم سوالتون رو درست فهمیده باشم.

    1-متغیر رو توی رجیستر ax بریز
    2-رجیستر ax رو با مقدار شمارنده مقایسه کن
    3-اگر برابر بود به 7 برو
    4- شمارنده رو تغییر بده
    5- مقدار جدید متغیر رو محاسبه کن
    6- برو به 1
    7- انتهای حلقه

    البته میتونین قبل از شماره 2 شمارنده رو هم توی cx بریزین و در شماره 2 مقدارax و cx رو مقایسه کنین.



    whilestart:
    mov ax, var
    mov cx, counter
    cmp ax,cx
    je whiledone
    inc counter
    [calculate var]
    jmp whilestart
    whiledone:

  3. #3

    نقل قول: حلقه while در زبان اسمبلی

    سپاس از الگوریتم

قوانین ایجاد تاپیک در تالار

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