Re: [問題] 請幫我解答計算機&組語的問題

看板b97902HW作者 (cyy)時間14年前 (2009/09/28 23:59), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串2/2 (看更多)
: 1. 請問投影片p.7:老師講這張時提到為什麼program counter只有8-bit是因為 : 足以表達main memory 256words的位址,但是如果main memory超過256 words, : program counter就不是8-bits囉?但是目前電腦印出來好像還是8個字啊? 在toy machine中memory只有256 words, 所以PC只需8 bits. 如果memory不只256 words, 那麼當然就不夠用了。在電腦設計中,為了簡化設計,常做類似的假設, 就如同32 bit的機器最多只能定址到4G, 也是類似的道理。(當然也可用分頁的概 念突破此限制,部過當初設計時大概沒想到記憶體那麼快就破4G了吧) : 2. p.25:為什麼n個變數就有2^(2^n)個function? n個變數在truth table中有2^n個rows, 一個函數要定義這2^n種configurations 每一個對應到的output是0還是1, 相當於一個函數對應到一個2^n個bits的數字。 所以最多有2^(2^n)個不同的函數(數字)。 : 3. p.39:圖好像有錯 x y 應該是這樣嗎? : | | : ˙-|--|-- : | | 應該沒錯, 依你的圖,當x=1, y=1時,兩個開關都斷開,output變為0, 不是OR : 4. p.84:N-bit decoder這邊我漏聽了,看不懂他的敘述和圖,解釋一下好嗎? 這個說來話長,下次最好直接在課堂上問,比較好說,紙短情長,還是請你到 助教的office hour去問好了,我會請助教公布office hours. : 5. p.87:Computes all operations in parallel.是說兩個數字input後, : 各種運算都會算過,只是看我們想要哪個運算的答案嗎? 對, 就是這個意思。 : 5. p.88:1 Hot OR又漏聽了,問題同上... 一樣有點複雜,請到office hours : 6. p.91:教授是說ALU SELECT輸入0 0 0,然後會怎樣? : subtract輸入1是加,輸入0是減嗎? subtract=1表示減法, subtract=0表示加法, trace一下電路,應該就很清楚了。 : 7. p.93:opcode是什麼? operation code, 下一次上課會說,例如ADD的opcode是0001, SUB是0010等等。 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.51

09/29 00:04, , 1F
導師推~
09/29 00:04, 1F

09/29 00:04, , 2F
^蹦蹦的
09/29 00:04, 2F

09/29 00:05, , 3F
謝謝教授!
09/29 00:05, 3F
文章代碼(AID): #1AmDrVQ- (b97902HW)
文章代碼(AID): #1AmDrVQ- (b97902HW)