計算機的邏輯部件_第1頁
計算機的邏輯部件_第2頁
計算機的邏輯部件_第3頁
計算機的邏輯部件_第4頁
計算機的邏輯部件_第5頁
已閱讀5頁,還剩48頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

金第二章計算機的邏輯部件

、數(shù)字電路基礎

■二、邏輯代數(shù)

■三、計算機中常用的邏輯電路

G

0

彩孽提5

★理解和卷提基奉也楫糅作

★了解邃楫門的基域原理

★理解花翼機殉組合邏^^電路和時序也何電路的類

型與功犍。

y

一、數(shù)字電路基礎

■1、數(shù)字信號和數(shù)字電路

■2、數(shù)字電路的特點

■3、數(shù)字電路的分類

■4、脈沖

1、數(shù)字信號和數(shù)字電路1

■電子技術中的工作信號可分成摸勿信號先教

字信號兩大類

-模擬信號

■時間和數(shù)值上都是連續(xù)變化的信號

■例如:電視的圖像和伴音信號

-數(shù)字信號

-時間和數(shù)值上都是斷續(xù)變化的離散信號

■例如:電子表的秒信號、自動記錄零件個數(shù)的計

數(shù)信號

1、數(shù)字信號和數(shù)字電路2

數(shù)

0123456789t

1、數(shù)字信號和數(shù)字電路3

■模擬電路---傳輸、處理模擬信號的電路

■數(shù)字電路---傳輸、處理數(shù)字信號的電路

■在計算機及數(shù)字系統(tǒng)中,對信息的處理均采用數(shù)字信號來表

示。這里所說的數(shù)字信號通常是指二啜信號,即僅由“0”和

“1”兩種數(shù)值組成的數(shù)字信號。

■數(shù)字信號分兩種類型:

■電位型:“1”表示高電位,“o”表示低電位。

■脈沖型:“1”表示有脈沖,“0”表示無脈沖。

■數(shù)字邏輯電路

-它是指對數(shù)字信號進行各種享求走邏建運拿的電路。

-所謂邏輯運算,是指按照人們設計好的規(guī)則進行的邏輯

推理和邏輯判斷。數(shù)字邏輯電路不僅具有算術運算的能

力,而且具有一定的“邏輯思維”能力。

2、數(shù)字電路的特點1

■數(shù)字電路的工作信號一般都是數(shù)字信號,在

電路中往往表現(xiàn)為突變的電壓或電流,并且

只有兩個可能的狀態(tài),因此數(shù)字電路中的半

導體管子應工作在開關狀態(tài)。

■利用管子導通和截止兩種不同的工作狀態(tài),

代表不同的數(shù)字信息,完成信號的傳遞和處

理任務。

2、數(shù)字電路的特點2

■特點:

■(1)數(shù)字電路在穩(wěn)態(tài)時,半導體器件(如三極管)

處于開關狀態(tài),即工作在花走區(qū)和截止區(qū)。這與二進

制信號的要求是相對應的。

■(2)數(shù)字電路的基本單元電路比較簡單,對元器件

的精度要求不高,允許有較大的誤差。

■(3)在數(shù)字電路中,重點研究的是輸入信號和輸出

信號之間的邏那關系,以反映電路的邏奔切斃。數(shù)字

電路的研究可分為兩種:

■對已有電路分析其邏輯功能——邏輯分析

■按邏輯功能要求設計出滿足邏輯功能的電璐——邏輯設計

■J-----------2---、----數(shù)------字-----電-路的特點3

■(4)在數(shù)字電路中,表示電路功能的方法有

-真值表

■邏輯表達式

?波形圖

.卡諾圖

■特性方程

■狀態(tài)轉(zhuǎn)換表

■時序圖

■狀態(tài)轉(zhuǎn)換圖

■(5)數(shù)字電路能對數(shù)字信號進行各種邏輯運算和

算術運算,廣泛應用在各種數(shù)控裝置、智能儀表和

計算機中

3、數(shù)字電路的分類

■按組成結(jié)構(gòu)不同

■分立元件電路

■集成電路

■小規(guī)模集成電路(SSI集成度為1?10門/片)

-中規(guī)模集成電路(MSI集成度為10?100門/片)

-大規(guī)模集成電路(LSI集成度為100?1000門/片)

-超大規(guī)模集成電路(VLSI集成度為>1000門/片)

■按所用元器件不同

■雙極型電路:DTL、TTL、ECL、IIL、HTL

■單極型電路:JFET、NMOS、PMOS、CMOS

■按電路邏輯功能不同

■組合邏輯電路

■時序邏輯電路

4、脈沖

脈沖—短時間內(nèi)出現(xiàn)的電壓或電流

或者說間斷性的電壓或電流叫做脈沖電壓或脈沖電

廣義地講,按非正弦規(guī)律變化的電壓或電流稱為脈

沖電壓或脈沖電流

模擬信號不是脈沖信號

數(shù)字信號是脈沖信號,有時也把數(shù)字電路叫做脈沖

電路

脈生電路著重研究脈沖信號的產(chǎn)生、轉(zhuǎn)換、放大、

測重等

數(shù)字電路著重研究構(gòu)成數(shù)字電路各單元之間的邏輯

關系。

第二章計算機的邏輯部件

■一、數(shù)字電路基礎

」二、邏輯代數(shù)

■三、計算機中常用的邏輯電路

S,二、邏輯代數(shù)

■1、邏輯代數(shù)的概念

■2、邏輯代數(shù)中的三種基本運算

■3、邏輯函數(shù)及其表示方法

1、邏輯代數(shù)的概念1

L邏輯代數(shù)的概念2

■邏輯代數(shù)也叫布爾代數(shù),它是19世紀英國數(shù)學家布

爾(Boole)提出,早期用來研究各種開關網(wǎng)絡,所

以也叫開關代數(shù)。

■后來發(fā)現(xiàn)完全可以用它來研究邏輯電路,因此也叫

邏輯代數(shù)

■作為一種數(shù)學工具,邏輯代數(shù)是分析和設計邏輯電

路的理論基礎。

■邏輯代數(shù)也用字母表示變量,但是變量的取值只能

是0或1

■邏輯代數(shù)的3種基本邏輯運算是:

■與運算(LogicMultiplication)(邏輯與,邏輯乘)

■或運算(LogicAddition)(邏輯或,邏輯加)

■非運算(LogicNegation)(邏輯非,邏輯反)

:.2、邏輯代數(shù)中的三種基本運算——與運算

■只有當決定某一事件發(fā)生的所有條件都具備時,這

一事件才會發(fā)生,這種因果關系稱為與邏輯

與邏輯真值表

ABF

000

010

100

111F=AB

F=財=4八B與門電路符號

讀做:“F等于A與B”,

或F是A、B的邏輯乘運算法則:

A、B是邏輯變量,F(xiàn)是運算結(jié)果

0-0=0,04=0,1-0=0,11=1

:.2、邏輯代數(shù)中的三種基本運算——或運算

■決定某一事件發(fā)生的所有條件中,只要有一個或一個以上的條

件具備,這一事件就會發(fā)生,這種因果關系稱為或邏輯。

或邏輯真值表

A1

+U-1ABF

B,、000

011

1101

F=A+B

F=A+B111

或尸=Zv5或門電路符號

讀做:“F等于A或B”,運算法則:

或F是A、B的邏輯加

0+0=0,0+1=1,1+0=1,1+1=1

2、邏輯代數(shù)中的三種基本運算——非運算

■非邏輯的輸出總是輸入的取反:決定某一事件發(fā)生的條件具備

了,結(jié)果卻不發(fā)生;而此條件不具備時,結(jié)果一定發(fā)生。

非邏輯真值表

F=MF=FF=A

非門電路符號

讀做:“F等于A非”反相器

運算法則:

0^1,。

復合邏輯運算

*1,與非運算:F=AB

A——&

B—

2,或非運算:F=A+B

A'

3.與或非運算:F=AB+CD

復合邏輯運算

4?異或運算:F=A0B=AB+AB

A~、4鈔

A一=1

異或門

有時也采用異或非(又稱同或)運算,其邏輯表達式:

F=A?B=AB+AB-=AQB

A

B

同或門

練習

■計算下列邏輯運算的值

■1、1000+10101010

■2、1100-01110100

■3、0111十10101101

■4、HOO+Olllom

3、邏輯函數(shù)及其表示方法

■(1)邏輯函數(shù)

■(2)邏輯函數(shù)的表示方法

邏輯函數(shù)

務(1)

F

F=AB+AB

式中,當邏輯變量A、B的取值確定后,

-220V邏輯變量F的值就完全確定了,F(xiàn)是A、

aB的函數(shù)。A、B叫做輸入邏輯變量,

A/---------bF叫做輸出邏輯變量。

d/-

______/B

c邏輯函數(shù)的真值表

ABF

001

010

100

111

(1)邏輯函數(shù)

■一般說,若輸入邏輯變量A、B、C、…的取值確定

以后,輸出邏輯變量F的值也唯一地確定了,就稱F

是A、B、C、…的邏輯函數(shù),表示為F=f(A,B,C,…)

■在邏輯代數(shù)中,不管是變量還是函數(shù),它們都只有

兩個取值,用0和1表示。0和1沒有數(shù)量的含義。

■邏輯代數(shù)中的函數(shù)與普通代數(shù)中的函數(shù)的概念相比,

有其自身的特點:

■(1)邏輯變量和邏輯函數(shù)的取值只有0和1兩種可能。

■(2)函數(shù)和變量之間的關系是由與、或、非3種基本運

算決定的。

(2)邏輯函數(shù)的表示方法

■邏輯表達式——由邏輯變量和與、或、非三種運算符

所構(gòu)成的表達式

■真值表—將輸入邏輯變量的各種可能取值和相應的

函數(shù)值排列在一起而組成的表格。

■邏輯圖——用規(guī)定的圖形符號來表示邏輯函數(shù)運算關

系的網(wǎng)絡圖形。

■卡諾圖——是一種幾何圖形,主要用來化簡邏輯函數(shù)

表達式。

■波形圖—用電平的高、低變化動態(tài)表示邏輯變量值

變化的圖形。

■硬件描述語言——采用硬件描述語言來描述邏輯函數(shù)

并進行邏輯設計的方法。目前應用最為廣泛的有

ABLE-HDL>VHDL等。

邏輯表達式

■邏輯表達式的書寫及省略規(guī)則:

(1)進行非運算可不加括號。例如X、鼠姮等

(2)與運算符一般可省略例如,A?B可寫成AB

(3)在一個表達式中,女喋既有與運算,又有回運算,則按先與后或

的規(guī)則省去括號。例如(A?B)+(C?D)可寫成AB+CD

(4)由于與運算和或運第B滿足結(jié)合律,因止匕(A+B)+C或A+(B+C)

可用A+B+C代替,(AB)C或A(BC)可用ABC代替。

真值表

■一個邏輯變量只有0和1兩種可能的取值,故n

個邏輯變量一共看2n種可能的取值組合。

■真值表的組成:

?左邊一欄列出變量的所有取值組合,為避免遺漏,

通常各變量取值組合按二進制數(shù)據(jù)順序給出

■右邊一欄為邏輯函數(shù)值

二目值表

>-----------

■真值表的特點

■直觀明了。輸入變量取值一旦確定之后,即可在

真值表中查出相應的函數(shù)值。

■把一個實際邏輯問題抽象成為數(shù)學問題時,使用

真值表是最方便的。

■主要缺點:當變量比較多時顯得過于繁瑣,而且

也無法利用邏輯代數(shù)中的公式和定理進行運算。

真值表與邏輯表達式的轉(zhuǎn)換

■邏輯表達式轉(zhuǎn)換成真值表

■已知邏輯表達式,只要將變量的各種可能放值代

入表達式進行運算,耒出相應的函數(shù)值)再把變

量值和函數(shù)值-^對應列成表格,就可以得到真

值表

■真值表轉(zhuǎn)換成邏輯表達式

■只要把真值表中國數(shù)值等力的變量經(jīng)合寫出來,

變量值是1的寫成原變量,是0的寫成反變量,這

樣對應于函數(shù)值為1的每個變量組合就可以寫成

一個乘積項,只要把這些乘積項相加,就得到相

應的邏輯表達式。

>--------

■例1:有一個3位二進制數(shù),當輸入有奇數(shù)個1

時,輸出為L否則輸出為0。試分別寫出輸

出函數(shù)的真值表和邏輯表達式。

解:一個3位二進制數(shù)的輸入變量,分別用A、B、C表

示,它有8種可能的組合,變量的取值按二進制數(shù)由小

到大的順序排列,根據(jù)題意可列出真值表。

真值表

ABcF

0000

0011

0101

0110

1001

1010

1100

1111

邏輯表達式:F=ABC+ABC+ABC+ABC

S------------^習—

■1、指出變量A、B、C在取哪些組合時,下

列函數(shù)的值為1?

F(A,B,C)=AB+BC+AC

■2、列出下列各函數(shù)的真值表,并說明F]和F?

的關系

FX=ABC+ABC

F2=AB+BC+CA

1解:F的真值表

ABCF

0000

0011

0100

0111

1000

1010

1101

1111

當ABC的取值組合為001、011、110、111時F

的值為1

V------------------

2解:好的真值表F2的真值表

ABcFABcF

00010001

00100010

01000100

01100110

10001000

10101010

11001100

11111111

FX=F2

邏輯圖

*

■根據(jù)邏輯表達式畫邏輯圖

■由邏輯電路圖寫出邏輯表達式

根據(jù)邏輯表達式畫邏輯圖

例2:畫Z=Z4B+3/3的邏輯圖

解:變量為A、B;疝是與非,用一個與非門;然后

又與A和B分別與,再用兩個與門;最后用一個或非門。

AAB

A

Z

B

BAB

由邏輯電路圖寫出邏輯表達式

?例3:寫出如圖所示電路的邏輯表達式

解:輸入----輸出

Z1=AB

Z2=JBC

Z==~ABABC

S.第二章計算機的邏輯部件

■一、數(shù)字電路基礎

■二、邏輯代數(shù)

;三、計算機中常用的邏輯電路

三、計算機中常用的邏輯電路

1、組合邏輯電路

2、時序邏楫電路

3、陣列邏輯電路

1、組合邏輯電路

■如果邏輯電路的輸出狀態(tài)僅和當時的輸入狀

態(tài)有關,而與過去的輸入狀態(tài)無關,稱這種

邏輯電路為組合邏輯電路。

■常見的組合邏輯電路:

-異或門

■力口法器

■算術邏輯單元

■譯碼器

■數(shù)據(jù)選擇器等

異或門

4BiYi

000

011

101

邏輯圖110

真值表

異或門的應用

?可控原/反碼輸出電路

■把異或門的一個輸入端作為控制端,另一個輸入端作為

數(shù)碼輸入端

-當控制端為1時,輸出為輸入的反碼

■當控制端為0時,輸出為輸入的原碼

■半加器

■數(shù)碼比較器

■當4=耳時,匕=o

-當/#5時,匕=1

■奇偶檢測電路

-當兩個輸入4,為包含奇數(shù)個1時,匕=1

-當兩個輸入4,與包含偶數(shù)個1時,匕=0

土加法器[2―

■半加器:不考慮進位輸入,可用異或門來實

■全加器:考慮進位輸入,可用兩個半加器形

成。將II個全加器相連可得II位加法器

■缺點:加法時間較長

■原因:其位間進位是串行傳送的,本位全加和必須等

低位進位來到后才能進行,加法時間與位數(shù)有關

■超前進位加法器:采用超前進位產(chǎn)生電路來

同時形成各位進位,從而實現(xiàn)快速加法。

算術邏輯單元(ALU)

■是一種功能較強的組合邏輯電路

■進行多種算術運算和邏輯運算

■基本邏輯結(jié)構(gòu)——超前進位加法器

0001

s,譯碼器_____

■原理:11

■輸入:一個組合

■輸出:對應的僅有一個輸出為0(或1),其余輸

出均為1(或0)。

■譯碼器有11個輸入變量,211個(或少于211個)

輸出。

■用途:

■把輸入代碼譯成相應的控制電位,以實現(xiàn)代碼要

求的操作。

To

EABYo匕YY

E23

Y\0000111

0011011

0101101

Y2

0111110

1XX1111

A

BY3

>數(shù)據(jù)選擇器

■又稱多路開關、多路選擇器,是以“與或”

門或“與或非”門為主的電路。

■它能在選擇信號的作用下,從多個輸入通道

中選擇某一個通道的數(shù)據(jù)作為輸出。

2、時序邏輯電路

■如果邏輯電路的輸出狀態(tài)不但和當時的輸入狀態(tài)有

關,而且還與電路在此以前的輸入狀態(tài)有關,稱這

種電路為時序邏輯電路。

■觸發(fā)器——能存儲信息的元件,是構(gòu)成時序電路的

基礎。

■按時鐘控制方式分

■電位觸發(fā)

.邊沿觸發(fā)

■主-從觸發(fā)等

■按功能分

.R-S型

.D型

-J?K型等

機位觸發(fā)方式觸發(fā)器

功能表

ED

QQ

1001

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論