看板 Grad-ProbAsk 關於我們 聯絡資訊
※ 引述《bernachom (Terry)》之銘言: : 最近看了一些東西,有些小問題想請教一下.. : 1.當跳超過page大小的時後,可能會去做swap的動作,除了swap還會做別的嗎? : 我是指說中斷之外的一些動作?! : 2.booth演算法比一般乘法快,主要是可以忽略00 11這個東西之外,還有別的原因嗎? : 3.乘法的硬體結構,第一版的乘數暫存器右移,然後被乘數暫存器左移,這是為了 : 要對齊乘積嗎?(不包含進位之後的bit), : 之後這個版本就改成,被乘數不動,乘積右移,這個又是為什麼呢? : 謝謝幫忙
bernachom:快的原因之一嗎? 07/01 21:08
bernachom:還有就是被乘數左移,用手算的時後知道為什麼會樣,可是07/01 21:09
bernachom:電腦應該不知道吧?這部份都是控制單元控制的嗎?那電腦07/01 21:09
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
bernachom:我搞得太複雜了..了解,謝謝您^^ 07/02 09:54
imnewlegend:別唸到走火入魔~y 07/30 09:49