【計算機組成與設計】3.4計算機CPU除法運算

3.4.1除法算法及其硬件結構 回憶小學時學過的除法運算,每次將除數右移一位然後與被除數相減。因爲是右移所以除數應該被放在64位寄存器的左邊32位,而餘數應該被初始化爲被除數,因爲從圖中可以看出並沒有被除數參與運算,真正參與運算的是餘數。 - 改進後的除法 64位餘數左移的原因,將每次運算後較小的餘數在改變商的同時,左移擴大。由於事先不知道餘數和除數大小,只能先去減,如果一減發現差是負數,這種情況
相關文章
相關標籤/搜索