10 بهمن 1393, 09:51 ب.ظ
11 بهمن 1393, 01:52 ق.ظ
با سلام نحوه حلش اینطوریه که شما باید فرمول نحوه پیدا کردن ادرس عنصر ارایه را بلد باشی همین اونم که تو ساختمان داده خوندیدش اصولا هم توی کامپایلر و زبان های برنامه سازی که این تستا میاد منظور ذخیره سازی به صورت سطری هست
خوب شما با داده های مساله توی اون فرمول بزار و فرمولو بازش کن یه عدد ثابتی به دست میاد که اون عدد ثابت میشه شروع ادرس مجازی یعنی داریم (فرمولو که مطمنا همه بلدند تو ساختمان داده خوندنش ولی من همین طوری نوشتمش فک نکنم روی فرمول لازم به توضیح باشه)
[tex]A\: \langle i\rangle\langle j\rangle\: =\: \langle\langle i-L1\rangle\: \ast\: \langle U_2\: -\: L_2\: 1\rangle\: \: \langle j-L_2\rangle\rangle\: \ast\: E\: \: \: base[/tex]
[tex]\langle\langle i-1\rangle\: \ast\: \langle7\: -\: \langle-2\rangle\: 1\rangle\: \: \langle j-\langle-2\rangle\rangle\rangle\: \ast\: 2\: 1000\: [/tex]
[tex]\langle\langle i-1\rangle\: \ast\: \langle10\rangle\: \: \langle j 2\rangle\rangle\: \ast\: 2\: 1000\: [/tex]
[tex]\langle10i\: \: -10 \: j 2\rangle\: \ast\: 2\: 1000\: [/tex]
[tex]\langle10i\: \: \: j\: -8\rangle\: \ast\: 2\: 1000\: [/tex]
[tex]20i\: \: \: 2J\: -16\: 1000\: [/tex]
[tex]20i\: \: \: 2J\: \: 984[/tex]
۹۸۴ یه قسمت ثابته و کامپایلر یک بار حسابش میکنه پس میشه ادرس مجازی
موفق باشید.
خوب شما با داده های مساله توی اون فرمول بزار و فرمولو بازش کن یه عدد ثابتی به دست میاد که اون عدد ثابت میشه شروع ادرس مجازی یعنی داریم (فرمولو که مطمنا همه بلدند تو ساختمان داده خوندنش ولی من همین طوری نوشتمش فک نکنم روی فرمول لازم به توضیح باشه)
[tex]A\: \langle i\rangle\langle j\rangle\: =\: \langle\langle i-L1\rangle\: \ast\: \langle U_2\: -\: L_2\: 1\rangle\: \: \langle j-L_2\rangle\rangle\: \ast\: E\: \: \: base[/tex]
[tex]\langle\langle i-1\rangle\: \ast\: \langle7\: -\: \langle-2\rangle\: 1\rangle\: \: \langle j-\langle-2\rangle\rangle\rangle\: \ast\: 2\: 1000\: [/tex]
[tex]\langle\langle i-1\rangle\: \ast\: \langle10\rangle\: \: \langle j 2\rangle\rangle\: \ast\: 2\: 1000\: [/tex]
[tex]\langle10i\: \: -10 \: j 2\rangle\: \ast\: 2\: 1000\: [/tex]
[tex]\langle10i\: \: \: j\: -8\rangle\: \ast\: 2\: 1000\: [/tex]
[tex]20i\: \: \: 2J\: -16\: 1000\: [/tex]
[tex]20i\: \: \: 2J\: \: 984[/tex]
۹۸۴ یه قسمت ثابته و کامپایلر یک بار حسابش میکنه پس میشه ادرس مجازی
موفق باشید.
11 بهمن 1393, 07:18 ب.ظ
وای ممنون. یکی هم شبیهشه کامپایلر84 گذاشتم تاپیکشو.میشه اونم ببینین؟