第一章微型計(jì)算機(jī)系統(tǒng)概述_第1頁(yè)
第一章微型計(jì)算機(jī)系統(tǒng)概述_第2頁(yè)
第一章微型計(jì)算機(jī)系統(tǒng)概述_第3頁(yè)
第一章微型計(jì)算機(jī)系統(tǒng)概述_第4頁(yè)
第一章微型計(jì)算機(jī)系統(tǒng)概述_第5頁(yè)
已閱讀5頁(yè),還剩39頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第一章

微型計(jì)算機(jī)系統(tǒng)概述

本章學(xué)習(xí)目標(biāo)了解微型計(jì)算機(jī)的開展、應(yīng)用及其分類掌握計(jì)算機(jī)數(shù)據(jù)的表示掌握計(jì)算機(jī)的組成結(jié)構(gòu)理解微型計(jì)算機(jī)的工作過(guò)程1、1微型計(jì)算機(jī)的開展、應(yīng)用及其分類1、1、1微機(jī)計(jì)算機(jī)的開展1971年,美國(guó)Intel公司研究并制造了I4004微處理器芯片。該芯片能同時(shí)處理4位二進(jìn)制數(shù),集成了2300個(gè)晶體管,每秒可進(jìn)行6萬(wàn)次運(yùn)算,本錢約為200美元。它是世界上第一個(gè)微處理器芯片,以它為核心組成的MCS-4計(jì)算機(jī),標(biāo)志了世界第一臺(tái)微型計(jì)算機(jī)的誕生。微機(jī)概念:以大規(guī)模、超大規(guī)模構(gòu)成的微處理器作為核心,配以存儲(chǔ)器、輸入/輸出接口電路及系統(tǒng)總路線所制造出的計(jì)算機(jī)。劃分階段的標(biāo)志:以字長(zhǎng)和微處理器型號(hào)。第一代4位和低檔8位機(jī)Intel4004第二代中高檔8位機(jī)8080/8085、Z80、MC6800第三代16位機(jī)Intel8086、Z8000、MC6800第四代32位機(jī)80386、80486第五代64位機(jī)IntelPentium〔1971-1973〕〔1974-1978〕〔1978-1981〕〔1981-1992〕〔1993后〕特點(diǎn):1、速度越來(lái)越快。2、容量越來(lái)越大。3、功能越來(lái)越強(qiáng)。1、1、2微型計(jì)算機(jī)的應(yīng)用1、科學(xué)計(jì)算和科學(xué)研究計(jì)算機(jī)主要應(yīng)用于解決科學(xué)研究和工程技術(shù)中所提出的數(shù)學(xué)問(wèn)題〔數(shù)值計(jì)算〕。2、數(shù)據(jù)處理〔信息處理〕主要是利用計(jì)算機(jī)的速度快和精度高的特點(diǎn)來(lái)對(duì)數(shù)字信息進(jìn)行加工。3、工業(yè)控制用單板微型計(jì)算機(jī)實(shí)現(xiàn)DDC級(jí)控制,用衛(wèi)星計(jì)算機(jī)實(shí)現(xiàn)SCC級(jí)監(jiān)督管理控制,用高檔微型計(jì)算機(jī)實(shí)現(xiàn)SCC或低層MIS管理已屢見不鮮。4、計(jì)算機(jī)輔助系統(tǒng)計(jì)算機(jī)輔助系統(tǒng)主要有計(jì)算機(jī)輔助教〔CAI〕、計(jì)算機(jī)輔助設(shè)計(jì)〔CAD〕、計(jì)算機(jī)輔助制造〔CAM〕、計(jì)算機(jī)輔助測(cè)試〔CAT〕、計(jì)算機(jī)集成制造〔CIMS〕等系統(tǒng)。5、人工智能人工智能主要就是研究解釋和模擬人類智能、智能行為及其規(guī)律的一門學(xué)科,包括智能機(jī)器人,模擬人的思維過(guò)程,計(jì)算機(jī)學(xué)習(xí)等等。其主要任務(wù)是建立智能信息處理理論,進(jìn)而設(shè)計(jì)可以展現(xiàn)某些近似于人類智能行為的計(jì)算系統(tǒng)。1、1、3微型計(jì)算機(jī)的分類按應(yīng)用對(duì)象分為:1、單片機(jī):又稱單片微控制器,它不是完成某一個(gè)邏輯功能的芯片,而是把一個(gè)計(jì)算機(jī)系統(tǒng)集成到一個(gè)芯片上。概括的講:它主要是將微處理器、局部存儲(chǔ)器、輸入輸出接口都集成在一塊集成電路芯片上,一塊芯片就成了一臺(tái)計(jì)算機(jī)2、單板機(jī):將計(jì)算機(jī)的各個(gè)局部都組裝在一塊印制電路板上,包括微處理器/存儲(chǔ)器/輸入輸出接口,還有簡(jiǎn)單的七段發(fā)光二極管顯示器、小鍵盤、插座等。功能比單片機(jī)強(qiáng),適于進(jìn)行生產(chǎn)過(guò)程的控制??梢灾苯釉趯?shí)驗(yàn)板上操作,適用于教學(xué)。3、PC機(jī)〔PersonalComputer〕:面向個(gè)人單獨(dú)使用的一類微機(jī),實(shí)現(xiàn)各種計(jì)算、數(shù)據(jù)處理及信息管理等。1、2計(jì)算機(jī)中數(shù)據(jù)的表示和編碼

計(jì)算機(jī)中的數(shù)據(jù)都是采用二進(jìn)制形式存儲(chǔ)和處理的,二進(jìn)制數(shù)只有兩個(gè)數(shù)字0和1,這與我們?nèi)粘I钪兴褂玫氖M(jìn)制數(shù)是不同的。1、2、1計(jì)算機(jī)中常用的進(jìn)制數(shù)人們最常用的數(shù)是十進(jìn)制數(shù),計(jì)算機(jī)中采用的是二進(jìn)制數(shù),同時(shí)有的時(shí)候?yàn)榱撕?jiǎn)化二進(jìn)制數(shù)據(jù)的書寫,也采用八進(jìn)制和十六進(jìn)制表示方法。下面將分別介紹這幾種常用的進(jìn)制。1、十進(jìn)制數(shù)十進(jìn)制數(shù)是大家熟悉的,用0,1,2,…,8,9十個(gè)不同的符號(hào)來(lái)表示數(shù)值,它采用的是“逢十進(jìn)一,借一當(dāng)十〞的原那么。2、二進(jìn)制表示法基數(shù)為10的記數(shù)制叫十進(jìn)制;基數(shù)為2的記數(shù)制叫做二進(jìn)制。二進(jìn)制數(shù)的計(jì)算規(guī)那么是“逢二進(jìn)一,借一當(dāng)二〞。二進(jìn)制表示數(shù)值方法如下:

NB=±Ki*2i其中:Ki=0或1ni=-m例:二進(jìn)制數(shù)1011.1表示如下:(1011.1)B=1*23+0*22+1*21+1*20

+1*2-1運(yùn)算規(guī)那么:加法運(yùn)算:0+0=00+1=11+0=11+1=10〔逢二進(jìn)一〕減法運(yùn)算:0-0=010-1=1〔借位〕1-0=11-1=0乘法運(yùn)算:0*0=00*1=01*0=01*1=1除法運(yùn)算0/1=01/1=13、八進(jìn)制表示法八進(jìn)制數(shù)是基數(shù)為八的計(jì)數(shù)制。八進(jìn)制數(shù)主要采用0,1,2,…,7這八個(gè)阿拉伯?dāng)?shù)字。八進(jìn)制數(shù)的運(yùn)算規(guī)那么為“逢八進(jìn)一,借一當(dāng)八〞。八進(jìn)制表示數(shù)值方法如下:

NO=±Ki*8i其中:Ki=0、1、2、3、4、5、6、7ni=-m例:〔467.6)O=4*82+6*81+7*80+6*8-14、十六進(jìn)制表示法基數(shù)為16,用0-9、A-F十五個(gè)字符來(lái)數(shù)值,逢十六進(jìn)一。各位的權(quán)值為16i。二進(jìn)制表示數(shù)值方法如下:

NH=±Ki*16i其中:Ki=0-9、A-Fni=-m例:〔56D.3)H=5*162+6*161+13*160+3*16-11、2、2進(jìn)制間的轉(zhuǎn)換1、二進(jìn)制數(shù)和十進(jìn)制數(shù)之間的轉(zhuǎn)換〔1〕、二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)方法:按二進(jìn)制數(shù)的位權(quán)進(jìn)行展開相加即可。例:11101.101=1×24+1×23+1×22+0×21+1×20+1×2-1+0×2-2+1×2-3=16+8+4+0+1+0.5+0.25+0.125=29.875〔2〕、十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)方法:A、將整數(shù)局部和小數(shù)局部分別進(jìn)行轉(zhuǎn)換,然后再把轉(zhuǎn)換結(jié)果進(jìn)行相加。B、整數(shù)轉(zhuǎn)換采用除2取余法:用2不斷地去除要轉(zhuǎn)換的數(shù),直到商為0。再將每一步所得的余數(shù),按逆序排列,便可得轉(zhuǎn)換結(jié)果。C、小數(shù)轉(zhuǎn)換采用乘2取整法:每次用2與小數(shù)局部相乘,取乘積的整數(shù)局部,再取其小數(shù)局部乘2直到小局部為0。將所取整數(shù)順序放在小數(shù)點(diǎn)后即為轉(zhuǎn)換結(jié)果。例:將〔136〕D轉(zhuǎn)換為二進(jìn)制數(shù)。2136余數(shù)〔結(jié)果〕低位268----------0234----------0217----------028----------124----------022----------021----------00----------1高位轉(zhuǎn)換結(jié)果:〔136〕D=〔10001000〕B例:將〔0.625)D轉(zhuǎn)換為二進(jìn)制數(shù)。0.625*21.25*20.5*21.0取整:高位低位轉(zhuǎn)換結(jié)果:(0.625)D=(0.101)B2、二進(jìn)制數(shù)和八進(jìn)制數(shù)、十六進(jìn)制數(shù)間的轉(zhuǎn)換〔1〕、二進(jìn)制數(shù)到八進(jìn)制數(shù)、十六進(jìn)制數(shù)的轉(zhuǎn)換A、二進(jìn)制數(shù)到八進(jìn)制數(shù)轉(zhuǎn)換采用“三位化一位〞的方法。從小數(shù)點(diǎn)開始向兩邊分別進(jìn)行每三位分一組,向左缺乏三位的,從左邊補(bǔ)0;向右缺乏三位的,從右邊補(bǔ)0。B、二進(jìn)制數(shù)到十六進(jìn)制數(shù)的轉(zhuǎn)換采用“四位化一位〞的方法。從小數(shù)點(diǎn)開始向兩邊分別進(jìn)行每四位分一組,向左缺乏四位的,從左邊補(bǔ)0;向右缺乏四位的,從右邊補(bǔ)0。例:將(1000110.01)B轉(zhuǎn)換為八進(jìn)制數(shù)和十六進(jìn)制數(shù)。1000110.01001000110.010

(106.2)O二進(jìn)制數(shù)到十六進(jìn)制數(shù)的轉(zhuǎn)換:〔1000110.01〕B=1000110.0101000110.0100(46.4)H〔2〕、八進(jìn)制、十六進(jìn)制數(shù)到二進(jìn)制數(shù)的轉(zhuǎn)換方法:采用“一位化三位〔四位〕〞的方法。按順序?qū)懗雒课话诉M(jìn)制〔十六進(jìn)制〕數(shù)對(duì)應(yīng)的二進(jìn)制數(shù),所得結(jié)果即為相應(yīng)的二進(jìn)制數(shù)。例:將(352.6)o轉(zhuǎn)換為二進(jìn)制數(shù)。352.6011101010110=(11101010.11)B1、2、3數(shù)的定點(diǎn)與浮點(diǎn)表示對(duì)R進(jìn)制數(shù)NR=±S*R±E,可以有很多表示方法。如:十進(jìn)制數(shù):265.78可以有:265.78、2657.8*10-1、0.26578*103、2.6578*102等。1、定點(diǎn)數(shù)表示法一般采用兩種簡(jiǎn)單的約定:定點(diǎn)整數(shù)和定點(diǎn)小數(shù)?!?〕、定點(diǎn)整數(shù)A、帶符號(hào)整數(shù):某個(gè)N位二進(jìn)制數(shù),其最高位為符號(hào)位,其它N-1位為數(shù)值局部:NfNn-2Nn-3……N2N1N0符號(hào)位數(shù)值局部小數(shù)點(diǎn)B、無(wú)符號(hào)整數(shù):所有的數(shù)位都用來(lái)表示數(shù)值。Nn-1Nn-2Nn-3……N3N2N1N0數(shù)值局部小數(shù)點(diǎn)〔2〕、定點(diǎn)小數(shù)用最高位表示符號(hào),其它N-1位表示數(shù)值局部,將小數(shù)點(diǎn)定在數(shù)值局部的最高位左邊。NfNn-2Nn-1……N2N1N0符號(hào)位數(shù)值局部小數(shù)點(diǎn)2、浮點(diǎn)數(shù)表示浮點(diǎn)數(shù):小數(shù)點(diǎn)在數(shù)據(jù)中的位置可以左右移動(dòng)。N=±S*R±E在計(jì)算機(jī)內(nèi),存儲(chǔ)的格式:EfE(m位)SfS(n位)階碼局部尾數(shù)局部其中:Ef:階碼,表示階碼的符號(hào)E:階碼,指出小數(shù)點(diǎn)的位置Sf:數(shù)碼,數(shù)值的符號(hào)位S:尾數(shù),決定數(shù)值的精度1、2、4機(jī)器數(shù)的表示機(jī)器數(shù):數(shù)值數(shù)據(jù)在計(jì)算機(jī)中的編碼。機(jī)器數(shù)的真值:機(jī)器數(shù)所代表的實(shí)際數(shù)值。常用的編碼方案:原碼、反碼、補(bǔ)碼。1、原碼表示碼原碼:用最高位表示符號(hào),其中:0----正、1----負(fù),其它位表示數(shù)值的絕對(duì)值。定義:[X]原=X0〈=X〈1定點(diǎn)小數(shù)1+X-1〈X〈=0[X]原=X0〈=X〈=2n-1定點(diǎn)整數(shù)2n+1+X-(2n-1)〈=X〈=0例:求X1=0.1011,X2=-0.1011的原碼表示?!?位〕[X1]原=X1=01011000[X2]原=1+X2=11011000小數(shù)點(diǎn)位置例:求X1=1011,X2=-1011的原碼?!?位〕[X1]原=00001011[X2]原=10001011小數(shù)點(diǎn)位置0的表示形式〔8位〕[+0]原=00000000[-0]原=10000000特點(diǎn)A、原碼與真值的對(duì)應(yīng)關(guān)系簡(jiǎn)單。B、0的編碼不唯一,處理運(yùn)算不方便。2、反碼表示法反碼:最高一位表示符號(hào),數(shù)值位是對(duì)負(fù)數(shù)取反。[+0]反=00000000[-0]反=1111111[+1100111]反=01100111[-1100111]反=100110003、補(bǔ)碼表示法正數(shù)的補(bǔ)碼和原碼相同。負(fù)數(shù)的補(bǔ)碼=反碼+1。例:求0.1011和-0.1011的補(bǔ)碼?!?位〕[0.1011]補(bǔ)=[0.1011]原=01011000[-0.1011]補(bǔ)=[-1011000]反+1=10100111+1=10101000[0]補(bǔ)=[+0]補(bǔ)=[-0]補(bǔ)=000000001、2、5計(jì)算機(jī)中常用的編碼1、ASCII碼常用的編碼方式為美國(guó)標(biāo)準(zhǔn)信息交換〔AmericanStandardCardforInformationInterchange,ASCII碼〕。2、BCD碼BCD碼是一種用4位二進(jìn)制數(shù)字來(lái)表示一位十進(jìn)制數(shù)字的編碼,也成為二進(jìn)制編碼表示的十進(jìn)制數(shù)〔BinaryCodeDecimal〕,簡(jiǎn)稱BCD碼。表1-2示出了十進(jìn)制數(shù)0-15的BCD碼。BCD碼有兩種格式:〔1〕壓縮BCD碼格式〔PackedBCDFormat〕用4個(gè)二進(jìn)制位表示一個(gè)十進(jìn)制位,就是用0000B-1001B來(lái)表示十進(jìn)制數(shù)0-8。例如:十進(jìn)制數(shù)4256的壓縮BCD碼表示為:0100001001010110B〔2〕非壓縮BCD碼格式〔UnpackedBCDFormat〕用8個(gè)二進(jìn)制位表示一個(gè)十進(jìn)制位,其中,高四位無(wú)意義,我們一般用xxxx表示,低四位和壓縮BCD碼相同。例如:十進(jìn)制數(shù)4256的非壓縮BCD碼表示為:xxxx0100xxxx0010xxxx0101xxxx0110B1、3微型計(jì)算機(jī)的一般概念1、3、1中央處理器的組成中央處理器〔CPU〕由運(yùn)算器和控制器組成。1、運(yùn)算器:計(jì)算機(jī)中加工和處理數(shù)據(jù)的功能部件。功能:〔1〕、對(duì)數(shù)據(jù)進(jìn)行加工處理,主要包括算術(shù)和邏輯運(yùn)算,如加、減、乘、與、或、非運(yùn)算等。 〔2〕、暫時(shí)存放參與運(yùn)算的數(shù)據(jù)和中間結(jié)果。ALU數(shù)據(jù)存放器1#數(shù)據(jù)存放器2#存儲(chǔ)器外設(shè)2、控制器控制和指揮計(jì)算機(jī)內(nèi)各功能部件協(xié)同動(dòng)作,完成計(jì)算機(jī)程序功能。由程序計(jì)數(shù)器〔IP〕、指令存放器〔IR〕、指令譯碼器〔ID〕和時(shí)序信號(hào)發(fā)生器組成?!?〕、程序計(jì)數(shù)器〔IP〕:程序指令所在單元地址。〔2〕、指令存放器〔IR〕:保存當(dāng)前正在執(zhí)行的一條指令?!?〕、指令譯碼器〔ID〕:將指令的操作碼翻譯成機(jī)器能識(shí)別的命令信號(hào)?!?〕、時(shí)序信號(hào)發(fā)生器:根據(jù)指令譯碼器〔ID〕產(chǎn)生的命令信號(hào)產(chǎn)生具體的控制信號(hào)。3.存放器陳列包括一組通用存放器組和專用存放器。通用存放器用于暫存參加運(yùn)算的一個(gè)操作數(shù),例如數(shù)據(jù)存放器可以用來(lái)存放8位或16位的二進(jìn)制操作數(shù)。這些操作數(shù)可以是參加操作的數(shù)據(jù),操作的中間結(jié)果,也可以是操作數(shù)的地址,大局部算術(shù)和邏輯運(yùn)算指令都可以使用這些數(shù)據(jù)存放器。專用存放器通常有指令指針I(yè)P或程序計(jì)數(shù)器PC和堆棧指針SP等1、3、2微型計(jì)算機(jī)的組成ABDBCBCPU存儲(chǔ)器I/O接口外設(shè)〔微型計(jì)算機(jī)組成框圖〕1、微處理器微處理器〔CPU〕是大規(guī)模集成電路技術(shù)做成的芯片,芯片內(nèi)集成有控制器、運(yùn)算器和存放器等相關(guān)部件,完成對(duì)計(jì)算機(jī)系統(tǒng)內(nèi)各部件進(jìn)行統(tǒng)一協(xié)調(diào)和控制。2、存儲(chǔ)器功能:存放程序和數(shù)據(jù)。存儲(chǔ)器內(nèi)存〔主存〕外存〔輔存〕RAMROMSRAMDRAMROMEPROME2PROM軟盤、硬盤、光盤3、I/O設(shè)備和I/O接口〔1〕、I/O設(shè)備:微機(jī)配備的輸入/輸出設(shè)備〔外設(shè)〕。標(biāo)準(zhǔn)輸入/輸出設(shè)備〔控制臺(tái)〕:鍵盤和顯示器〔CRT〕。I/O設(shè)備輸入設(shè)備輸出設(shè)備鍵盤鼠標(biāo)掃描儀、數(shù)碼相機(jī)顯示器打印機(jī)繪圖儀〔2〕、I/O接口:連接外設(shè)備和系統(tǒng)總線,完成信號(hào)轉(zhuǎn)換、數(shù)據(jù)緩沖、與CPU進(jìn)行信號(hào)聯(lián)絡(luò)等工作。顯示器卡:完成顯示器與總線的連接。聲卡:完成聲音的輸入/輸出。網(wǎng)卡:完成網(wǎng)絡(luò)數(shù)據(jù)的轉(zhuǎn)換。掃描卡:連接掃描儀到計(jì)算機(jī)。調(diào)制解調(diào)器卡:模擬信號(hào)與數(shù)字信號(hào)相互轉(zhuǎn)換。鍵盤接口、打印機(jī)接口等。232接口:串行數(shù)據(jù)接口。USB接口:通用串行接口。4、系統(tǒng)總線〔1〕、總線:傳遞信息的一組公用導(dǎo)線?!?〕、系統(tǒng)總線:從處理器引出的假設(shè)干信號(hào)線,CPU通過(guò)它們與存儲(chǔ)器或I/O設(shè)備進(jìn)行信息交換。系統(tǒng)總線分為:〔A〕、地址總線:傳遞地址信息的總線,即AB。CPU在地址總線上輸出將要訪問(wèn)的內(nèi)存單元或I/O端口的地址,該總線為單向總線。內(nèi)存容量的計(jì)算:16條地址線可訪問(wèn)216=64KB。20條地址線可訪問(wèn)220=1MB。1K=1024B1M=1024KB1G=1024MB〔B〕、數(shù)據(jù)總線:傳遞數(shù)據(jù)信息的總線,即DB。在CPU進(jìn)行讀操作時(shí),內(nèi)存或外設(shè)的數(shù)據(jù)通過(guò)數(shù)據(jù)總線送往CPU;在CPU進(jìn)行寫操作時(shí),CPU數(shù)據(jù)通過(guò)數(shù)據(jù)總線送往內(nèi)存或外設(shè),數(shù)據(jù)總線是雙向總線。〔C〕、控制總線:傳遞控制信息的總線,即CB??刂瓶偩€的方向:一局部是從CPU輸出:通過(guò)對(duì)指令的譯碼,由CPU內(nèi)部產(chǎn)生,由CPU送到存儲(chǔ)器、輸入/輸出接口電路和其它部件。如時(shí)鐘信號(hào)、控制信號(hào)等。另一局部是由系統(tǒng)中的部件產(chǎn)生,送往CPU,如:中斷請(qǐng)求信號(hào)、總線請(qǐng)求信號(hào)、狀態(tài)信號(hào)??刂瓶偩€的部件〔總線主控設(shè)備〕:CPU和DMA控制器。被總線控制的部件〔總線控制設(shè)備〕:存儲(chǔ)器和I/O設(shè)備??偩€的使用特點(diǎn):1、在某一時(shí)刻,只能由一個(gè)總線主控設(shè)備來(lái)控制總線,其它總線主控設(shè)備此時(shí)必須放棄對(duì)總線的控制。2、在連接系統(tǒng)的各個(gè)設(shè)備中,在某一時(shí)刻只能有一發(fā)送者發(fā)送信號(hào),但可以有多個(gè)設(shè)備從總線上同時(shí)獲得信號(hào)。3、通過(guò)總線插槽來(lái)接口板連接。1、3、3微型計(jì)算機(jī)系統(tǒng)的組成一個(gè)微型計(jì)算機(jī)系統(tǒng)包括硬件系統(tǒng)和軟件系統(tǒng)。硬件和軟件的結(jié)合,才能使計(jì)算機(jī)正常工作運(yùn)行。計(jì)算機(jī)硬件系統(tǒng)是一個(gè)為執(zhí)行程序建立物質(zhì)根底的物理裝置,稱為硬件或裸機(jī)。計(jì)算機(jī)軟件系統(tǒng)指為運(yùn)行、管理、應(yīng)用、維護(hù)計(jì)算機(jī)所編制的所有程序及文檔的總和。依據(jù)功能的不同,軟件分為系統(tǒng)軟件和應(yīng)用軟件兩大類。1、3、4微型計(jì)算機(jī)的工作過(guò)程在進(jìn)行計(jì)算前,應(yīng)做如下工作:〔1〕、用助記符號(hào)指令〔匯編語(yǔ)言〕編寫程序〔源程序〕;〔2〕、用匯編軟件〔匯編程序〕將源程序匯編成計(jì)算機(jī)能識(shí)別的機(jī)器語(yǔ)言程序;〔3〕、將數(shù)據(jù)和程序通過(guò)輸入設(shè)備送入存儲(chǔ)器中存放。完成5+6=?的程序:MOVA,05H/B0H05H

;把05送入累加器AADDA,06H/04H06H

;06與A中內(nèi)容相加,結(jié)果存入累加器AHLT/F4H

;停止所有操作。1、取指令階段的執(zhí)行過(guò)程:〔設(shè)程序從00H開始存放〕〔1〕、將程序計(jì)數(shù)器〔PC或IP〕的內(nèi)容送地址存放器AR?!?〕、程序計(jì)數(shù)器PC的內(nèi)容自動(dòng)加1變?yōu)?1H,為取下一條指令作好準(zhǔn)備?!?〕、地址存放器AR將00H通過(guò)地址總線送至存儲(chǔ)器地址譯碼器譯碼,選中00H單元?!?〕、CPU發(fā)出“讀〞命令?!?〕、所選中的00單元的內(nèi)容B0H讀至數(shù)據(jù)總線DB上?!?

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論