View Full Version : مبتدی: تعریف ماتریس در اسمبلی
k.tavakol
چهارشنبه 18 آذر 1388, 20:58 عصر
سلام
لطفا برای تعریف کردن یک ماتریس 5*5 در اسمبلی راهنمایی کنید.
tdkhakpur
چهارشنبه 18 آذر 1388, 22:02 عصر
اسمبای زبان سطح پایینه و ماتریس ندارد ولی emu های جدید آمده که اصول زبان اسمبلی را به هم زدند و واسه خودشان کامپایلر شدن نه اسمبلر.
به هر صورت شما بصوررت زیر آرایه را تعریف کنید
matrix db 25 dup(?)
و با فرمول زیر میتوانید اینکس را بدست بیاری
int x, y;
int col=3 , row=2;
x = row*5+col;
y = row*5l;
k.tavakol
چهارشنبه 18 آذر 1388, 22:25 عصر
اسمبای زبان سطح پایینه و ماتریس ندارد ولی emu های جدید آمده که اصول زبان اسمبلی را به هم زدند و واسه خودشان کامپایلر شدن نه اسمبلر.
به هر صورت شما بصوررت زیر آرایه را تعریف کنید
matrix db 25 dup(?)
و با فرمول زیر میتوانید اینکس را بدست بیاری
int x, y;
int col=3 , row=2;
x = row*5+col;
y = row*5l;
ممنون
میشه توضیح بدهید چرا
int col=3 , row=2;
x = row*5+col;
y = row*5l; استفاده کردید.
tdkhakpur
چهارشنبه 18 آذر 1388, 23:31 عصر
ممنون
میشه توضیح بدهید چرا
int col=3 , row=2;
x = row*5+col;
y = row*5l; استفاده کردید.
خوب خودتان یک جدول 5*5 را در نظر بگیرید و ایندکسی را که سطر و ستون مشخصی دارد را پیدا کرده و از ابتدا بشمارید ببینید چندمین عدد در جدول هست (شمارش ار بالا و سمت چپ به طرف پایین باشد.)
shask00l
پنج شنبه 19 آذر 1388, 01:09 صبح
این همون فرمول بدست آوردنه آدرس یک سلول توی آرایه دو بعدی به روش سطریه . :لبخندساده: یادش بخیر توی ساختمان داده خونده بودیم .
اگه مال سه بعدی و ... رو خواستی بگو اینجا بنویسم برات (توی کتابه .. الآن یادم نیست:لبخند:)
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.