PDA

برای دیدن نسخه كامل اینجا را كلیك كنید : کمک در نوشتن پروژه پایان ترم اسمبلی



mortezasar
2011/12/27, 10:58 AM
با سلام خدمت همه دوستان من واسه پروزه اسمبلی نیاز به ساخت یک آرایه دوبعدی6*6 و گرفتن اعداد از یک تا چهار توسط کاربر و چاپ و اون دارم و بعد از اون اشاره گر باید در خانه 0و0 آرایه باشه حالاباید برروی آرایه در صفحه نمایش حرکت کنم اگر عدد یک بود به سمت بالا حرکت کند اگر دو بود به سمت پایین و اگر عدد سه بود به سمت چپ و اگر چهار بود بره به راست حرکت کنه اگر در سطر اول بود و عدد یک بود از آرایه خارج شود و برنامه تمام شود
دوستان اگه کد یا نحوه ساخت آرایه یا هر چیز دیگه ای که به من کمک کنه بذارین ممنون میشم به نمره اش خیلی نیاز دارم من منتظرم تا 5شنبه بیشتر وقت ندارم
باتشکر

sayyad84
2011/12/28, 04:35 PM
با سلام،
آرایه برو به این صورت بسازید:



Array db 6 dup(6 dup(' '))




برای دسترسی به عناصر آرایه آدرس رو در SI بریزید و با bx به عناصر دسترسی داشته باشید. ثبات bx از 0 شروع می شه و تا 35 (36 تا) ادامه داره!
مثلاً:


lea si,array
mov bx,0
mov [si][bx],'1'