1. 程式人生 > >數位電子技術----第一章

數位電子技術----第一章

一.

將電流作為訊號的原理:連續的電流稱為模擬訊號,計算機按照一定的時間間隔將模擬訊號轉換為離散的數字訊號後送到數位電路進行處理,然後再將數字訊號轉換為模擬訊號輸出。

二.

數字訊號的標識形式:數碼,就是0,1,2,...這些數字。

我們可以用數碼錶示各種事物,這就是程式碼。

數碼是按一定的規則表示事物的,這個規則就是碼制,常用的碼制有十進位制碼,格雷碼,ASCII碼。

三.數制

1.對於數制的理解:我們對數碼的使用不可能只有一位,如果要用到多位的話就需要進位,按照進位的規則可以將數制分為十進位制,二進位制,十六進位制,八進位制等。

2.有了數制就有了對數碼的運算以及數制之間的轉換:

A.首先來說一下二進位制,二進位制是所有進制中進位最小的數制,二進位制轉化為十六進位制和八進位制非常容易:二進位制的每四位表示十六進位制的一位,每三位表示八進位制的一位。

B.再來說一下十進位制,十進位制是日常生活中最常用的數制,N進位制的十進位制展開式為:∑ki*N^(i-1)。

C.最後來說一下二進位制的加減乘除運算,二進位制所有的運算都可以通過移位和相加來實現,這就是計算機使用二進位制的優點:

加法:1001+0110=1111

減法:0110-0101=0001,等價於0110+1011=0001。該方法涉及到了補碼和反碼,補碼就是減去一個數N相當於加上N的補碼,補碼的計算跟進位制有關,N(補)=X(進位制)^k-N,反碼是為了二進位制更快的計算補碼,N(反)=X(進位制)^k-1-N。

乘法:被乘數左移相加

除法:除數右移被減