BeginnerProgrammer
سه شنبه 23 آذر 1389, 00:37 صبح
سلام
حلقه وایلی که شرطش برابری یه شمارنده با یه متغیره چطوری میشه نوشت؟ :گریه:
BobiFX
سه شنبه 23 آذر 1389, 07:31 صبح
سلام
امیدوارم سوالتون رو درست فهمیده باشم.
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:
persianboy1993
پنج شنبه 27 خرداد 1395, 12:21 عصر
سپاس از الگوریتم
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.