日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

算数运算加法_为什么计算机能“算数”

發布時間:2024/4/20 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 算数运算加法_为什么计算机能“算数” 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
為什么計算機能“算數”?為了更容易理解我們需要把問題再精分一下:
1、在計算機中,“數”是如何表示的?
2、在計算機中,“數”是如何計算的?
3、在物理上,“數”的計算是如何實現的?

1、在計算機中,“數”是如何表示的?

在計算機中存儲和要處理的數據都是使用二進制的表示的,也就是只有 0 和 1 兩個基本數,如果遇到相當于十進制的 2 的時候就要進位。

二進制

2、在計算機中,“數”是如何計算的?

也是無外乎數學的運算規則的,只不過是二進制的形式。舉個例子:

二進制加法運算

我們來分析一下這個二進制加法的過程,對于 1 位的運算,可以得出下面的規律:

0 和 0 相加得到 00,高位是進位 0,低位是本位和值 0。

0 和 1 相加得到 01,高位是進位 0,低位是本位和值 1。

1 和 0 相加得到 01,高位是進位 0,低位是本位和值 1。

1 和 1 相加得到 10,高位是進位 1,低位是本位和值 0。

是不是很有規律呢?!!

到此該喬治·布爾(George Boole,1815.11.2~1864)出場了。

他的偉大發明就是布爾代數。 最簡單的布爾代數只有兩個元素 0 和 1,基本的邏輯操作是與、或、非,在此基礎上可以做一些復合的邏輯操作。

基本邏輯

復合邏輯

根據我們總結的規律和兩個圖中的邏輯運算真值表,我們可以發現,其實,本位的和的計算過程就是異或運算,而進位的運算則復合與運算的規則。

3、在物理上,“數”的計算是如何實現的?

其實,上面的兩個圖已經給出了物理電路的實現方法,為了讓大家能夠更明白,我再單獨發圖來畫畫重點。

與門電路

或門電路

非門電路

通過上面的三張圖和電路運算的結果真值表,可以得出一個明顯的結論:邏輯運算是可以通過物理上的電子電路來實現的。

綜上,電子電路可以設計出來邏輯運算器件,邏輯運算器件又可以作為二進制運算的工具,二進制又可以無差錯的轉換為我們人類常用的十進制數,所以,用邏輯元器件做出來計算機當然能夠進行“算數”了。

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的算数运算加法_为什么计算机能“算数”的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。