網站首頁 小常識 美食 教育 生活 數碼 經驗
當前位置:維基百科吧 > 經驗 > 

計算機如何實現加減乘除運算的

欄目: 經驗 / 發佈於: / 人氣:2.16W

計算機如何實現加減乘除運算的

普通計算器是通過硬件的邏輯運算實現加減乘除的。

1、加法是基本運算,邏輯關係是異或,即0與0和1與1為0,0與1和1與0為1,得到本位和的值,根據運算要求,確定是否要進位;

2、 減法是進行補碼加運算,即將減數取反加1,後進行加法運算。實際上加法也是進行補碼加運算,只是在數據前用符號為表示,0為正,1為負;

3、乘法是採用移位相加,或採用大量的硬件進行邏輯運算;

4、除法是採用移位相減,執行補碼加運算。

有些計算器採用微指令控制器,減少硬件邏輯設備,增加微指令軟件, 實現加減乘除運算。