作者yungyu (cyy)
看板b97902HW
标题Re: [问题] 请帮我解答计算机&组语的问题
时间Mon Sep 28 23:59:24 2009
: 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
1F:推 bombom:导师推~ 09/29 00:04
2F:→ bombom:^蹦蹦的 09/29 00:04
3F:推 tempTTP1:谢谢教授! 09/29 00:05