計算機硬件基礎(chǔ)_第1頁
計算機硬件基礎(chǔ)_第2頁
計算機硬件基礎(chǔ)_第3頁
計算機硬件基礎(chǔ)_第4頁
計算機硬件基礎(chǔ)_第5頁
已閱讀5頁,還剩74頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

計算機硬件技術(shù)基礎(chǔ)A

大連交通大學

電氣信息學院自動化教研室

A本課程的主要任務(wù)

?了解和掌握微型計算機的基礎(chǔ)知識

?了解和掌握硬件組成與工作原理

?了解和掌握匯編語言程序設(shè)計方法

?了解和掌握存儲器原理及與CPU連接方法

?了解和掌握計算機接口技術(shù)基本內(nèi)容

A本課程的主要內(nèi)容

?第一章微型計算機基礎(chǔ)知識

?第二章8086/8088CPU的指令系統(tǒng)

?第三章匯編語言程序設(shè)計

A第四章存儲器系統(tǒng)

?第五章1/O接口與中斷技術(shù)

?第六章常用并行接口及串行接口

考核方式

?平時作業(yè)10%

?實驗工0%)

?期末考試80%

第一章微型計算機基礎(chǔ)知識

A本章主要內(nèi)容:

■了解微型計算機的發(fā)展、應(yīng)用及其分類

■掌握計算機數(shù)據(jù)的表示

■掌握計算機的組成結(jié)構(gòu)

■理解微型計算機的工作過程

微型計算機發(fā)展概述

世界上第一臺現(xiàn)代意義

的電子計算機是1946年

美國賓夕法尼亞大學設(shè)

計制造的"ENIAC”

占地上百平方米

重量幾千噸

功耗幾十千瓦

計算機的發(fā)展及分類

■電子計算機的發(fā)展:

A電子管計算機(1946-1956)

a晶體管計算機(1957-1964)

A中小規(guī)模集成電路計算機(1965-1970)

、A超大規(guī)模集成電路計算機(1971-今)/

■電子計算機按其性能分類:

a大型計算機/巨型計算機(MainframeComputer)

_a中型計算機

a小型計算機(Minicomputer)

a微型計算機(Microcomputer)

a單片計算機(Single-ChipMicrocomputer)

發(fā)表字長線寬晶體管數(shù)時鐘頻率速度

代型號

年份(bits)(卬1)(萬個)(MHz)(MIPS)

1971440040.2

--------*50<10.05

1972880080.3

—-197488080200.52-40.5

19788086/80882.94.77-10<1

162-3

19828028613.48-161-2

19858038627.516-336-12

四321-2

19898048612025-6620-40

五199332Pentium0.6-0.833060-200100-200

1995P/Pro0.6550133-200

1996P/MMX0.6450166-233

六199732PII0.35750233-450>300

1999PHI.25-13850450-1200

2001P4.18-1310001300-2400

2002CPU:2.5K800(20條指令/

七64Itanium0.13>3000

?■Cache:30K時鐘周期)

1-1計算機中數(shù)據(jù)的表示和編碼

計算機中的數(shù)據(jù)都是采用二進制形式存儲和處理的,

二進制數(shù)只有兩個數(shù)字。和1,這與我們?nèi)粘I钪?/p>

所使用的十進制數(shù)不同。

一、常用計數(shù)法

十進制一符合人們的習慣

二進制一便于物理實現(xiàn).

十六進制一便于識別、書寫

八進制一便于識別、書寫

L十進制數(shù)

特征描述

?用0,1,2,…,8,9十個不同的符號來表示數(shù)值

?采用“逢十進一,借一當十”的原則

?權(quán)為1011

表達式_____________________________________

2,二進制數(shù)

特征描述

?用。和工兩個符號表示數(shù)值

?它采用的是“逢二進一,借一當二”的原則

?權(quán)為2n

表達式

3,十六進制

特征描述

?特點:有0—9及A??F共16個數(shù)字符號表示不同的

?以16為底,逢16進位

?權(quán)為16n

表達式

L2各進制數(shù)間的轉(zhuǎn)換

L非十進制數(shù)到十進制數(shù)的轉(zhuǎn)換

按權(quán)表達式展開,再按十進制求和。

例:10110010B=(?)10

13FAH=(?)10

2.十進制到非十進制數(shù)的轉(zhuǎn)換

A十進制一二進制的轉(zhuǎn)換:

整數(shù)部分:除2取余;

小數(shù)部分:乘2取整。

A十進制一十六進制的轉(zhuǎn)換:-

整數(shù)部分:除16取余;

小數(shù)部分:乘16取整。

以小數(shù)點為起點求得整數(shù)和小數(shù)的各個位。

3.二進制與十六進制間的轉(zhuǎn)換

?用4位二進制數(shù)表示1位十六進制數(shù)

例:10110001001.110=(?)H

010110001001.1100

589.C

1.3二進制數(shù)的運算

無符號數(shù)算術(shù)運算

有符號數(shù)邏輯運算

一、無符號數(shù)的運算

算術(shù)運算包括:

加法運算

減法運算

乘法運算

除法運算

1.規(guī)則

A加法:1+1=0(有進位),…

A減法:0-1=1(有借位),…

A乘法:…,乘以2相當于左移一位;

除法:…,除以2則相當于右移1位。

例:00101110X0000010=?

00101110/00000010=?

2.無符號數(shù)的表示范圍

a一個n位的無符號二進制數(shù)X,其表示范圍為

?0<X<2n-l

A若運算結(jié)果超出這個范圍,則產(chǎn)生溢出。

A判別方法:

?運算時,當最高位向更高位有進位(或借

位)時則產(chǎn)生溢出。

m:

11111111

+00000001

100000000

結(jié)果超出8位(最高位有進位),發(fā)

生溢出。(結(jié)果為256,超出8位二進

制數(shù)所能表示的范圍255)

3.邏輯運算

a與(A)、或(V)、非(一)、異或(十)

A特點:按位運算,無進借位

A運算規(guī)則

:、有符號數(shù)

A計算機中有符號數(shù)的表示

-把二進制數(shù)的最高位定義為符號位

?A符號位為。表示正數(shù),符號位為1表示負數(shù)

■連同符號位一起數(shù)值化了的數(shù),稱為機器數(shù)。

-機器數(shù)所表示的真實的數(shù)值,稱為真值。一

(以下均以8位二進制數(shù)為例)

[例]:

真值機器數(shù)

'_____________入_____________,_______________________人____________、

+52=+0110100=00110100

/■^

符號位數(shù)值位

//

-52=-0110100=10110100

1.有符號數(shù)的表示

A對于有符號數(shù),機器數(shù)常用的表

示方法有原碼、反碼和補碼三種。

數(shù)X的原碼記作[X]原,反碼記作

兇反,補碼記作[X]補。

注意:對正數(shù),三種表示法均相同。

它們的差別在于對負數(shù)的表示。

?原碼[X]原

A定義

符號位:。表示正,1表示負;

數(shù)值位:真值的絕對值。

v[X2〃T>X、0

X=<1??

r-1+|x|o>x>-2"T

原碼的例子

符號符號位

真值X=+18=+0010010原碼[X]原=00010010

X=-18=-0010010[X]=10010010

n位原碼表示數(shù)值的范圍是

-Q7-1-1-1)

對應(yīng)的原碼是?Oll.lo

數(shù)0的原碼

A8位數(shù)。的原碼:+0=00000000

-0=10000000

即:數(shù)0的原碼不唯一。

?反碼[X]反

A定義

若X>0,則[X]反=[X]原

若XvO,則[X]反二對應(yīng)原碼的符號位

不變,數(shù)值部分按位求反

v[X2"T>X》0

(2n-l)+X0>X>-2〃T

反碼的例子

?X=-52=-0110100

[X]M=10110100

[X]反=11001011

反碼的例子

符號符號位

真值X=+18=+0010010反碼[X]反=00010010

X=-18=-0010010[X]反=11101101

n位反碼表示數(shù)值的范圍是

一(2〃-1一I——)

對應(yīng)的反碼是100??.0?Oil...Io

0的反碼

[+0]反=00000000

[-0]反=11111111

即:數(shù)。的反碼也不是唯一的。

?補碼

定義:

A若X>0,則兇補二兇反=兇原

A若XVO,則兇補二兇反+1

_jx2"T>X30

X--|X|0>X3-2"T

補碼的例子

X=-52=-0110100

rXT

LJ原二10110100

rXT

LJ

X反=11001011

rT

LJ補=[X]反+1=11001100

n位補碼表示數(shù)值的范圍是

-2nl?+(2"T-1)

對應(yīng)的補碼是100…0?Oil.Io

。的補碼:

?[+0U=[+0*00000000

卜反

?[-0]#=0]+L1111+1

=100000000

/

對8位字長,進位被舍掉

補=

4???[+0][-0]#=00000000

特殊數(shù)10000000

A該數(shù)在原碼中定義為:-0

A在反碼中定義為:?127

A在補碼中定義為:-128

A對無符號數(shù):(10000000)2=128

8位有符號數(shù)的表示范圍:

a對8位二進制數(shù):

■原碼:-127~+127

■反碼:-127~+127

■補碼:-128~+127

想一想:16位有符號數(shù)的表示范圍是多少?

2.有符號二進制數(shù)與十進制的轉(zhuǎn)換

對用補碼表示的二進制數(shù):

1)求出真值

2)進行轉(zhuǎn)換

[例]:

A將一個用補碼表示的二進制數(shù)轉(zhuǎn)換為十進制

數(shù)。

真值為:

1)[X]#=001011106

+0101110Bt

正數(shù)

所以:X=+46

2)[X]#=11010010B

負數(shù)

X=[[X]補]補=[11010010]補

=-0101110B

所以:x=-46

[例]:

A將一個用補碼表示的二進制數(shù)轉(zhuǎn)換為十進制數(shù)。

1)[X]#=00101U0B真值為:+0101110B

所以:X=+46

2)[X]#=11010010B

負數(shù)

t

x=[[X]補]補=[11010010]補

=-0101110B

所以:X=-46

3.補碼加減法的運算規(guī)則

A通過引進補碼,可將減法運算轉(zhuǎn)換

為加法運算。規(guī)則如下:

[X+Y]補=[X]補+[Y]補

[X-Y]補=[X]補+[-Y]補

其中x,丫為正負數(shù)均可,符號位參與運算。

補碼的運算原理

模(module)就是一個計數(shù)系統(tǒng)的最大容量,其大小等于以進

位計數(shù)制基數(shù)為底,以位數(shù)為指數(shù)的哥。凡是用器件進行的運

算都是有模運算,運算結(jié)果超過模的部分被運算器自動丟棄。

因此,當器件為n位時,有

X=2n+X(mod2n)

不難驗證,

nn

[X]#=2+X(mod2)

因此,

[X土丫]補=2n+(X±Y)(mod2n)

=(2n+X)+(2n+X)(mod2n)

=[X]補+[±Y]補

[例]:

?X=-0110100,Y=+1110100,求[X+Y]補

a[X]原=10110100

兇反

?[X]#=+1=11001100

?[Y]#=[丫]原=01110100

A所以:[X+Y]補=[X]補+[Y]補

=11001100+01110100

=01000000

4.符號數(shù)運算中的溢出問題

?進(借)位一

■在加法過程中,符號位向更高位產(chǎn)生進位;

■在減法過程中,符號位向更高位產(chǎn)生借位。

A溢出——

■運算結(jié)果超出運算器所能表示的范圍。

溢出的判斷方法

?方法1:

■同號相減或異號相加——不會溢出。

■同號相加或異號相減——可能溢出:

A兩種情況:

同號相加時,結(jié)果符號與加數(shù)符號相反——溢出;

異號相減時,結(jié)果符號與減數(shù)符號相同——溢出。

?方法2:

-公式判別:

------[0無溢出

S7A7B7+S7A7B7=<一、…

7777771有溢出

[例Lw,有'溢出?

?無符號數(shù)運算,有進位表示結(jié)果是正確

OV=S7A7B7+S7A7B7=0*l*l+l*0*0=l

CASE1:CASE2:

1011010101000010

10001111+01100011

0100010010100101

CASE3:

01000010

+11001101

100001111

OV=S7A7B7+S7A7B7=O*O*l+O*O*l=0

1.4二進制編碼

一.十進制數(shù)的表示BCD碼

A用4位二進制數(shù)表示一位十進制數(shù)。有兩種表示法:

壓縮BCD碼和非壓縮BCD碼。

?壓縮BCD碼的每一位用4位二進制表示,00003001

表示0~9,一個字節(jié)表示兩位十進制數(shù)。

例如:十進制數(shù)4256的壓縮BCD碼表示為:0100

001001010110B

A非壓縮BCD碼用一個字節(jié)表示一位十進制數(shù),高4位

總是0000,低4位的0000~1001表示0~9。

例如:十進制數(shù)4256的非壓縮BCD碼表示為:

xxxxOlOOxxxxOOlOxxxxOlOlxxxxOHOB

二.ASCII碼

A采用7位二進制代碼對字符進行編碼

A數(shù)字0~9的編碼是011-011,它們的

高3位均是011,后4位正好與其對應(yīng)的二進制

代碼(BCD碼)相符。

A英文字母A~Z的ASCII碼從1000001(41H)開

始順序遞增,字母a~z的ASCII碼從1100001

(61H)開始順序遞增,這樣的排列對信息檢

索十分有利。

A最高位通常總為0,有時也用作奇偶校驗位。

ASCH碼一美國標準信息交換代碼

0000010101ioo丁

00雙NULDLESP0@Pp

0001、、SOHDC111AQaq

0010STXDC2fl2BRbr

0011ETXDC3#3CScs

0100EOTDC4$4DTdt

0101ENGNAK%5EUeu

0110ACKSYN&6FVfV

1

0111BELETB7Gwgw

1000BSCAN(8HXhX

1001HTEM)9IYy

1010LFSUB*?JZjz

1011VTESC+Kk{

1100FFFS<L\1

-

1101CRGS-=Mm)

1110SORS?>N個n

1111SIUS/?O<-0DEL

注:H表示高3位,L表示低4位。

三、計算機中常用術(shù)語

?bit

?lMb=1024xl024bit=220bit

?lGb=230bit=1024Mb

?lTb=240bit=1024Gb

?Byte

?1Byte=8bit,1KB=1O24Byte

?Word

a表示字長,有l(wèi)bit,4bit,8bit,16bit等

一般情況下為2Byte(16bit)

1.5微型計算機的一般概念

1.5.1中央處理器的組成

中央處理器(CPU)由運算器和控制器組成。

1、運算器:計算機中加工和處理數(shù)據(jù)的功能部件。

功能:(1)、對數(shù)據(jù)進行加工處理,主要包括算術(shù)和邏輯運算,

如加、減、乘、與、或、非運算等。

(2)、暫時存放參與運算的數(shù)據(jù)和中間結(jié)果。

2、控制器

控制和指揮計算機內(nèi)各功能部件協(xié)同動作,完成計算機

程序功能。

由程序計數(shù)器(IP)、指令寄存器(IR)、指令譯碼

器(ID)和時序信號發(fā)生器組成。

(1)、程序計數(shù)器(IP):程序指令所在單元地址。

(2)、指令寄存器(IR):保存當前正在執(zhí)行的一條

指令。

(3)、指令譯碼器(ID):將指令的操作碼翻譯成機

器能識別的命令信號。

(4)、時序信號發(fā)生器:根據(jù)指令譯碼器(ID)產(chǎn)生

的命令信號產(chǎn)生具體的控制信號。

1、微處理器

微處理器(CPU)是大規(guī)模集成電路技術(shù)做成的芯片,

芯片內(nèi)集成有控制器、運算器和寄存器等相關(guān)部件,

完成對計算機系統(tǒng)內(nèi)各部件進行統(tǒng)一協(xié)調(diào)和控制。

2、存儲器

SRAM

功能:存放程序和數(shù)據(jù)。RAMDRAM

內(nèi)存(主存)ROM

ROMEPROM

存儲器E2PROM

外存(輔存)硬

3、I/O設(shè)備和I/O接口

(1)、I/O設(shè)備:微機配備的輸入/輸出設(shè)備(外設(shè))。

標準輸入/輸出設(shè)備(控制臺):鍵盤和顯示器(CRT)。

鍵盤

輸入設(shè)備鼠標

掃描儀、數(shù)碼相機

I/O設(shè)備

顯示器

輸出設(shè)備打印機

繪圖儀

(2)、I/O接口:連接外設(shè)備和系統(tǒng)總線,完成信號

轉(zhuǎn)換、數(shù)據(jù)緩沖、與CPU進行信號聯(lián)絡(luò)等工作。

顯示器卡:完成顯示器與總線的連接。

聲卡:完成聲音的輸入/輸出。

網(wǎng)卡:完成網(wǎng)絡(luò)數(shù)據(jù)的轉(zhuǎn)換。

掃描卡:連接掃描儀到計算機。

調(diào)制解調(diào)器卡:模擬信號與數(shù)字信號相互轉(zhuǎn)換。;

鍵盤接口、打印機接口等。一

232接口:串行數(shù)據(jù)接口。

USB接口:通用串行接口。

4、系統(tǒng)總線

(1)總線:傳遞信息的一組公用導線。

(2)系統(tǒng)總線:從處理器引出的若干信號線,CPU通

過它們與存儲器或I/O設(shè)備進行信息交換。系統(tǒng)總線分

為:

(A)地址總線:傳遞地址信息的總線,即AB。CPU

在地址總線上輸出將要訪問的內(nèi)存單元或I/O端口的地

址,該總線為單向總線。

內(nèi)存容量的計算:16條地址線可訪問2伍=64KB。

20條地址線可訪問22。=1MBo

IK=1024B1M=1024KB1G=1024MB

(B)、數(shù)據(jù)總線:傳遞數(shù)據(jù)信息的總線,即DB。

在CPU進行讀操作時,內(nèi)存或外設(shè)的數(shù)據(jù)通過數(shù)據(jù)總

線送往CPU;

在CPU進行寫操作時,CPU數(shù)據(jù)通過數(shù)據(jù)總線送往內(nèi)

存或外設(shè),數(shù)據(jù)總線是雙向總線。

(C)、控制總線:傳遞控制信息的總線,即CB。

控制總線的方向:

一部分是從CPU輸出:通過對指令的譯碼,由CPU內(nèi)

部產(chǎn)生,由CPU送到存儲器、輸入/輸出接口電路和其

它部件。如時鐘信號、控制信號等。

另一部分是由系統(tǒng)中的部件產(chǎn)生,送往CPU,如:中

斷請求信號、總線請求信號、狀態(tài)信號。

控制總線的部件(總線主控設(shè)備):

CPU和DMA控制器。

被總線控制的部件(總線控制設(shè)備):

存儲器和I/O設(shè)備。

總線的使用特點:

1、在某一時刻,只能由一個總線主控設(shè)備來控制總線,

其它總線主控設(shè)備此時必須放棄對總線的控制。

2、在連接系統(tǒng)的各個設(shè)備中,在某一時刻只能有一發(fā)

送者發(fā)送信號,但可以有多個設(shè)備從總線上同時獲得

信號。]

3、通過總線插槽來接口板連接。

1.5.3微型計算機系統(tǒng)的組成

一個微型計算機系統(tǒng)包括硬件系統(tǒng)和軟件系統(tǒng)。硬件和

軟件的結(jié)合,才能使計算機正常工作運行。

計算機硬件系統(tǒng)是一個為執(zhí)行程序建立物質(zhì)基礎(chǔ)的物理

裝置,稱為硬件或裸機。

計算機軟件系統(tǒng)指為運行、管理、應(yīng)用、維護計算機所

編制的所有程序及文檔的總和。

依據(jù)功能的不同,軟件分為系統(tǒng)軟件和應(yīng)用軟件兩大類。

1.5.4微型計算機的工作過程

在進行計算前,應(yīng)做如下工作:

(1)用助記符號指令(匯編語言)編寫程序(源程序);

(2)用匯編軟件(匯編程序)將源程序匯編成計算機能識別的

機器語言程序;

(3)將數(shù)據(jù)和程序通過輸入設(shè)備送入存儲器中存放。

MOVA,05HBOH05H;把05送入累加器A

ADDA,06H04H06H;06與A中內(nèi)容相加,

結(jié)果存入累加器A

HLTF4H;停止所有操作。

1、取指令階段的執(zhí)行過程:(設(shè)程序從00H開始存放)

(1)、將程序計數(shù)器(PC或IP)的內(nèi)容送地址寄存器AR。

(2)、程序計數(shù)器PC的內(nèi)容自動加1變?yōu)?1H,為取下一條指

令作好準備。

(3)、地址寄存器AR將00H通過地址總線送至存儲器地址譯碼

器譯碼,選中00H單元。

(4)、CPU發(fā)出“讀”命令。一

(5)、所選中的00單元的內(nèi)容BOH讀至數(shù)據(jù)總線DB上。

(6)、經(jīng)數(shù)據(jù)總線DB,讀出的B0H送至數(shù)據(jù)寄存器DR。一

(7)、數(shù)據(jù)寄存器DR將其內(nèi)容送至指令寄存器IR中,經(jīng)過譯

碼CPU“識別”出這個操作碼為“MOVA,05H”指令,于是控

制器發(fā)出執(zhí)行這條指令的各種控制命令。

2、執(zhí)行指令階段的執(zhí)行過程:

(1)、將程序計數(shù)器(PC或IP)的內(nèi)容送地址寄存器AR。

(2)、程序計數(shù)器PC的內(nèi)容自動加1變?yōu)?2H,為取下一條指

令作好準備。

(3)、地址寄存器AR將01H通過地址總線送至存儲器地址譯

碼器譯碼,選中01H單元。

(4)、CPU發(fā)出“讀”命令。

(5)、所選中的01H單元的內(nèi)容05H讀至數(shù)據(jù)總線DB上。

(6)>經(jīng)數(shù)據(jù)總線DB,讀出的05H送至數(shù)據(jù)寄存器DR。-

(7)、由控制碼計算機已知到讀出的是立即數(shù),并要求將它

送入累加器A中,所以數(shù)據(jù)寄存器DR通過內(nèi)部總線將05H送入

累加器A中。

1.68086/8088微處理器

1.6.18086/8088微處理器的結(jié)構(gòu)及執(zhí)行程序的操作過

8086:Intel系列的16位微處理器,16條數(shù)據(jù)線、20條

地址線,可尋址地址范圍22O=1MB,8086工作時,只

要一個5V電源和一個時鐘,時鐘頻率為5MHz。

8088:內(nèi)部與8086兼容,也是一個16位微處理器,只

是外部數(shù)據(jù)總線為8位,所以稱為準16位微處理器。它

具有包括乘法和除法的16位運算指令,所以能處理16

位數(shù)據(jù),還能處理8位數(shù)據(jù)。8088有20根地址線,所以

可尋址的地址空間達220即1M字節(jié)。

1、總線接口部件

功能:

(1)、從取指令送到指令隊列。

(2)、CPU執(zhí)行指令時,到指定的位置取操作數(shù),

并將其送至要求的位置單元中。

總線接口部件的組成:

(1)、四個段地址寄存器

CS,16位代碼段寄存器;:

DS,16位數(shù)據(jù)段寄存器;

ES,16位附加段寄存器;-

SS,16位堆棧段寄存器。

(2)、16位指令指針寄存器IP(PC)o

(3)、20位的地址加法器。

(4)、六字節(jié)的指令隊列緩沖器。

說明:

(1)、指令隊列緩沖器:在執(zhí)行指令的同時,將取下

一條指令,并放入指令隊列緩沖器中。CPU執(zhí)行完一

條指令后,可以指令下一條指令(流水線技術(shù))。提

高CPU效率。

(2)、地址加法器:產(chǎn)生20位地址。CPU內(nèi)無論是段

地址寄存器還是偏移量都是16位的,通過地址加法器

產(chǎn)生20位地址。

2、執(zhí)行部件

作用:

(1)、從指令隊列中取出指令。

(2)、對指令進行譯碼,發(fā)出相應(yīng)相應(yīng)的控制信號。

(3)、接收由總線接口送來的數(shù)據(jù)或發(fā)送數(shù)據(jù)至接口。

(4)、進行算術(shù)運算。二

執(zhí)行部件的組成:

(1)、四個通用寄存器AX、BX、CX、DXo'

四個通用寄存器都是16位或作兩個8位來使用。:

(2)、專用寄存器

SP一一堆棧指針寄存器

BP一一基址指針寄存器

DI----目的變址寄存器

SI——源變址寄存器

(3)、算術(shù)邏輯單元ALU

完成8位或者16位二進制算術(shù)和邏輯運算,計算偏移量。

(4)、數(shù)據(jù)暫存寄存器

協(xié)助ALU完成運算,暫存參加運算的數(shù)據(jù)。]

(5)、執(zhí)行部件的控制電路

從總線接口的指令隊列取出指令操作碼,通過譯碼電路

分析,發(fā)出相應(yīng)的控制命令,控制ALU數(shù)據(jù)流向。

(6)、標志寄存器1-低8位有偶數(shù)個1

16位寄存器,其中有7位未用。0■低8位有奇數(shù)個1

D15D0

OFDFIFTFSFZFAFPFCF

1-結(jié)果為o志

有進、借位

標0■■結(jié)果不為01-

志0-無進、借位

VI----------------------------------------------------

溫馨提示

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

評論

0/150

提交評論