Re: [问题] 台大98年考古题 (新增问题 第5题)

楼主: k2111521 (漂泊不定的风)   2010-06-30 11:58:03
※ 引述《stator (别急着吃棉花糖)》之铭言:
: : 后来又研究了一下98年的题目
: : 想再问一下 98年的第五题
: : 5.Which of the following is not an activity performed entirely within a CPU?
: : (A) Fetch instructions (B) Perform Boolean operations
: : (C) Perform arithmetic operations (D) Move data between registers
: : 一开始我选(D),后来和朋友又讨论了一下,再次翻阅了课本,思考了一下
: : 本来的想法是,因为资料的搬移,应该会从其他地方抓资料来
: : 但因为registers本身就在CPU中,资料的搬移应该完全在CPU里,所以(D)选项和题意
: : 不合,和朋友讨论的答案,目前觉得是(A)
: : 理由是:因为Fetch时,会从主内存内去提取资料,所以不完全是在CPU内
: : 不过后来又查了一下资料,就CPU本身的执行而言
: : Fetch,decode 都是在 control unit内; execute 是在 arithmetic/logic unit 内
: : 这样要说 Fetch完全在CPU内执行应该也没错?
: : 不知道自己这样的逻辑对不对,希望大家可以提供一点意见和看法,或者认为有
: : 其它的答案,也希望能提出来一起讨论一下
: : 谢谢  
: :   
: cpu的机器周期包含下列四个阶段
: fetch(撷取指令)
作者: owlran (owlran)   2010-06-30 12:01:00
这提前阵子有找老师讨论过,认为A比较恰当
作者: future1234 (Low)   2010-06-30 17:36:00
我想关键字是 entirelyB,C 选项是ALU再做 , D也是在CPU内的register而选项A会去存取到main memory , 如instrution memoery

Links booklink

Contact Us: admin [ a t ] ucptt.com