網站首頁 美容小常識 享受生活 東方時尚 識真假 高奢 資訊 遊戲攻略 搞笑段子
當前位置:品位站 > 享受生活 > 心理

二進制編碼器原理

欄目: 心理 / 發佈於: / 人氣:1.23W
二進制編碼器原理

二進制是由1和0兩個數字組成的,它可以表示兩種狀態,即開和關。所有輸入電腦的任何信息最終都要轉化為二進制。目前通用的是ASCII碼。最基本的單位為bit。 二進制編碼是用預先規定的方法將文字、數字或其他對象編成二進制的數碼,或將信息、數據轉換成規定的二進制電脈衝信號

關於二進制編碼

計算機內部處理的“數字化編碼”是所有數據。由輸入設備轉化為二進制碼錶示的在現實生活中的感覺媒體信息,如文字、聲音、活動圖像、圖畫等,因此,“離散化”和“編碼”是輸入設備必須有的兩個功能。因為,在計算機中用來儲存、加工和傳輸數據的部件位數有限的,所以在計算機中只能表示和處理離散的信息。對感覺媒體信息進行定時採樣,將現實世界中的連續信息轉化為計算機中的離散的“樣本”信息,然後對他們用“0”和“1”進行數字化編碼的過程叫做“數字化編碼”的過程。計算機的內部所有信息都是由二進制進行編碼的。二進制表示方式在計算機內部採用。而這樣做的原因有以下幾點:

(1)使用有兩個穩定的物理器件就可以表示二進制數的每一位,相對於只製造兩個穩定狀態的物理器件要比製造有多個穩定狀態的物理器容易得多。例如用高,低兩個電位,或用脈衝的有無,正負極行都可以很可靠,很方便的表示“0”和“1”,所以,二進制只有兩種基本狀態。

(2)二進制的編碼,運算規則和計數都很簡單。

(3)邏輯命題的兩個值相對應,提供了實現邏輯運算和程序中的邏輯判斷的便利條件,更加方便地提供了能通過邏輯門電路方便的實現算術運算。

2指令處理基本數據類型的分類

可分為數值型數據和非數值型數據。

(1)數值型數據:數值型數據可用來表示數量的多少,可比較大小,分為整數和實數,證書又分為無符號整數和帶符號整數。在計算機內部,整數用定點數表示,實數用浮點數表示。

(2)非數值型數據:非數值型數據沒有大笑之分,不表示數量的多少,主要包括字符數據和邏輯數據。

日常生活中,長使用帶正負號的十進制數表示數值數據,但這種形式的數據在計算機內部難以直接存儲、運算和傳輸。通常的十進制數僅僅是一種數值數據的輸入輸出形式,而不是計算機內部的表示形式,在計算機內部,數值數據的表示方法有兩種:第一種是直接用二進制數表示,另一種是採用二進制編碼的十進制數(Binary Coded Cecimal Number,BCD)表示。

表示一個數值數據要確定三個要素:進位計數制、定/浮點表示和編碼規則。任何給定的一個二進制0/1序列,在未確定它採用什麼進位計數制、定點還是浮點表示以及編碼表示方法之前,它所代表的數值的值都無法確定。

3進位計數制的不同

日常生活中基本上都使用十進制數,其中每個數位可用10個不同的符號0,1,2,3……9來表示,每個符號處在十進制數中不同位置時,所代表的數值是不一樣的。

在計算機系統中,常用的幾種進位計數制有以下幾種:

二進制R=2,基本符號為0和1

八進制R=8,基本符號為0,1,2,3,4,5,6,7

十進制R=10,基本符號為0,1,2,3,4,5,6,7,8,9

十六進制R=16,基本符號為0,1,2,3,4,5,6,7,8,9.A,B,C,D,E,F。

計算機內部所有的信息採用二進制編碼表示。但在計算機外部,為了書寫和閲讀的方便,大都採用八、十或十六進制表示形式。因此計算機在數據輸入後或輸出前都必須實現這些僅為指數和二進制數之間的轉換。

4總結

計算機內部數據的機器級表示、數據的寬度和存儲排列順序以及數據檢錯和糾錯方法。有關數據表示主要包括:真值和機器書的概念,無符號數的表示,待符號整數的表示、浮點數的表示(包括浮點數的形式、浮點數的規格化、浮點數的表示範圍、ieee 754標準),十進制數的二進制編碼表示以及邏輯值、西文字符合漢子字符等非數值數據的機內表示等。