۰
subtitle
ارسال: #۱
  
سوال از پردازنده RISC (سال های ۸۴ و ۸۵)
۱- کدام یک از روشهای آدرس دهی در پردازنده های RISC وجود ندارد؟ (علوم کامپیوتر - ۸۴)
۱) Memory Addressing
۲) Register Addressing
۳) Indirect Addressing
۴) Immediate Addressing
جواب کتاب راهیان: گزینه ۲ (فقط گزینه رو اعلام کرده و توضیحی نداده)
۲- در کامپیوترهای مدرن با معماری (Reduced Instruction Set Computer) دستورهای محاسباتی نمی توانند اپرندی داشته باشند که .................. باشد. (علوم کامپیوتر - ۸۵)
۱) در رجیسترهای داخلی CPU
۲) در حافظه
۳) در استک
۴) مقدار ثابت
جواب کتاب راهیان: گزینه ۲ (فقط گزینه رو اعلام کرده و توضیحی نداده)
آیا این دو پاسخ برای این سوالات با هم متناقض نیستن؟
و لطفا کلا این دو سوال و جوابشون رو برای من کمی توضیح بدین.
سپاس
۱) Memory Addressing
۲) Register Addressing
۳) Indirect Addressing
۴) Immediate Addressing
جواب کتاب راهیان: گزینه ۲ (فقط گزینه رو اعلام کرده و توضیحی نداده)
۲- در کامپیوترهای مدرن با معماری (Reduced Instruction Set Computer) دستورهای محاسباتی نمی توانند اپرندی داشته باشند که .................. باشد. (علوم کامپیوتر - ۸۵)
۱) در رجیسترهای داخلی CPU
۲) در حافظه
۳) در استک
۴) مقدار ثابت
جواب کتاب راهیان: گزینه ۲ (فقط گزینه رو اعلام کرده و توضیحی نداده)
آیا این دو پاسخ برای این سوالات با هم متناقض نیستن؟
و لطفا کلا این دو سوال و جوابشون رو برای من کمی توضیح بدین.
سپاس
۰
ارسال: #۲
  
سوال از پردازنده RISC (سال های ۸۴ و ۸۵)
مُدهای آدرس دهی در پردازنده RISC
-Register Addressing
-Immediate Addressing
-Relative Addressing
گزینه ی ۲ و ۴ همینجا رد میشه.
memory addressing هم که گزینه ی انحرافیه. چون اصلا مدل آدرس دهی به این اسم نداریم. داریم؟
می مونه گزینه ی ۳
البته من تو متنای مختلف دیدم که گفته شده برای RISC آدرس دهی INDIRECT نداریم.
سوال دوم رو میشه اینطوری استدلال کرد که چون دسترسی مستقیم به حافظه نداریم پس اپرند نمیتونه تو حافظه باشه. درسته که با دستور LOAD میشه کار کرد اما طرز کارش اینه که اول باید اپرند رو تو ثبات های پردازنده LOAD بکنه، بعد بتونه دستور محاسباتی رو اجرا بکنه پس تو لحظه ای که داره محاسبه انجام میشه اپرند تو ثبات هست نه تو حافظه. تو کتاب مانو هم نوشته شده دستورات جمع و ضرب بدون مراجعه به حافظه انجام می شوند.
-Register Addressing
-Immediate Addressing
-Relative Addressing
گزینه ی ۲ و ۴ همینجا رد میشه.
memory addressing هم که گزینه ی انحرافیه. چون اصلا مدل آدرس دهی به این اسم نداریم. داریم؟
می مونه گزینه ی ۳
البته من تو متنای مختلف دیدم که گفته شده برای RISC آدرس دهی INDIRECT نداریم.
سوال دوم رو میشه اینطوری استدلال کرد که چون دسترسی مستقیم به حافظه نداریم پس اپرند نمیتونه تو حافظه باشه. درسته که با دستور LOAD میشه کار کرد اما طرز کارش اینه که اول باید اپرند رو تو ثبات های پردازنده LOAD بکنه، بعد بتونه دستور محاسباتی رو اجرا بکنه پس تو لحظه ای که داره محاسبه انجام میشه اپرند تو ثبات هست نه تو حافظه. تو کتاب مانو هم نوشته شده دستورات جمع و ضرب بدون مراجعه به حافظه انجام می شوند.
۰
ارسال: #۳
  
سوال از پردازنده RISC (سال های ۸۴ و ۸۵)
فکر می کنم در مورد سوال دوم نکته همون محدود شدن دستورات حافظه ای در RISC هستش که در واقع فقط دو دستور Read&Write با حافظه کار می کنند و بقیه دستورات از جمله دستورات محاسبه ای نمی تونن با حافظه به صورت مستقیم کار کنند! الیته استک هم جای بحث داره که همون گزینه ۲ بهتره!(البته اگه اشتباهه نظرم لطفا دوستان تصحیح کنن!)
در مورد سوال اول شک دارم!اما اگر منظورش آدرس دهی در دستور صرفا حافظه ای باشه بر اساس توضیح بالا گزینه ۲ درسته...
در مورد سوال اول شک دارم!اما اگر منظورش آدرس دهی در دستور صرفا حافظه ای باشه بر اساس توضیح بالا گزینه ۲ درسته...
۰
ارسال: #۴
  
سوال از پردازنده RISC (سال های ۸۴ و ۸۵)
کتاب پوران تست اولی که شما مطرح کردید زده گزینه ۳
ارسال: #۵
  
RE: سوال از پردازنده RISC (سال های ۸۴ و ۸۵)
۰
ارسال: #۶
  
سوال از پردازنده RISC (سال های ۸۴ و ۸۵)
اگه بگیم RISC با دستورات حافظه ای نمیتونه کار کنه و یا دسترسی مستقیم به حافظه مشکل داره (طبق سوال دوم) اصولا جواب سوال اول باید بشه گزینه ۱ که!
ارسال: #۷
  
RE: سوال از پردازنده RISC (سال های ۸۴ و ۸۵)
۰
ارسال: #۸
  
سوال از پردازنده RISC (سال های ۸۴ و ۸۵)
پس چرا جواب سوال دوم میشه گزینه ۲؟
اگه مشکلی با حافظه نداره پس جواب سوال دوم چطوری میشه گزینه ۲؟!
اگه مشکلی با حافظه نداره پس جواب سوال دوم چطوری میشه گزینه ۲؟!
ارسال: #۹
  
RE: سوال از پردازنده RISC (سال های ۸۴ و ۸۵)
۰
ارسال: #۱۰
  
سوال از پردازنده RISC (سال های ۸۴ و ۸۵)
خب با اینکه محاسباتی هستن ولی میگه اپرندی نباید در حافظه داشته باشه.
خب چرا همون اپرند رو نمیتونه با load و store کردن از حافظه بخونه
وقتی با این دو تا دستور میتونه از حافظه بخونه پس همین اپرندها رو هم با همین دستورات از حافظه بخونه دیگه.
خب چرا همون اپرند رو نمیتونه با load و store کردن از حافظه بخونه
وقتی با این دو تا دستور میتونه از حافظه بخونه پس همین اپرندها رو هم با همین دستورات از حافظه بخونه دیگه.
۰
ارسال: #۱۱
  
سوال از پردازنده RISC (سال های ۸۴ و ۸۵)
به هرحال با توجه به سوال اگه من قرار بود جواب بدم همونایی که گفتم می زدم ولی حرف شما مهدی جان هم تا حدودی قابل تامل هستش و این دو سوال جای بحث داره...
۰
ارسال: #۱۲
  
سوال از پردازنده RISC (سال های ۸۴ و ۸۵)
سپاس از ۸Operation عزیز
ولی همچنان من ابهامم برطرف نشده.
ممنون میشم اگر کسی جواب یا جواب های دیگه ای برای این سوال داره بگه.
ولی همچنان من ابهامم برطرف نشده.
ممنون میشم اگر کسی جواب یا جواب های دیگه ای برای این سوال داره بگه.
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close