作者kuokuo321 (kuokuo)
看板b95902HW
标题[问题]组语 about ALU
时间Mon Nov 12 01:54:51 2007
老师的投影上写说
Can we combine 5 bits into 3 bits for 7 opearation?
Yes, you can. But you will still need 5 bits at the end.
有人可以跟我说一下为什麽还是要5 bits吗???
如果把加法减法分开 shift左右分开...这样不是只要3bit??
还有额外的一个问题
怎麽决定要shift right or left???
在shifter上会是怎麽implementation??
再加一个问题
2006考古题第五题的答案阿
为什麽MuXA要是1??
我的作业被改要是0耶....说muxa is always 0 at execute stage!
那到底是怎样呢??(还有这题的答案ldi?? sti??)
感谢~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.244.176
※ 编辑: kuokuo321 来自: 140.112.244.176 (11/12 02:12)
1F:推 joejoe321321:第一个或许跟实做可不可简化有关吧...我猜 11/12 03:05
2F:→ joejoe321321:shift是可以用一个组件直接组好left和right的 11/12 03:06
3F:→ joejoe321321:一个上三角 一个下三角 再用一个gate控制 11/12 03:07
4F:→ joejoe321321:第三 muxa比较特别 它直接连结到execute 11/12 03:09
5F:→ joejoe321321:是否要写入PC是PC writeable的事 11/12 03:11
6F:→ joejoe321321:理论上有时候是可以为* 不过实际上不是 11/12 03:12
7F:→ joejoe321321:至於跟作业有出入....是因为作业的10颠倒了 11/12 03:14
8F:→ joejoe321321:(其实考古题的图也还是错的= =) 11/12 03:15
9F:→ joejoe321321:MUXA应该要上面为1 下面为0才对 11/12 03:16