1. 程式人生 > >第一章 數據儲存 1.1 位與位存儲

第一章 數據儲存 1.1 位與位存儲

9.png 上下 制造 概念 符號表 設置 構建 基本 -s

1.1.1 布爾運算

在計算機中數據以0,1表示,稱之為位。

位代表的是符號,而非數值。因為除了數字以外,字符、聲音、圖像等也都是以位來表示的。位代表什麽,要結合數據的上下文環境

處理真假值的運算稱之為布爾運算,布爾運算有三個基本運算:與AND、或OR、異或XOR。它們與加減乘除運算一樣,屬於兩目運算。運算符兩邊分別有一個值類型為布爾型的輸入值,最後輸出一個布爾值。

技術分享圖片

  NOT運算也是布爾運算,它是單目運算。只有一個布爾型的輸入,最終輸出一個與輸入相反的布爾型結果值

1.1.2 門和觸發器

  門是一種設備,實現了布爾運算功能,是構成計算機的基礎構件。門的實現可以由齒輪、繼電器、光學設備等實現。現代計算機通過微電路實現,位用電壓電平表示。我們不需要關註門的實現,知道門的符號表示就足夠:

技術分享圖片

  觸發器 是可以產生0或1輸出的電路,它的值一直保持不變,除非其他電路過來的臨時脈沖使其改變另一個值。換句話說,在外界刺激下輸出值在兩個值之間相互轉換。

技術分享圖片

介紹觸發器的原因:

  1.展示了設備是如何通過門制造出來的,這是數字電路的設計過程。

  2.觸發器的概念提供了抽象。設計數字電路的邏輯時可以用觸發器來表示邏輯而不關心具體使用哪種電路來實現。為電路設計中每一層的上層設計提供了下層抽象。

  3.觸發器是現代計算機中儲存位的一種方式。觸發器設置成0或1的輸出值,可以由其他一些電路發送脈沖到輸入端從而調整輸出值;另外一些電路將觸發器的輸出值作為它的輸入值來使用。因而,許多觸發器被構建成非常小的電子電路,用來存儲數據。

1.1.3 十六進制計數法

  

第一章 數據儲存 1.1 位與位存儲