版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
微處理器芯片及其應(yīng)用教師:余先濤電話一章微型計(jì)算機(jī)基礎(chǔ)計(jì)算機(jī)中的數(shù)制與編碼微型計(jì)算機(jī)的組成計(jì)算機(jī)的基本工作原理本節(jié)參考書:
微型計(jì)算機(jī)原理與接口技術(shù)機(jī)械工業(yè)出版社張榮標(biāo)等編著
微機(jī)原理與接口技術(shù)清華大學(xué)出版社張小鳴主編第一章微型計(jì)算機(jī)基礎(chǔ)
1.1計(jì)算機(jī)中的數(shù)制與碼制1.1.1計(jì)算機(jī)中的數(shù)制1、數(shù)的位置表示法設(shè)待表示的數(shù)為N.則式中X為基數(shù)
ai
為系數(shù)(0<ai<X-l)
m為小數(shù)位數(shù)
n為整數(shù)位數(shù)計(jì)算機(jī)中常用的數(shù)制有二進(jìn)制、八進(jìn)制、十六進(jìn)制和十進(jìn)制。問題:計(jì)算機(jī)為什么要采用二進(jìn)制數(shù)?在各進(jìn)制中,上式中各數(shù)的取值為多少?各進(jìn)制的的運(yùn)算中,他們各自的運(yùn)算規(guī)則是什么?在計(jì)算機(jī)中,各進(jìn)制數(shù)表示的后綴字母是什么?例1-1(1)二進(jìn)制數(shù)
10011.11B=1×24+0×23+0×22+1×21+
1×20+1×2-1+1×2-2=19.75(2)八進(jìn)制數(shù)
7345.6Q=7×83+3×82+4×81+5×80+
6×8-1=3813.75(3)十六進(jìn)制
4AC6H=4×163+10×162+12×161+6×160
=191422、數(shù)制之間的轉(zhuǎn)換(1)任意進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)
對(duì)二進(jìn)制、八進(jìn)制和十六進(jìn)制以及任意進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)可采用表達(dá)式(1.1)展開求和實(shí)現(xiàn)。(2)二進(jìn)制、八進(jìn)制和十六進(jìn)制數(shù)之間轉(zhuǎn)換一位八進(jìn)制數(shù)相當(dāng)于三位二進(jìn)制數(shù);一位十六進(jìn)制數(shù)相當(dāng)于四位二進(jìn)制數(shù)。它們之間的轉(zhuǎn)換十分方便。例1-2
二進(jìn)制轉(zhuǎn)換成八進(jìn)制和十六進(jìn)制數(shù)
1101100101100011B=154543Q=D963H(3)十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)當(dāng)十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)時(shí),須將整數(shù)部分和小數(shù)部分分開。整數(shù)常采用“除2取余法”,而小數(shù)則采用“乘2取整法”。
1)十進(jìn)制整數(shù)轉(zhuǎn)換為二進(jìn)制整數(shù)轉(zhuǎn)換方法是除2取余,直到商等于零為止,逆序排列余數(shù)即可。對(duì)數(shù)值比較大的十進(jìn)制數(shù)進(jìn)行轉(zhuǎn)換時(shí),可采用先將十進(jìn)制整數(shù)轉(zhuǎn)換為十六進(jìn)制整數(shù),然后再將十六進(jìn)制整數(shù)轉(zhuǎn)換為二進(jìn)制整數(shù)。十進(jìn)制整數(shù)轉(zhuǎn)換為十六進(jìn)制整數(shù)的方法是除16取余,直到商等于零為止,逆序排列余數(shù)。2)十進(jìn)制小數(shù)轉(zhuǎn)換為二進(jìn)制小數(shù)
問題:十進(jìn)制小數(shù)一定能用有限的二進(jìn)制小數(shù)來精確地表示嗎?1、原碼1.1.2計(jì)算機(jī)中的碼制及補(bǔ)碼運(yùn)算例1-5
設(shè)機(jī)器字長(zhǎng)為n=8時(shí),試求+0、+6、+127、-0、-6、-127
的原碼解:
[+0]原=00000000[-0]原=10000000
[+6]原=00000110[-6]原=10000110
[+127]原=01111111[-127]原=11111111正數(shù):原碼與相應(yīng)的二進(jìn)制數(shù)完全相同;負(fù)數(shù):二進(jìn)制數(shù)的最高位一定是“1”,其余各位是該數(shù)的絕對(duì)值。零:有正零和負(fù)零之分。原碼表示法最大優(yōu)點(diǎn):簡(jiǎn)單直觀,但不便于加減運(yùn)算(為什么?)。2、反碼設(shè)機(jī)器字長(zhǎng)為n,數(shù)X的反碼為[X]反,則反碼的定義如下:3、補(bǔ)碼原碼和反碼都不能方便運(yùn)算。而補(bǔ)碼可以方便進(jìn)行運(yùn)算,在原碼和反碼表示的數(shù)中,參與運(yùn)算的符號(hào)不能參與運(yùn)算,而補(bǔ)碼表示的數(shù)則符號(hào)和數(shù)可以一起參與運(yùn)算。以下以時(shí)鐘校準(zhǔn)說明補(bǔ)碼的概念。若現(xiàn)在是北京時(shí)間1點(diǎn),而時(shí)鐘快了2小時(shí),指在3點(diǎn),要將時(shí)鐘校準(zhǔn)有兩種方法:一將時(shí)鐘倒撥2小時(shí)(減法);另一種是將時(shí)鐘順時(shí)針撥10小時(shí)(加法)。減法運(yùn)算變成了加法運(yùn)算:
3+10=1(時(shí)針經(jīng)過12點(diǎn)時(shí)自動(dòng)丟失一個(gè)數(shù)12)相當(dāng)于3-2=3+(-2)=1
10與-2有什么關(guān)系?自動(dòng)丟失的一個(gè)數(shù)12是什么?數(shù)學(xué)上把12這個(gè)數(shù)叫做“?!?/p>
10是(-2)對(duì)模12的補(bǔ)碼在模12的條件下,負(fù)數(shù)就可以轉(zhuǎn)化為正數(shù),而正負(fù)數(shù)相加也就可以轉(zhuǎn)化為正數(shù)間的相加。補(bǔ)碼的概念:4、偏移碼偏移碼主要用于模/數(shù)轉(zhuǎn)換過程中,若被轉(zhuǎn)換數(shù)需參加運(yùn)算,則仍要轉(zhuǎn)換為補(bǔ)碼。設(shè)機(jī)器字長(zhǎng)為n,數(shù)x的移碼為[x]移,則移碼的定義如下:
(1.5)例1-8
設(shè)機(jī)器字長(zhǎng)為n=8時(shí),試求-128、0、+127的偏移碼。解:[-128]移=00000000
[0]移=10000000
[+127]移=11111111可以看出,偏移碼是把相應(yīng)的補(bǔ)碼在數(shù)軸上向右移了2n-1,從而彌補(bǔ)了補(bǔ)碼不直觀的缺點(diǎn)。5、補(bǔ)碼運(yùn)算在計(jì)算機(jī)中帶符號(hào)二進(jìn)制數(shù)通常采用補(bǔ)碼形式表示。補(bǔ)碼有兩個(gè)主要特點(diǎn):一是可以使符號(hào)位與數(shù)一起參加運(yùn)算;二是將兩數(shù)相減變?yōu)闇p數(shù)變補(bǔ)后再與被減數(shù)相加來實(shí)現(xiàn)。
加法規(guī)則:
[X+Y]補(bǔ)=[X]補(bǔ)+[Y]補(bǔ)
減法規(guī)則:
[X-Y]補(bǔ)=[X]補(bǔ)+[-Y]補(bǔ)其中,[-Y]補(bǔ)稱作變補(bǔ)運(yùn)算,可以用[Y]補(bǔ)連同符號(hào)位一起按位求反并在末位加1得到。
例1-9X=64-12=52(字長(zhǎng)為8位)
[X]補(bǔ)=[64]補(bǔ)十[-12]補(bǔ)
[64]補(bǔ)=01000000B[-12]補(bǔ)=11110100B
01000000
+11110100
100110100
自然丟失由于字長(zhǎng)為8位,最高有效位的進(jìn)位自然丟失。其結(jié)果為(52)10的補(bǔ)碼
問題:計(jì)算機(jī)中為什么采用補(bǔ)碼進(jìn)行加、減運(yùn)算?例l-10X=34-98=-64(字長(zhǎng)為8位)
[X]補(bǔ)=[34]補(bǔ)+[-98]補(bǔ)
[34]補(bǔ)=00100010B
[-98]補(bǔ)=10011110B00100010+
1001111011000000
和的最高位是1,表示結(jié)果為負(fù)數(shù),其結(jié)果為(-64)10的補(bǔ)碼。
微型機(jī)中常用的溢出判別法:雙高位判別法Cs:如最高位(符號(hào)位)有進(jìn)位,CS=1,否則,CS=0。CP:如次高位有進(jìn)位,CP=1,否則,CP=0。判別法則:無溢出:若最高位進(jìn)位Cs
和次高位進(jìn)位Cp相同同為0或同為1有溢出:Cs
和Cp相異。當(dāng)CS⊕Cp=1時(shí),表示有溢出產(chǎn)生,否則無溢出產(chǎn)生正溢出:CS=0,CP=1負(fù)溢出:CS=1,CP=06、溢出判別
例1.11
試判別下列二進(jìn)制補(bǔ)碼運(yùn)算溢出的情況(字長(zhǎng)為8位)
(1)
92+105(2)
(-115)+(-87)(3)
35+55(4)
(-15)+(-67)(1)解:
0101110092
+
01101001105011000101-59(結(jié)果為負(fù)數(shù))
CS=0CP=1正溢出,結(jié)果出錯(cuò)
可見上述兩個(gè)正數(shù)相加,運(yùn)算結(jié)果的數(shù)值部分有進(jìn)位,即CP=1,而符號(hào)位無進(jìn)位,即CS=0。按上述判別方法可得,這種溢出為“正溢出”。(2)解:
10001101[-115]補(bǔ)
+
10101001[-87]補(bǔ)
100110110+54
CS=1CP=0負(fù)溢出,結(jié)果出錯(cuò)
可見上述兩個(gè)負(fù)數(shù)相加,運(yùn)算結(jié)果的數(shù)值部分無進(jìn)位,即CP=0,而符號(hào)位有進(jìn)位,即CS=1。按上述判別方法可得,這種溢出為“負(fù)溢出”。(3)解:
0010001135
+
0011011155
0101101090
CS=0CP=0無溢出
可見兩個(gè)正數(shù)相加,若和小于2n-1時(shí),必有CS=0,CP=0,則無溢出發(fā)生。(4)解:
11110001[-15]補(bǔ)
+
10111101[-67]補(bǔ)
110101110-82(結(jié)果求補(bǔ))
CS=1CP=1可見兩個(gè)正數(shù)相加,若和的絕對(duì)值小于2n-1時(shí),必有CS=1,CP=1,則無溢出發(fā)生。一個(gè)正數(shù)和一個(gè)負(fù)數(shù)相加,和肯定不溢出。此時(shí),若和為正數(shù),則CS=1,CP=1;若和為負(fù)數(shù),則CS=0,CP=0。請(qǐng)讀者自己驗(yàn)證。1.1.3計(jì)算機(jī)中的小數(shù)點(diǎn)問題1、定點(diǎn)表示法小數(shù)點(diǎn)在數(shù)中的位置是固定不變的,通常有兩種,即定點(diǎn)整數(shù)和定點(diǎn)小數(shù)。2、
浮點(diǎn)表示法將二進(jìn)制數(shù)N表示成如下形式:
N=±S×2±J
(1.6)該表達(dá)式在計(jì)算機(jī)中表示為:
S:稱作尾數(shù),表示全部的有效數(shù)字,一般以純小數(shù)表示;
Sf:尾符,即浮點(diǎn)數(shù)的符號(hào);
J:階數(shù),它與階符一起來決定小數(shù)點(diǎn)的實(shí)際位置;
Jf
階符,即階數(shù)符號(hào);例1-12
若用一個(gè)16位二進(jìn)制表示浮點(diǎn)數(shù),其中階符尾符各占一位,階數(shù)占5位,尾數(shù)占9位,試寫出10110.101B的具體格式。
解:設(shè)尾數(shù)以純小數(shù)表示,則
10110.101B=0.10110101×可得S=101101010
Sf=0J=00101Jf=0在計(jì)算機(jī)中的表示形式為:作業(yè):1、選擇題1)以下哪個(gè)數(shù)最大:()A.10110101BB.234C.234QD.123H2)在計(jì)算機(jī)系統(tǒng)中,微處理器通常不包括:A.算數(shù)邏輯單元B.程序計(jì)數(shù)器C.大容量?jī)?nèi)存D.寄存器3)下列各數(shù)不屬于8421BCD碼的是:A.10100101BB.01011001BC.00110011BD.01010100B4)以下關(guān)于字節(jié)和字長(zhǎng)的說法有誤的是:A.一個(gè)字節(jié)由8位二進(jìn)制位組成。
B.字長(zhǎng)是計(jì)算機(jī)內(nèi)部一次可以處理的二進(jìn)制數(shù)的位數(shù)。C.字長(zhǎng)依賴于具體的機(jī)器,而字節(jié)不依賴于具體的機(jī)器。D.字長(zhǎng)越長(zhǎng),處理精度越高,但處理速度越慢。浮點(diǎn)數(shù)應(yīng)用中必須注意兩個(gè)問題:⑴浮點(diǎn)數(shù)的規(guī)格化規(guī)格化的浮點(diǎn)數(shù)可以保留最多的有效數(shù)字。浮點(diǎn)數(shù)規(guī)格表示結(jié)果如下:對(duì)浮點(diǎn)二進(jìn)制正數(shù),其尾數(shù)數(shù)字部分的最高位必須是1。對(duì)浮點(diǎn)二進(jìn)制負(fù)數(shù),其尾數(shù)數(shù)字部分的最高位必須是0。⑵浮點(diǎn)數(shù)的對(duì)價(jià)原則在運(yùn)用浮點(diǎn)數(shù)進(jìn)行加減時(shí),兩數(shù)的階碼必須取得一致,否則不能進(jìn)行加減運(yùn)算,對(duì)階原則如下:
1)以大的階碼為準(zhǔn)對(duì)階。2)對(duì)階后數(shù)的大小不變(在精度允許范圍內(nèi)),對(duì)階規(guī)則是:階碼每減少1,尾數(shù)向左移一位,階碼每增加1,尾數(shù)向右移一位。定點(diǎn)與浮點(diǎn)表示法各有哪些優(yōu)缺點(diǎn)?1.1.4計(jì)算機(jī)中信息的編碼信息編碼:十進(jìn)制數(shù)的二進(jìn)制編碼、字符信息的編碼和漢字編碼。1、十進(jìn)制數(shù)的二進(jìn)制編碼由四位二進(jìn)制數(shù)來表示一位十進(jìn)制數(shù)。稱作BCD碼
1)8421碼:四位二進(jìn)制數(shù)的權(quán)分別為8、4、2、1的BCD碼
324.6對(duì)應(yīng)的8421BCD碼是
001100100100.0110
2)2421碼:四位二進(jìn)制數(shù)的權(quán)分別為2、4、2、1的BCD碼
724.6對(duì)應(yīng)的2421BCD碼是
110100100100.1100
3)余
3碼:將
8421碼加上
0011。余3碼也是一種自補(bǔ)碼,
對(duì)各位取反就得到它的9補(bǔ)碼。
825.7對(duì)應(yīng)的余
3碼是
101101011000.10102、字符信息的編碼字母、數(shù)字和符號(hào)等各種字符按特定的規(guī)則用二進(jìn)制編碼在計(jì)算機(jī)中的表示。在微型機(jī)中表示字符的常用碼制是ASCII碼,它是美國(guó)信息交換標(biāo)準(zhǔn)碼(AmericanStandardCodeforInformation
Interchange)它能用6位、7位或8位二進(jìn)制數(shù)對(duì)字符編碼。
7位ASCII碼可表示128種字符,它包括52個(gè)大、小寫字母、0—9十個(gè)數(shù)字和控制符號(hào)
8位ASCII碼是在7位ASCII碼基礎(chǔ)上加一個(gè)奇偶校驗(yàn)位而構(gòu)成。奇偶校驗(yàn)碼,是對(duì)每一組二進(jìn)制編碼配置一個(gè)二進(jìn)制位(稱為奇偶校驗(yàn)位),通過將該位置“0”或置“1”而使每組二進(jìn)制編碼中“1”的個(gè)數(shù)為奇數(shù)(即形成奇校驗(yàn)碼)或偶數(shù)(即形成偶校驗(yàn)碼)。奇偶校驗(yàn)碼中,校驗(yàn)位只用來使每組二進(jìn)制編碼“1”的個(gè)數(shù)具有奇偶性。3、漢字編碼漢字編碼的類型有四種:外部碼、內(nèi)部碼、交換碼和輸出碼。(1)外部碼每個(gè)漢字對(duì)應(yīng)一個(gè)外部碼。對(duì)同一個(gè)漢字不同的輸入方法其外部碼也不相同。目前外部碼大致可分為四種類型:數(shù)字碼、音碼、形碼和音形碼。(2)內(nèi)部碼每個(gè)漢字對(duì)應(yīng)一個(gè)內(nèi)部碼。同一漢字的內(nèi)部碼是唯一的。內(nèi)部碼通常反映了漢字在字庫中的位置。(3)交換碼用于計(jì)算機(jī)之間或計(jì)算機(jī)與終端之間交換信息。該標(biāo)準(zhǔn)編碼字符集共收錄漢字和圖形符號(hào)7445個(gè)。(4)輸出碼同一漢字的輸出碼因選擇點(diǎn)陣的不同而異。目前常用的漢字點(diǎn)陣有:16×16、24×24、32×32、40×40、48×48、64×64、72×72、96×96、108×108等。1.2微型計(jì)算機(jī)的組成
1.2.1微型計(jì)算機(jī)的結(jié)構(gòu)微處理器、微型計(jì)算機(jī)、微型計(jì)算機(jī)系統(tǒng)的含義和它們之間的關(guān)系。
算邏運(yùn)算器累加器寄存器控制器內(nèi)部總線內(nèi)外存儲(chǔ)器系統(tǒng)總線I/O接口微型計(jì)算機(jī)系統(tǒng)微處理器外圍備設(shè)系統(tǒng)軟件微型計(jì)算機(jī)圖1-1微處理器、微型計(jì)算機(jī)和微型計(jì)算機(jī)系統(tǒng)三者關(guān)系1、微處理器(Micro-processor)
CPU:算術(shù)與邏輯運(yùn)算部件、控制器部件、累加器與寄存器和內(nèi)部總線4部分組成圖1-2微處理器內(nèi)部結(jié)構(gòu)框圖ALU通用寄存器堆累加器指令寄存器指令譯碼器定時(shí)與控制電路I/O信號(hào)……存儲(chǔ)器寫存儲(chǔ)器讀等待中斷請(qǐng)求時(shí)鐘復(fù)位I/O寫I/O讀堆棧指示器程序計(jì)數(shù)器地址寄存器地址緩沖器地址總線內(nèi)部總線數(shù)據(jù)總線標(biāo)志寄存器數(shù)據(jù)鎖存器/緩沖器2、微型計(jì)算機(jī) 微型計(jì)算機(jī):
CPU、存儲(chǔ)器、輸入和輸出接口電路和系統(tǒng)總線CB控制總線3、微型計(jì)算機(jī)系統(tǒng)微型計(jì)算機(jī)、系統(tǒng)軟件和外設(shè)圖1-3微型計(jì)算機(jī)AB地址總線DB數(shù)據(jù)總線
存儲(chǔ)器I/O接口CPU1.2.2個(gè)人臺(tái)式計(jì)算機(jī)的硬件構(gòu)成實(shí)例圖1-4個(gè)人臺(tái)式計(jì)算機(jī)的外觀組成作業(yè):2、判斷題1)字節(jié)是計(jì)算機(jī)中存儲(chǔ)的最小單位。2)兩個(gè)補(bǔ)碼表示的數(shù)進(jìn)行加減運(yùn)算,判斷是否“溢出”的方法只要看最高位是否有進(jìn)位。3)正數(shù)的補(bǔ)碼等于原碼,負(fù)數(shù)的補(bǔ)碼是原碼連同符號(hào)位一起求反加1。4)程序計(jì)數(shù)器用于存放當(dāng)前正在執(zhí)行的下一條指令的地址碼,是確保微處理器有序執(zhí)行程序的關(guān)鍵部件。3、綜合題
1)馮.諾伊曼結(jié)構(gòu),硬件上由哪5大部分組成?2)若A=+63,B=-107,按8位二進(jìn)制表示:[A]補(bǔ)=?,[B]補(bǔ)=?,[A-B]補(bǔ)=?3)將補(bǔ)碼操作數(shù)“10110111”擴(kuò)展成16位后,等值的機(jī)器數(shù)為?4)7位ASCII碼有多少個(gè)字符?5)補(bǔ)碼運(yùn)算:X=-53,Y=+107,求[-X]補(bǔ),
[Y]補(bǔ),
[X-Y]補(bǔ),
[-X+Y]補(bǔ),
[-X-Y]補(bǔ),要求給出求解過程,并指明運(yùn)算后的溢出標(biāo)志情況。6)將295.125表示成單精度浮點(diǎn)數(shù)。(注:?jiǎn)尉雀↑c(diǎn)數(shù)由32位二進(jìn)制數(shù)組成,尾數(shù)23位,階數(shù)7位,尾符和階符各占一位。圖1-5主機(jī)的內(nèi)部組成圖1-6主板的組成1、主板2、中央處理器CPU圖1-7CPU
3、內(nèi)存儲(chǔ)器圖1-8內(nèi)存條4、外存儲(chǔ)器外存儲(chǔ)器包括硬盤、軟盤、光驅(qū)等設(shè)備。(1)硬盤圖1-9硬盤(2)軟盤圖1-10軟盤驅(qū)動(dòng)器(3)光盤存儲(chǔ)器
圖1-11光盤驅(qū)動(dòng)器5、顯示卡、聲卡、網(wǎng)卡圖1.12顯示卡圖1-12顯示卡6、顯示器、鼠標(biāo)、鍵盤、機(jī)箱1.3計(jì)算機(jī)的基本工作原理
1.3.1模型計(jì)算機(jī)
1、模型計(jì)算機(jī)CPU的結(jié)構(gòu)圖1-13模型計(jì)算機(jī)的CPU結(jié)構(gòu)J2I2ALUF內(nèi)部數(shù)據(jù)總線ABPCARPLAIDDRCPU3E485F876AC5123E00AB5EE6ABDB存儲(chǔ)器IR2、模型計(jì)算機(jī)的存儲(chǔ)器結(jié)構(gòu)及其操作
地址寄存器AR定為8位,可尋址256個(gè)單元,模型計(jì)算機(jī)存儲(chǔ)器由256個(gè)單元組成。圖1-14模型計(jì)算機(jī)的存儲(chǔ)器結(jié)構(gòu)地址譯碼器00單元01單元02單元┇┇FF單元000102FF地址單元內(nèi)容ABCBDBI/O緩沖器控制邏輯問題:1、存儲(chǔ)器存放什么?2、存儲(chǔ)器內(nèi)部一般具有什么電路?3、對(duì)存儲(chǔ)器有哪些操作?4、存儲(chǔ)器有哪些種類?
存儲(chǔ)器中的兩種操作:讀(read)操作和寫(write)操作。
(1)讀操作
圖1-15存儲(chǔ)器讀操作示意圖地址譯碼器0單元內(nèi)容3EH┇┇FF單元內(nèi)容02控制邏輯地址單元內(nèi)容AB讀信號(hào)RDDB023EHI/O緩沖器(2)寫操作
圖1-16存儲(chǔ)器寫操作示意圖寫信號(hào)WR地址譯碼器0單元內(nèi)容┇┇FF單元內(nèi)容I/O緩沖器03地址單元內(nèi)容ABDB030FH0FH控制邏輯問題:存儲(chǔ)器的讀和寫的過程(即信號(hào)控制的順序)是怎樣的?3、總線具有某種功能的信號(hào)集合4、模型計(jì)算機(jī)的指令與指令系統(tǒng)指令:計(jì)算機(jī)能實(shí)現(xiàn)的各種基本操作,我們把每一種基本操作用命令的形式來表示。指令系統(tǒng):計(jì)算機(jī)所能執(zhí)行的全部指令。程序:把人的操作意圖經(jīng)分解后,用對(duì)應(yīng)于所規(guī)定的指令系統(tǒng)的一串指令序列來描述。指令通常分成操作碼(Opcode,即Operationcode)和操作數(shù)(Operand)兩大部分。操作碼:表示計(jì)算機(jī)執(zhí)行什么操作;操作數(shù):指明參加操作的數(shù)本身或操作數(shù)所在的地址。1.3.2程序運(yùn)行過程1、程序的編寫與存放
用模型計(jì)算機(jī)來完成一個(gè)簡(jiǎn)單的計(jì)算,假設(shè)要把15H與25H相加,運(yùn)算結(jié)果送到16H存儲(chǔ)單元,然后停機(jī)。首先用助記符進(jìn)行編程
0115MOVB,15H
0025MOVA,25H
03ADDA,B
0216MOV[16H],A
04HLT問題:
計(jì)算機(jī)運(yùn)行程序必須具備哪些條件?簡(jiǎn)述模型計(jì)算機(jī)運(yùn)行程序的過程?2、程序的運(yùn)行過程CPU的執(zhí)行過程取出指令執(zhí)行指令兩個(gè)階段的循環(huán)(周而復(fù)始的取出指令和執(zhí)行指令)在開始執(zhí)行程序時(shí),PC(PROGRAMCOUNTER)自動(dòng)設(shè)置(由CPU的復(fù)位狀態(tài)確定)為00H,這樣就自然地進(jìn)入程序第一條指令的取指階段,具體過程如下:(1)第一條指令的取指階段J2I2ALUF內(nèi)部數(shù)據(jù)總線AB00PLAID01H01H
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度泥漿外運(yùn)承包合同(含廢棄物處理設(shè)施運(yùn)營(yíng)管理)4篇
- 2025年農(nóng)藥市場(chǎng)分析及營(yíng)銷策劃服務(wù)合同3篇
- 2025版泥工精細(xì)施工技術(shù)承包合同3篇
- 二零二五版排水設(shè)施設(shè)計(jì)與咨詢合同4篇
- 2025年度木板行業(yè)人才培養(yǎng)與交流合作合同3篇
- 2025年度醫(yī)療廢物處理及回收服務(wù)合同4篇
- 2025年度木結(jié)構(gòu)工程綠色施工技術(shù)指導(dǎo)合同3篇
- FIDIC合同條件中的紅皮書是指
- 2025年度木屑廢棄物資源化利用合同4篇
- 2025年租賃房屋租賃合同解除后責(zé)任承擔(dān)協(xié)議3篇
- 鹽酸??颂婺崤R床療效、不良反應(yīng)與藥代動(dòng)力學(xué)的相關(guān)性分析的開題報(bào)告
- 消防設(shè)施安全檢查表
- 組合結(jié)構(gòu)設(shè)計(jì)原理 第2版 課件 第6、7章 鋼-混凝土組合梁、鋼-混凝土組合剪力墻
- 建筑公司資質(zhì)常識(shí)培訓(xùn)課件
- 旅居管家策劃方案
- GB/T 26316-2023市場(chǎng)、民意和社會(huì)調(diào)查(包括洞察與數(shù)據(jù)分析)術(shù)語和服務(wù)要求
- 春節(jié)值班安全教育培訓(xùn)
- 帶狀皰疹護(hù)理查房
- 平衡計(jì)分卡-化戰(zhàn)略為行動(dòng)
- 幼兒園小班下學(xué)期期末家長(zhǎng)會(huì)PPT模板
- 幼兒教師干預(yù)幼兒同伴沖突的行為研究 論文
評(píng)論
0/150
提交評(píng)論