ورود

نسخه کامل مشاهده نسخه کامل : اسمبلی ----- آرایه 2 بعدی --------اسمبلی



Khazaie
01-06-2009, 19:44
سلام دوستان
چجوری میشه آرایه 2 بعدی تعریف کرد و ازش استفاده کرد ؟
من اینجوری نوشتم
تعریف متغیر :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدمقدار دهی :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیداستفاده

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ولی این شرط آخری برقرار نمیشه چرا ؟

hoax3r
01-06-2009, 22:28
چون آدرس ها درواقع اینجوری شدن نه مثل یک آرایه دو بعدی در زبان های سطح بالا مثل ++c


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

حالا با توجه به مطلبی گه گفتم الان این دو تا هر دو یک قسمت حافظه رو تغییر میدن


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

در نتیجه مشکل ایجاد مکینه

این فرمول دسترسی به عناصر آرایه هست در صورتی که آرایه یک بایتی باشه

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


مثلا اگه یه آرایه 6 * 4 داشته باشیم و بخوایم به عنصر [0][2] دسترسی پیدا کنیم این کدش میشه

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

qazq
15-04-2011, 14:59
سلام
كمكم كنيد.
برنامه به زبان اسمبلي
يك ارايه دوبعدي با نام a از كلمات با10سطرو6ستون تعريف كنيدوخانه ي
12345=[4][7]a پر شود

emad_esi
20-04-2011, 10:06
سلام به همه دوستان .من تازه عضو انجمن شدم ازاین به بعد بیشتر مزاحمتون میشم:20:

mb4000
08-05-2011, 18:23
چه طوری می توان مقدار درون یک متغیر را به یک آرایه دو بعدی ارسال کرد

homa sh
26-05-2011, 09:00
سلام
در زبان اسمبلی چه جوری میتونم یک عدد در مبنای 10رو به مبنای 2 تبدیل کنم؟؟..
من عددمو DBتعریف کردم یک حلقه forگذاشتم که 8بار عددمو بر 2 تقسیم میکنه اما با باقی مانده ها که جواب سوالمه نمیدونم باید چیکار کنم !!!:37:

homa sh
26-05-2011, 09:09
اوه ....راستی من با اشاره گرها تو زبان اسمبلی خیلی مشکل دارم یکی میتونه یه pdfکه مبحث اشاره گرها رو خوب توضیح داده باشه قراربده !!...:sad:البته من خودم 2و3تا pdfدارم اما به این مبحث خیلی نپرداخته............:worried:

mohammadkhajoo
26-05-2011, 11:48
سلام . ببخشین توی ارایه 2 بعدی وقتی من می خوام یک کلمه رو بگیرم و اندازش بیشتر از 20 کاراکتر نیست ! حالا من مثلا 7 کاراکتر وارد می کنم . بعد وقتی می خوام همون رو چاپ کنم چیکار کنم که اون 0 هارو چاپ نکنه ؟؟
چون خیلی از خونه ها خالی مونده !! ممنون

smn2012
03-06-2011, 07:23
سلام!
لطفا جواب سوالای بچه ها رو بدید!!!!!!!!!!!!!!
آخه سوالای منم دقیقا همیناس.
خواهش میکنم زودتر.
من باید با اسمبلی نوت پد بنویسم و نیاز به تعریف آرایه دوبعدی به اندازه سطر و ستون صفحه نمایش دارم. ولی هنوز syntax تعریف آرایه دو بدی رو بلد نیستم.لطفا منو راهنمایی کنید.

hoax3r
03-06-2011, 13:33
سلام!
لطفا جواب سوالای بچه ها رو بدید!!!!!!!!!!!!!!
آخه سوالای منم دقیقا همیناس.
خواهش میکنم زودتر.
من باید با اسمبلی نوت پد بنویسم و نیاز به تعریف آرایه دوبعدی به اندازه سطر و ستون صفحه نمایش دارم. ولی هنوز syntax تعریف آرایه دو بدی رو بلد نیستم.لطفا منو راهنمایی کنید.

آخه مطلبی که شما می خواین تو اکثر کتابهای اسمبلی وجود داره، اگه نداره یکم جستجو کنید، پس گوگل برای چیه

smn2012
03-06-2011, 21:59
لطفا بهم بگین این دستور درسته یا نه؟؟؟

name array type row dup(column dup()) ;exp
array1 db 24 dup(80 dup());be andazeye satr o sotoone monitor


منتظر جوابتون هستم.

hoax3r
04-06-2011, 14:12
لطفا بهم بگین این دستور درسته یا نه؟؟؟

name array type row dup(column dup()) ;exp
array1 db 24 dup(80 dup());be andazeye satr o sotoone monitor


منتظر جوابتون هستم.

بله درسته.

smn2012
05-06-2011, 09:42
ممنون از راهنمایی تون، فقط اگه میشه بگید چطور به عناصر آرایه دسترسی پیدا کنم؟

hoax3r
06-06-2011, 20:40
اینجوری

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

پستهای قبلی گفتم فرمول چطوریه ٍ ببین یکی از رجیسترا سطرته و یکی ستونٍ الان تو مثال یعنی خونه ۱۰۰ ٍ در واقع خونه ۲۰ از سطر دوم میشه
bx سطر و si ستونه

smn2012
07-06-2011, 06:38
بازم ممنون از شماhoax3r ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])!

smn2012
09-06-2011, 13:13
سلام !

نوشتن آرایه دو بعدی(از رشته ها) در فایل ،با آرایه یک بعدی فرق میکنه؟؟؟؟؟؟؟

آخه من رشته دریافتی از کاربر رو میخوام تو فایل ذخیره کنم اما فقط یک سطر رو مینویسه.


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

متغیر array1 همون آرایه دو بعدی منه.
منتظر راهنمایی های خوبتون هستم.

hoax3r
12-06-2011, 20:33
بدون دیدن کد نمیشه دقیق گفت مشکل چیه، شاید تو نشتن رشته در آرایه مشکلی هست که همش چاپ نمیشه
با یه دیباگر روند اجرا رو برسی کنید،

fereshteh73
28-10-2014, 21:31
سلام دوستان عزیزم.خواهش میکنم همین امشب جوابمو بدید :n03: من باید این برنامه رو فردا ببرم:
به زبان اسمبلی

برنامه ای بنویسید که مقادیر 1 تا 9 را به خانه های یک آرایه 2 بعدی 3*3 انتقال دهد :n27:

خواهش میکنم :n28: