作者whisp1222 ()
看板Grad-ProbAsk
標題Re: [理工] [計組]-一些問題..
時間Thu Jul 2 09:34:20 2009
※ 引述《bernachom (Terry)》之銘言:
: 最近看了一些東西,有些小問題想請教一下..
: 1.當跳超過page大小的時後,可能會去做swap的動作,除了swap還會做別的嗎?
: 我是指說中斷之外的一些動作?!
: 2.booth演算法比一般乘法快,主要是可以忽略00 11這個東西之外,還有別的原因嗎?
: 3.乘法的硬體結構,第一版的乘數暫存器右移,然後被乘數暫存器左移,這是為了
: 要對齊乘積嗎?(不包含進位之後的bit),
: 之後這個版本就改成,被乘數不動,乘積右移,這個又是為什麼呢?
: 謝謝幫忙
1F:→ bernachom:快的原因之一嗎? 07/01 21:08
2F:→ bernachom:還有就是被乘數左移,用手算的時後知道為什麼會樣,可是07/01 21:09
3F:→ bernachom:電腦應該不知道吧?這部份都是控制單元控制的嗎?那電腦07/01 21:09
4F:→ bernachom:是在什麼情況下,或是說為什麼知道需要左移呢?07/01 21:10
1101
X 1010
 ̄ ̄ ̄ ̄
0000 ┐
1101 │這邊每一列不是都是被乘數直接寫下來嗎
0000 │乘數0:0000
1101 ┘乘數1:1101
 ̄ ̄ ̄ ̄ ̄ 所以他不是有一個步驟是測試乘數bit0 就是用在這裡
10000010 然後每測一回合就要左移一次
記得書上有附流程圖跟另一個圖
我不知道那稱作什麼圖~"~ 就是硬體大概的結構啦
裡面有一個橢圓形的 就是那個控制的
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.245.6
5F:推 bernachom:我搞得太複雜了..了解,謝謝您^^ 07/02 09:54
6F:→ imnewlegend:別唸到走火入魔~y 07/30 09:49