![微型計算機概述60091課件_第1頁](http://file4.renrendoc.com/view/db4870a40fffaac5d9e25a66b1b32344/db4870a40fffaac5d9e25a66b1b323441.gif)
![微型計算機概述60091課件_第2頁](http://file4.renrendoc.com/view/db4870a40fffaac5d9e25a66b1b32344/db4870a40fffaac5d9e25a66b1b323442.gif)
![微型計算機概述60091課件_第3頁](http://file4.renrendoc.com/view/db4870a40fffaac5d9e25a66b1b32344/db4870a40fffaac5d9e25a66b1b323443.gif)
![微型計算機概述60091課件_第4頁](http://file4.renrendoc.com/view/db4870a40fffaac5d9e25a66b1b32344/db4870a40fffaac5d9e25a66b1b323444.gif)
![微型計算機概述60091課件_第5頁](http://file4.renrendoc.com/view/db4870a40fffaac5d9e25a66b1b32344/db4870a40fffaac5d9e25a66b1b323445.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
微型計算機技術(shù)2011.2.28前言課程目標微型計算機技術(shù)課是工科學(xué)生學(xué)習(xí)和掌握微機硬件知識、匯編語言程序設(shè)計的入門課程。課程的任務(wù)是使學(xué)生從理論和實踐上掌握微機的基本組成、工作原理、接口電路及硬件的連接,建立微機系統(tǒng)的整機概念;使學(xué)生具有微機系統(tǒng)軟硬件開發(fā)的初步能力。主要參考書洪永強主編,微機原理與接口技術(shù),科學(xué)出版社,2010.01考試資格考核方式作業(yè) 50%實驗 50%期末考試 100%課程內(nèi)容及學(xué)時安排1.主要內(nèi)容:1個中心(CPU),2個基本點(內(nèi)存、I/O接口),3大要素(三總線、三步曲、三屬性)2.主要知識點:軟硬件系統(tǒng)結(jié)構(gòu)、匯編語言程序設(shè)計、中斷技術(shù)、存儲器技術(shù)、可編程接口技術(shù)等。3.知識點側(cè)重點:了解:計算機發(fā)展;掌握:方法;重點:應(yīng)用4.學(xué)時安排:總學(xué)時60學(xué)時,15周,48學(xué)時授課,12學(xué)時實驗。主要參考書[1]朱金鈞,麻新旗.微型計算機原理及應(yīng)用技術(shù).北京:機械工業(yè)出版社,2005.[2]吳寧.80X86/Pentium微型計算機原理及應(yīng)用.北京:電子工業(yè)出版社,2000.[3]楊志堅.Intel8086/8088系列微型計算機原理及接口技術(shù).北京:中國電力出版社,2003[4]周荷琴,吳秀清.微型計算機原理與接口技術(shù).北京:中國科技大學(xué)出版社,2004.[5]劉樂善.微型計算機接口技術(shù)及應(yīng)用.武漢:華中科技大學(xué)出版社,2000.[6]王忠民.微型計算機原理.西安:西安電子科技大學(xué)出版社,2003.[7]龔尚福.微機原理與接口技術(shù).西安:西安電子科技大學(xué)出版社,2003.[8]馬群生,溫冬蟬,仇玉章.微計算機技術(shù).北京:清華大學(xué)出版社,2006.[9]馬義德,張在峰,徐光柱,杜桂芳.微型計算機原理及應(yīng)用.北京:高等教育出版社,2004.[10]陸鑫,廖建明,張建,李巧勤.微機原理與接口技術(shù).北京:機械工業(yè)出版社,2005.第1章微型計算機(微機)概述(約4學(xué)時)1.1微機硬件初步認識
1.2微型計算機硬件系統(tǒng)
1.3微型計算機的基本結(jié)構(gòu)
1.4微型計算機的運算基礎(chǔ)
1.5常用字符編碼1.主板1.主板2.CPU3.內(nèi)存4.電源
5.輸入輸出接口(板卡)聲卡網(wǎng)卡6.外設(shè)1.2微型計算機系統(tǒng)組成微型計算機系統(tǒng)硬件軟件主機外圍設(shè)備----系統(tǒng)軟件程序設(shè)計語言應(yīng)用軟件、軟件包、數(shù)據(jù)庫微處理器內(nèi)存儲器輸入/輸出接口電路系統(tǒng)總線運算器控制器RAMROM數(shù)據(jù)總線地址總線控制總線鍵盤/顯示器、打印機、磁帶機、磁盤機、D/A、A/D轉(zhuǎn)換器監(jiān)控程序、操作系統(tǒng)匯編程序解釋程序編譯程序機器語言匯編語言高級語言微機系統(tǒng)組成硬件是基礎(chǔ),軟件依賴于硬件的存在而發(fā)生作用。軟件是靈魂,是硬件功能的擴充和完善。硬件和軟件相互滲透,相互促進,并可以相互轉(zhuǎn)化。軟硬件之間的相互關(guān)系由運算器、控制器、存儲器、輸入設(shè)備和輸出設(shè)備五大部分組成。數(shù)據(jù)和程序以二進制代碼的形式不加區(qū)別地存放在存儲器中,存放位置由地址指定,地址碼也是二進制形式??刂破鞲鶕?jù)存放在存儲器中的指令序列(即程序)工作,并由一個程序計數(shù)器(PC)控制指令的執(zhí)行??刂破骶哂信袛嗄芰?,能夠根據(jù)計算結(jié)果選擇不同的動作流程1.3.1馮·諾依曼計算機結(jié)構(gòu)1.3微型計算機的基本結(jié)構(gòu)控制器:負責控制并協(xié)調(diào)各部件的工作,使計算機能自動地執(zhí)行程序??刂破鲝拇鎯ζ黜樞虻厝〕鲋噶?,并對指令代碼進行翻譯,然后向各部件發(fā)出相應(yīng)的命令,使指令規(guī)定的操作得以執(zhí)行。因此,控制器是統(tǒng)一指揮和控制計算機各部件進行工作的中央機構(gòu)。輸入設(shè)備:負責把用戶的程序和數(shù)據(jù)輸入到計算機的存儲器中。
輸出設(shè)備:負責從計算機中取出程序執(zhí)行結(jié)果或其它信息,供用戶查看。
存儲器:是實現(xiàn)記憶功能的部件。數(shù)據(jù)和程序以二進制代碼的形式不加區(qū)別地存放在存儲器中,存放位置由地址指定,地址碼也是二進制形式
運算器:負責數(shù)據(jù)的算術(shù)運算和邏輯運算,即數(shù)據(jù)的加工處理。1.3.2單總線微型計算機內(nèi)部組成微處理器CPU存儲器DMA控制部件輸入/輸出接口部件外設(shè)外設(shè)ABDBCB地址總線AB(AddressBus)
用于傳送CPU發(fā)出的用于選擇要訪問的器件或部件的地址信息(單向輸出線)。(在微機中除存儲器具有單元地址外,幾乎所有的I/O接口部件都具有地址。)一般處理器有16根、20根或更多。數(shù)據(jù)總線DB(DataBus)
用于傳送微機系統(tǒng)內(nèi)的各種類型的數(shù)據(jù)(數(shù)據(jù)可以由外部流向CPU,也可由CPU流向外部,故是雙向傳輸線)。8位CPU有8根,16位CPU有16根等??刂瓶偩€CB(ControlBus)
傳送保證微機同步和協(xié)調(diào)的定時和控制信號(單向輸出線)。但有時也把外圍部件傳送的協(xié)調(diào)信號(狀態(tài)信號,單向輸入)作為CB。輸入設(shè)備運算器控制器輸入信息輸出設(shè)備輸出信息讀出讀出外存儲器寫入內(nèi)存儲器寫入取出指令數(shù)據(jù)信息控制信息微型計算機(主機)CPU+內(nèi)存+I/O接口外圍設(shè)備中央處理器CPU1.3.3微處理器的內(nèi)部結(jié)構(gòu)作業(yè)P14-3、4、5計算機內(nèi)部處理信息二進制代碼形式流通、處理
信息轉(zhuǎn)化轉(zhuǎn)化數(shù)字編碼1.4微型計算機的運算基礎(chǔ)常用的信息分為:定點數(shù)數(shù)值信息浮點數(shù)字符非數(shù)值信息漢字邏輯數(shù)據(jù)1.4.1數(shù)和數(shù)制1.4.2機器數(shù)(碼制)1.4.3計算機的補碼運算1.4微型計算機的運算基礎(chǔ)1.計算機中為什么要采用二進制?
在計算機中任何信息均采用二進制,計算機內(nèi)部存儲、處理的只有0和1組成的代碼。主要原因如下:
二進制在計算機中容易實現(xiàn)(只需二種狀態(tài));運算簡單;如:十進制的乘法運算,九九表有100條法則,而二進制只有4條法則:0×0=0,0×1=0,1×0=0,1×1=1。便于計算機實現(xiàn)邏輯運算;“1、0”兩種狀態(tài)剛好與“真、假”、“是、非”對應(yīng)。1.4.1數(shù)和數(shù)制2.數(shù)制的常用表示方法人工書寫時,可用右下角小數(shù)字來表示不同數(shù)制的數(shù)。如:(100)2(100)10(100)16(100)8在計算機中,通常用數(shù)字后面跟一個英文字母來表示不同數(shù)制的數(shù)。如:110B(二進制)5A6H(十六進制)685D(十進制)235O(八進制Q)在計算機應(yīng)用中引入十六進制數(shù)主要是為了書寫和使用上的方便,在計算機內(nèi)部信息處理仍是二進制數(shù)。注意:因為23=8,24=16所以,一位八進制數(shù)可以用3位二進制數(shù)來表示,一位十六進制數(shù)可以用4位二進制數(shù)來表示。3.數(shù)制間的轉(zhuǎn)換十進制ND有十個數(shù)碼0~9、逢十進一。十進制用于計算機輸入輸出,人機交互。二進制NB兩個數(shù)碼:0、1,逢二進一。二進制為機器中的數(shù)據(jù)形式。十六進制NH十六個數(shù)碼:0~9,A~F,逢十六進一。十六進制用于表示二進制數(shù)。不同進位制數(shù)以下標或后綴區(qū)別,十進制數(shù)可不帶下標。如:101、101D、101B、101H、101H(1)進位計數(shù)制進制轉(zhuǎn)換總結(jié)例1:
X1=+127,X2=-127,求[X]原、[X]補[X1]原=[X1]補=01111111=7FH [X2]原=11111111=FFH [X2]補=10000001=81H1.真值、機器數(shù)1.4.2機器數(shù)(碼制)計算機規(guī)約:1.機器數(shù)分作符號位和數(shù)值位。2.符號位占一位,且占據(jù)機器數(shù)的最高位。3.正數(shù)用0表示,負數(shù)用1表示。 原碼表示法反碼表示法補碼表示法2.機器數(shù)的表示方法以下例題機器字長均為8位,注意方法。例1:X=+1011011-101101100000000
[X]原=0101
10111101
10110000
0000
1000
00000的表示不唯一(1)原碼表示法性質(zhì):原碼為符號位加數(shù)的絕對值,0正1負原碼零有兩個編碼,+0和-0編碼不同原碼難以用于加減運算小數(shù):MAX=1-2-n
,MIN=-(1-2-n)整數(shù):MAX=2n-1,MIN=-(2n-1)機器字長n+1位二進制原碼所表示的范圍:對應(yīng)于坐標的正負平均分配,原碼有正負0之分。(2)反碼表示法0的表示不唯一。例1:X=+
1011011-101101100000000
[X]反=0101
10111010
01000000
0000
1111
1111小數(shù):MAX=1-2-n
,MIN=-(1-2-n)整數(shù):MAX=2n-1,MIN=-(2n-1)機器字長n+1位二進制反碼所表示的范圍:對應(yīng)于坐標的正負平均分配,反碼有正負0之分?,F(xiàn)在是北京時間5點整,而需要指向3點時鐘,辦法有:5-2=3(逆時針)5+10=3(順時針12自動丟失。12就是模)(3)補碼表示法補碼是在“模”的概念下導(dǎo)出的。模是指一個計量系統(tǒng)的計量范圍,即產(chǎn)生溢出的量或者周期。繼續(xù)推導(dǎo):
5-2
=5+10(MOD12)
5+(-2)=5+10(MOD12)-2=10(MOD12)結(jié)論:可以說:在模為12的情況下,-2的補碼就是10。一個負數(shù)用其補碼代替,同樣可以得到正確的運算結(jié)果。進一步結(jié)論:在計算機中,機器能表示的數(shù)據(jù)位數(shù)是一定的,其運算都是有模運算(字長一定)。n+1位字長,其模為2n+1,其公式為:[X]補=2n+1+X小數(shù):MAX=1-2-n
,MIN=-(1-2-n)整數(shù):MAX=2n-1,MIN=-2n機器字長n+1位二進制補碼所表示的范圍:(以原點為中心,正負平分,各占一半)對應(yīng)于坐標的正負平均分配,補碼只有唯一的0,歸于正數(shù)。因此,補碼是計算機機器數(shù)的唯一表示方法。計算機引人補碼的原因有二:1.機器數(shù)和真值一一對應(yīng),實現(xiàn)了計算機表示的唯一性。2.補碼屬于一種數(shù)學(xué)算法,消除了機器數(shù)中符號位和數(shù)值位的區(qū)別,便于計算機計算過程的簡單化。例1:X=+
1011011-101101100000000
[X]補=0101
10111010
0101
0000
0000
0的表示是唯一的,即機器數(shù)和真值一一對應(yīng)。例2:X=-1101001B[X]補=28+X=100000000B+(-1101001B)=10010111B解法1:[X]補=28+X=100H-69H=97H解法2:例1:
已知[X]補=11101001B,求真值X反過來,由補碼求真值,只要將公式進行交換即可。X=-28+[X]補=-100H+E9H=-17H=-23解:X=-2n+1+[X]補原碼、補碼、反碼和移碼的區(qū)別,可分三個區(qū)域:①零區(qū):
a、[X]原、[X]反有+0、-0之分
b、[X]補+0=-0=0②正數(shù):
a、[X]原=[X]反=[X]補③負數(shù):
a、原、反、補各不相同b、[X]反、[X]原按位求反[X]補=[X]反+11.4.3計算機的補碼運算1.補碼的加減法運算
[X+Y]補=[X]補+[Y]補
(mod2n+1)[X-Y]補=[X]補+[-Y]補
(mod2n+1)
兩個數(shù)不管正負,均用補碼表示,符號位應(yīng)當做數(shù)值參加運算,符號位相加所產(chǎn)生的進位要丟掉,結(jié)果為補碼。例1:已知,機器字長為8位,X=+0001101B,Y=+0001010B,求X+Y=?解:[X]補=00001101B=0DH[Y]補=00001010B=0AH[X+Y]補=[X]補+[Y]補
=0DH+0AH=17H=00010111BX+Y=+17H=+23例2:X=+0001001BY=-0000101B,求X+Y=?解:[X]補=00001001B=09H[Y]補=11111011B=FBH[X+Y]補=[X]補+[Y]補=09H+FBH=104H=04H(去模)X+Y=+04H=+4例3:X=+1111001BY=+1110101B,求X+Y=?解:[X]補=01111001B=79H(正)[Y]補=01111011B=7BH(正)[X+Y]補=[X]補+[Y]補=79H+7BH=F4H(負,邏輯錯誤)X+Y=-0CH=-12(結(jié)果錯誤)2.溢出在計算機中,由于機
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人二手商鋪買賣合同協(xié)議書
- 個人間借款合同樣本:版
- 個人股權(quán)抵押合同范例
- 三方合同:學(xué)生就業(yè)定向合作
- 專屬應(yīng)屆畢業(yè)生:個人租賃合同范本
- 中學(xué)教務(wù)主任聘任合同樣本
- 單項木工承包合同
- 中外采購與供應(yīng)合同范本
- 專業(yè)水處理設(shè)備維護合同細則
- 三人合伙經(jīng)營合同范本
- 中醫(yī)中風病(腦梗死)診療方案
- GMP-基礎(chǔ)知識培訓(xùn)
- 人教版小學(xué)六年級數(shù)學(xué)下冊(全冊)教案
- 人教版二年級語文上冊同音字歸類
- 高二數(shù)學(xué)下學(xué)期教學(xué)計劃
- 文學(xué)類作品閱讀練習(xí)-2023年中考語文考前專項練習(xí)(浙江紹興)(含解析)
- SB/T 10624-2011洗染業(yè)服務(wù)經(jīng)營規(guī)范
- 第五章硅酸鹽分析
- 外科學(xué)總論-第十四章腫瘤
- 網(wǎng)絡(luò)反詐知識競賽參考題庫100題(含答案)
- 運動技能學(xué)習(xí)與控制課件第四章感覺系統(tǒng)對運動控制的作用
評論
0/150
提交評論