PDA

View Full Version : دسترسی به درایه های یک ماتریس



negar_1366
سه شنبه 10 اردیبهشت 1387, 21:37 عصر
با سلام:

:لبخندساده:

می خواستم بدونم که فرمول کلی برای دسترسی پیدا کردن به درایه ی خاصی از یک ماتریس چیست ؟
ممنون می شوم هر چه زودتر جواب بدید .


دستور زیر چه کاری انجام می دهد ؟


(print str$(EAX

چه شکلی می تونیم دو رشته که در دو print متفاوت نوشته شده اند را به صورت پشت سر هم نمایش دهیم ؟
مثلا می خواهیم بین دو رشته مقدار یک ثبات را هم چاپ کنیم .
enter 10 number
10 مفدار ثبات AX است .


با تشکر

Delphi Coder
سه شنبه 10 اردیبهشت 1387, 23:45 عصر
می خواستم بدونم که فرمول کلی برای دسترسی پیدا کردن به درایه ی خاصی از یک ماتریس چیست ؟
ممنون می شوم هر چه زودتر جواب بدید .
بستگی به خودتون داره که ماتریس رو چجوری تو Memory ذخیره کنید.
دستور زیر چه کاری انجام می دهد ؟



(print str$(EAX
اگر کمپایلر basic که ازش استفاده می کنید support کنه قاعدتا باید محتوای رجیستر EAX رو به صورت رشته تو صفحه چاپ کنه.
چه شکلی می تونیم دو رشته که در دو print متفاوت نوشته شده اند را به صورت پشت سر هم نمایش دهیم ؟
مثلا می خواهیم بین دو رشته مقدار یک ثبات را هم چاپ کنیم .
با + رشته ها رو به هم بچسبونید مثلا:

print "Enter "+STR$(EAX)+" number"

ببخشید من فکر کردم موضوع به BASIC مربوط میشه چون اسمی از ماکرو نبرده بودید.
میتونید یه رشته جدید بگیرید و اون سه تا رشته رو پشت سر هم تو رشته جدید کپی کنید دستور REP و MOVS در اسمبلی. بعد هر کپی SI رو مجددا مقدار دهی کنید و استفاده از CLD یا STD یادتون نره.

vcldeveloper
چهارشنبه 11 اردیبهشت 1387, 00:05 صبح
از عنوان مناسب برای تاپیک هایی که ایجاد می کنید، استفاده کنید!

عنوان تاپیک تصحیح شد

negar_1366
چهارشنبه 11 اردیبهشت 1387, 09:26 صبح
با سلام:

:لبخندساده:

مي خواستم بدونم که فرمول کلي براي دسترسي پيدا کردن به درايه ي خاصي از يک ماتريس چيست ؟در صورتی که آن ماتریس به صورت یک آرایه ی یک بعدی ذخیره شده باشد .


با تشکر