۰
subtitle
ارسال: #۱
  
مهندسی کامپیوتر ۹۰-سوال ۶۹-تعداد دستور
سلام.تو این سوال که اصلا نگفته عملوندها چی هستند تکلیف چیه؟؟؟
۱
ارسال: #۲
  
RE: مهندسی کامپیوتر ۹۰-سوال ۶۹-تعداد دستور
با سلام احتیاجی به عملوند ها نداریم
ببینید سوال گفته یک ماشین داریم که دستورات ۳ ادرسه هستند حافظه اصلی
[tex]2^{16}[/tex]
کلمه ۱۶ بیتی داره که هر کلمه معادل دو واحد ادرس پذیره پس یعنی ما باید چندتا مکانو ادرس دهی کنیم
[tex]2^{16}\ast2[/tex]
پس خطوط ادرسمون میشه ۱۷ بیتی
حالا گفته دستورات در دو قالب یک و دو کلمه ای هستند و دو مد ادرس دهی داریم
خوب هر یک کلمه ی حافظه ۱۶ بیت بود ادرس ها هم ۱۷ بیتی پس واضحه که دستورات یک کلمه ای ثباتی هستن و دستورات دو کلمه ای یعنی ۳۲ بیت حافظه ای
خوب با این توضیحات هر دستور ۵ قسمت داره یک قسمت مد ادرس دهی یک قسمت opcode و ۳ تا قسمت برای کد ۳ ادرسه
دستورات یک کلمه ای
یک بیت که برای مد ادرس دهی لازم داریم
سوالم گفته ۶۴ تا دستور یک کلمه ای داریم پس ۶ بیت برای نمایش این ۶۴ تا دستور کافیه پس قسمت opcode دستورات یک کلمه ای ۶ بیت هستش
خوب از ۱۶ بیت ۷ بیت مشخص شد میمونه ۹ بیت دیگه که برای نمایش ۳ تا بخش کد ۳ ادرسه در دستورات یک کلمه ای استفاده میشه و گفتیم که این ۳ تا فقط میتونن ثبات باشن پس ۹ تقسیم بر ۳ میشه ۳ پس برای نمایش ثبات ها به ۳ بیت نیاز داریم یعنی کل ثبات های حافظه ی ما ۸ تا دونه هست خوب پس فهمیدیم تعداد ثباتمون چندتاست حالا میتونیم قسمت دو کلمه ای حل کنیم
وقتی دستورات دو کلمه ای هستن یک عملوندا میت ونه ادرس باشه و دوتای دیگه ثبات پس داریم
۱۷ بیت برای ادرس دهی یک عملوند
۳ بیت برای یک عملوند ثبات
۳ بیت هم برای ثبات دیگه
۱ بیت برای مد ادرس
شد ۲۴ بیت خوب از ۳۲ بیت ۲۴ بیت مصرف میشه پس میمونه ۸ بیت برای opcode
پس میتونیم با ۸ بیت ۲۵۶ تا دستور دو کلمه ای داشته باشیم که میشه گزینه ۴
موفق باشید
ببینید سوال گفته یک ماشین داریم که دستورات ۳ ادرسه هستند حافظه اصلی
[tex]2^{16}[/tex]
کلمه ۱۶ بیتی داره که هر کلمه معادل دو واحد ادرس پذیره پس یعنی ما باید چندتا مکانو ادرس دهی کنیم
[tex]2^{16}\ast2[/tex]
پس خطوط ادرسمون میشه ۱۷ بیتی
حالا گفته دستورات در دو قالب یک و دو کلمه ای هستند و دو مد ادرس دهی داریم
خوب هر یک کلمه ی حافظه ۱۶ بیت بود ادرس ها هم ۱۷ بیتی پس واضحه که دستورات یک کلمه ای ثباتی هستن و دستورات دو کلمه ای یعنی ۳۲ بیت حافظه ای
خوب با این توضیحات هر دستور ۵ قسمت داره یک قسمت مد ادرس دهی یک قسمت opcode و ۳ تا قسمت برای کد ۳ ادرسه
دستورات یک کلمه ای
یک بیت که برای مد ادرس دهی لازم داریم
سوالم گفته ۶۴ تا دستور یک کلمه ای داریم پس ۶ بیت برای نمایش این ۶۴ تا دستور کافیه پس قسمت opcode دستورات یک کلمه ای ۶ بیت هستش
خوب از ۱۶ بیت ۷ بیت مشخص شد میمونه ۹ بیت دیگه که برای نمایش ۳ تا بخش کد ۳ ادرسه در دستورات یک کلمه ای استفاده میشه و گفتیم که این ۳ تا فقط میتونن ثبات باشن پس ۹ تقسیم بر ۳ میشه ۳ پس برای نمایش ثبات ها به ۳ بیت نیاز داریم یعنی کل ثبات های حافظه ی ما ۸ تا دونه هست خوب پس فهمیدیم تعداد ثباتمون چندتاست حالا میتونیم قسمت دو کلمه ای حل کنیم
وقتی دستورات دو کلمه ای هستن یک عملوندا میت ونه ادرس باشه و دوتای دیگه ثبات پس داریم
۱۷ بیت برای ادرس دهی یک عملوند
۳ بیت برای یک عملوند ثبات
۳ بیت هم برای ثبات دیگه
۱ بیت برای مد ادرس
شد ۲۴ بیت خوب از ۳۲ بیت ۲۴ بیت مصرف میشه پس میمونه ۸ بیت برای opcode
پس میتونیم با ۸ بیت ۲۵۶ تا دستور دو کلمه ای داشته باشیم که میشه گزینه ۴
موفق باشید
۰
ارسال: #۳
  
RE: مهندسی کامپیوتر ۹۰-سوال ۶۹-تعداد دستور
این سوال و مشابهش یکی ۲بار تو کنکور اومده تو چندتا تاپیک هم بحث شده سر این مدل سوالا, منم چیزایی که از تاپیکای مختلف فهمیدم رو نوشتم همشونو تو عکسا هست
حسش نبود تایپ کنم از جزوم عکس گذاشتم
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
حسش نبود تایپ کنم از جزوم عکس گذاشتم
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close