版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
微機(jī)原理與接口技術(shù)
教案
精品文梏
第法將
教德爰目《、節(jié)第一章微機(jī)基礎(chǔ)1.1-1.2
)
敖學(xué)i妻府客支增立;
主要內(nèi)容:引言、微機(jī)發(fā)展概述、微機(jī)應(yīng)用、進(jìn)位計(jì)數(shù)制、常用編碼
■點(diǎn):進(jìn)位計(jì)數(shù)制、常用編碼
難點(diǎn):
本講介紹:熟悉學(xué)生情況,介紹本課程的主要內(nèi)容和章節(jié)劃分,使學(xué)生了解對本課程的重點(diǎn)
難點(diǎn)分布有一定了解;
微機(jī)發(fā)展概述、微機(jī)應(yīng)用、進(jìn)位計(jì)數(shù)制、常用編碼。
導(dǎo)言
微機(jī)是本世紀(jì)科學(xué)技術(shù)最卓越的成就之一。隨著技術(shù)的發(fā)展,微機(jī)的應(yīng)用領(lǐng)域已經(jīng)擴(kuò)
展到了各行各業(yè)。本課程作為計(jì)算機(jī)專業(yè)的一門技術(shù)基礎(chǔ)課,是讓學(xué)生了解微機(jī)的工作原
理,建立微機(jī)工作的整體概念。而對于微機(jī)的應(yīng)用宏觀上可以分為軟件領(lǐng)域和硬件領(lǐng)域:軟
件方面廣義上說是程序設(shè)計(jì),而硬件方面可以說是接口技術(shù)。
所以本書可以分為三部分內(nèi)容:1.微機(jī)基礎(chǔ)知識(shí)與工作原理⑵匯編語言程序設(shè)計(jì);3.
接口知識(shí)。
第一章微機(jī)基礎(chǔ)
第一節(jié)微機(jī)概述
一、微機(jī)發(fā)展概述
1.計(jì)算機(jī)發(fā)展的四代
自從1946年第一臺(tái)電子計(jì)算機(jī)(ENIAC)問世以來,不過半個(gè)世紀(jì),現(xiàn)在已經(jīng)深入各行各
業(yè)、各個(gè)領(lǐng)域。計(jì)算機(jī)技術(shù)在發(fā)展過程中經(jīng)歷了四代的變化:a.電子管(絕緣導(dǎo)線連接的電
子管、繼電器存儲(chǔ)器,BUG的誕生);b.晶體管(印刷電路板);c.集成電路(多層印刷電路板):
d.大規(guī)模超大規(guī)模集成電路。
對比一下:性能方面,最初的ENIAC時(shí)鐘頻率100kHz占地140平方米、重30噸;而現(xiàn)在的
納米制程可以在火柴盒大小的芯片上集成幾千萬個(gè)晶體管。主頻由以\IHz為單位過渡到GHz
為單位(主頻之爭);INTEL的T計(jì)劃:超線程技術(shù)HT、64為方案EM64T、安全技術(shù)(殺毒軟件和
硬件防火墻)LT、虛擬化技術(shù)VT(單臺(tái)電腦分割為多個(gè)獨(dú)立分區(qū),每個(gè)分區(qū)均可以按照需要
收婆干網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系管理員刪除
精品文檔
模擬電腦的一項(xiàng)技術(shù)。八主動(dòng)管理技術(shù)AMT(遠(yuǎn)程管理和修復(fù)聯(lián)網(wǎng)的計(jì)算機(jī)系統(tǒng))。功能方
面,最初的數(shù)值計(jì)算發(fā)展到多媒體、人工只能。
2.微機(jī)組成
微機(jī)(微型計(jì)算機(jī))是第四代計(jì)算機(jī)的典型代表.與PC(個(gè)人電腦)在概念上有重復(fù),而
不同于計(jì)算機(jī)(計(jì)算機(jī)按規(guī)??煞譃榫扌?、大型、小型、工作站、微型機(jī))。比較典型的深藍(lán)、
銀河都是巨型機(jī)。而單片機(jī)是微機(jī)家族中比較引人注目的一個(gè)成員。
所謂單片機(jī)就是把的各個(gè)功能部件集成在一個(gè)芯片上構(gòu)成具有計(jì)算機(jī)完整功能的一
種微機(jī)。
從計(jì)算機(jī)體系結(jié)構(gòu)上來說:微機(jī)由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備、輸出設(shè)備組成;
具體來說由CPU、主板、內(nèi)存、硬盤、光驅(qū)、顯卡、聲卡等組成,這些設(shè)備我們后面作介紹。
二、微機(jī)應(yīng)用
1.工控
利用微機(jī)即使檢測和收集某一生產(chǎn)活動(dòng)中某些必要數(shù)據(jù),并按最佳狀況進(jìn)行自動(dòng)調(diào)節(jié)
和控制,稱為實(shí)時(shí)控制或過程控制。
工控涵蓋面很廣,以微機(jī)為中心包括測和控兩個(gè)方面。
2.事務(wù)處理
微機(jī)從事對數(shù)據(jù)(信息)的非數(shù)值處理:錄入、排序、分類、統(tǒng)計(jì)'修改、檢索、輸出等。
財(cái)務(wù)管理、信息管理。涉及數(shù)據(jù)庫、網(wǎng)絡(luò)技術(shù)。
3.計(jì)算機(jī)輔助CAX
計(jì)算機(jī)輔助設(shè)計(jì)CADAUTOCAD3DMAX
計(jì)算機(jī)輔助制造CAM數(shù)控機(jī)床
計(jì)算機(jī)輔助教學(xué)CAI多媒體課件、模擬機(jī)
第二節(jié)計(jì)算機(jī)中敷的霆示和編碼
計(jì)算機(jī)中的數(shù)是用物理狀態(tài)來表示的,所以二進(jìn)制是最合適的(開關(guān)的閉合打開、電平
的高低、頻率的快慢)。就如黑客帝國片頭一樣,計(jì)算機(jī)眼中的世界是0和1組成的.這也是
學(xué)習(xí)計(jì)算機(jī)往往先從二進(jìn)制開始;雖然計(jì)算機(jī)發(fā)展方向是擬人化、智能化、但作為計(jì)算機(jī)專
業(yè),尤其是學(xué)習(xí)微機(jī)原理時(shí)二進(jìn)制是必須熟練掌握的。
一、計(jì)第機(jī)中的進(jìn)位計(jì)數(shù)制(第0
十進(jìn)制一人常用;2進(jìn)制一機(jī)器用:16/8進(jìn)制一代替二進(jìn)制方便書寫閱讀
收集于網(wǎng)絡(luò).如有侵權(quán)清解系管理科削除
精品文格
1.進(jìn)位計(jì)數(shù)制的表示方法
D十進(jìn)制D
用十個(gè)符號(hào)表示數(shù)0.1.2.3...9
這些符號(hào)稱為數(shù)碼,數(shù)碼的個(gè)數(shù)稱為基數(shù)基數(shù)為10
遵從“逢十進(jìn)一”規(guī)則9+1=10
在一個(gè)數(shù)中,數(shù)碼表示的值不僅取決于本身,還取決于它的位置。
即每一位有各自的權(quán)IO11
例如123=1x102+2x101+3x10°
1.25=lxl00+2xl(r,+5xl0-2
推廣N=an-l*10*n-l+an-2*10"n-2+...+a?*10°
+a-j*10-1+...+a-m*10-tn
2)二進(jìn)制B
用兩個(gè)符號(hào)表示數(shù)0和1基數(shù)為2
遵從“逢二進(jìn)一”規(guī)則1+1=10
每一位有各自的權(quán)2"
例如:101.01B=lx22+0x2,+lx2°+0x2-14-lx2-2
=5.25D這也是二->十進(jìn)制轉(zhuǎn)換的一種方法
維W:110.101B=6.625D
小數(shù)點(diǎn)右移相當(dāng)于x2小數(shù)點(diǎn)左移相當(dāng)干+2
但這是有一定限制條件的
3)十六進(jìn)制H
用十六個(gè)符號(hào)表示數(shù)0、l~9、A~F基數(shù)為16
遵從“逢十六進(jìn)一”規(guī)則F+l=10
每一位有各自的權(quán)16n
例如:2A.B1H=2xl61+Axl60+Bxl6-'+1X16-2
=42(177/256)D這也是十六->十轉(zhuǎn)換的一種方法
練習(xí):A4.E5H=164(229/256)D
小數(shù)點(diǎn)右移相當(dāng)于xl6小數(shù)點(diǎn)左移相當(dāng)于+16
純字母的十六進(jìn)制數(shù)前要加0.和字符串區(qū)別。OABH
收備于網(wǎng)輅,如有侵權(quán)請聯(lián)系管理員刪除
精品文格
4)八進(jìn)制0(為了和0區(qū)別也可使用Q)
用八個(gè)符號(hào)表示數(shù)0、1?7基數(shù)為8
遵從''逢八進(jìn)一”規(guī)則7+1=10
每一位有各自的權(quán)8n
例如:62.5Q=6x81+2x80+5x8-1
=50(5/8)D這也是八->十轉(zhuǎn)換的一種方法
練習(xí):125.63Q=85(51/64)D
小數(shù)點(diǎn)右移相當(dāng)于小數(shù)點(diǎn)左移相當(dāng)干+8
2.R進(jìn)制(二、八、十六)轉(zhuǎn)換為十進(jìn)曾
常用方法就是使用按權(quán)展開式
11.01B=1x2,+lx20+0x2-l+lx2-2=3.25D
3.十進(jìn)制轉(zhuǎn)換為R進(jìn)1M(二、八、十六)
注意:轉(zhuǎn)換時(shí)候整數(shù)和小數(shù)需要分別處理
1)整數(shù)的轉(zhuǎn)換
第一方法:除R取余
將十進(jìn)制數(shù)、不斷的除以R取其余數(shù),將得到的余數(shù)a。at……
a。逆向排列得到最終的R進(jìn)制數(shù)……aj刖。
例如:59D->?B
1<-3<-7<-14<-29<-59
^-9-1.O-2-9-2-9-2-9
a5=la,=la3=la2=0al=la0=l取余數(shù)
59D=111011B
第二方法:根據(jù)權(quán)作減(常用于二進(jìn)制)
26=6425=3224=1623=822=42,=220=1
0111011
59-32=27-16=11-8=3-2=1
練習(xí):91D=1011011B50D=110010B
八進(jìn)制和十六進(jìn)制方法是一樣的,這里就不再舉例了。
2)小數(shù)的轉(zhuǎn)換
收要于網(wǎng)絡(luò).如有侵權(quán)請聯(lián)系管理員刪除
精品文梏
方法:乘R取整
將十進(jìn)制的小數(shù)不斷乘以R取其乘積的整數(shù),順序得到整數(shù)3如2……a-
m就是結(jié)果。(不用逆向排列)
例如:0.625D->?B
0.625->0.25->0.5->0
x2x2x2
a-i—1a-2=0a-3=la-4=0取整數(shù)
0.625D=0.101B
注意:小數(shù)轉(zhuǎn)換時(shí),可能會(huì)無限進(jìn)行下去,我們?nèi)〗浦稻涂梢浴?/p>
:0.875D=0.IllB
4.二進(jìn)制與八進(jìn)制、十六進(jìn)制的轉(zhuǎn)換
1)二進(jìn)制<—>十六進(jìn)制
將二進(jìn)制數(shù)從小數(shù)點(diǎn)位開始,向左每I位產(chǎn)生一個(gè)十六進(jìn)制數(shù)字,不足4位的左方補(bǔ)0,
得到整數(shù)部分;向右每1位產(chǎn)生一個(gè)十六進(jìn)制數(shù)字,不足4位的右方補(bǔ)0.得到小數(shù)部分
O
例如:00101101.01101000B=2D.68H
練習(xí):10110011.0010101B=B3.2AH
2)二進(jìn)制<—>八進(jìn)制
與上基本相同,只要按3位分割即可。
例如:皎112011.須坐1.B=263.124Q
練習(xí):101101.01101B=55.32Q
二、計(jì),機(jī)中常用的編碼
1.數(shù)字編瑪BCD瑪
計(jì)算機(jī)中十進(jìn)制數(shù)的十個(gè)數(shù)碼使用二進(jìn)制編碼表示.簡稱BCD碼。
書上的說法有點(diǎn)問題,實(shí)際上最初的BCD碼有很多種,(1可以用0001表示,也可以用01
10表示)最常用的是8421BCD碼(按每位的權(quán)),現(xiàn)在提到BCD碼,一般就是指8421
BCD碼。
例如:89L45D=100010010001.01000101BCD
收集于網(wǎng)靖.如有侵權(quán)請群.系管理員刪除
精品文梏
練習(xí):125.68D=000100100101.01101000BCD
2.字符編瑪ASCII碼
計(jì)算機(jī)中的字母、數(shù)字、符號(hào)都是按照特定的規(guī)則用二進(jìn)制編碼表示的。最常用的規(guī)則
就是ASCII碼(美國信息交換標(biāo)準(zhǔn)碼),ASCII碼是7位編碼,詳見書后的附錄。
注意的是:數(shù)字的ASCII碼和BCD等其他編碼不同。
例如:3D<=>0011BCD<=>00110011ASCII
一般來說,輸入輸出使用ASCII碼,而運(yùn)算時(shí)候使用BCD等其他編碼。
正是因?yàn)閿?shù)據(jù)編碼的不一致,代碼轉(zhuǎn)換是一個(gè)很重要的問題(匯編中需要編程者自己
解決
3.漢字編碼
1)外部碼
計(jì)算機(jī)輸入漢字時(shí)使用的編碼,是代表漢字的一組鍵盤符號(hào),分為:
音碼:以漢語拼音作為輸入編碼。紫光、智能ABC、微軟拼音。
形碼:把漢字拆成若干字根。五筆。
張音碼zhang形碼xt
一般來說,音碼易學(xué)、重碼高、速度慢;形碼難學(xué)、重碼低、速度快。
2)內(nèi)部碼
計(jì)算機(jī)內(nèi)部存儲(chǔ)和處理漢字使用的編碼。同一漢字外部碼可以不同.但是內(nèi)部碼是一
致的。使用兩個(gè)字節(jié)空間的編碼。
簡體:國標(biāo)碼GB2312-80繁體:BIG5
3)輸出碼
又稱字型碼,漢字的顯示編碼。(各種字體、字庫)。MxN的矩陣。
第2?
授錦發(fā)國(章、節(jié)第一章微機(jī)基礎(chǔ)1.2—1.3
)
收集于網(wǎng)絡(luò).如有償權(quán)請聯(lián)系管理員?(除
精品文檔
裁當(dāng)主要內(nèi)白:帶符號(hào)數(shù)的表示、定點(diǎn)和浮點(diǎn)數(shù)、微機(jī)名次術(shù)語、組成、工作原理和軟件系統(tǒng)
宣點(diǎn):帶符號(hào)數(shù)的表示、定點(diǎn)和浮點(diǎn)數(shù)、微機(jī)組成、工作原理
難點(diǎn):定點(diǎn)和浮點(diǎn)數(shù)
復(fù)習(xí)上講:微機(jī)發(fā)展概述、微機(jī)應(yīng)用、進(jìn)位計(jì)數(shù)制、常用編碼
本講介紹:帶符號(hào)數(shù)的表示、定點(diǎn)和浮點(diǎn)數(shù)、微機(jī)名次術(shù)語、組成、工作原理和軟件系統(tǒng)
我們前面所提到的都是無符號(hào)正數(shù).那么有符號(hào)的正負(fù)數(shù)怎樣表示呢?
三、帶符號(hào)數(shù)的袤示
1.機(jī)暮數(shù)與真值
我們把數(shù)的符號(hào)(+一)也數(shù)碼化,即用二進(jìn)制數(shù)表示,一般使用0表示正.1表示負(fù)。
81D=1010001B+81=01010001B
-81=11010001B
等號(hào)右邊數(shù)碼化的數(shù)稱為機(jī)器數(shù),等號(hào)左邊的實(shí)際數(shù)值稱為其真值。
2.黑瑪(+127127)
如上述形式最高位為符號(hào)位,其余為數(shù)值,這種表示法稱為原碼。
+81和-81的低7位是相同的。
原碼與真值轉(zhuǎn)換方便,但運(yùn)算必須有減法,不方便。
練習(xí):±45原=00101101/10101101
3.反碼(+127127)
正數(shù)的反碼與其原碼相同符號(hào)位0+數(shù)值位
負(fù)數(shù)的反碼是對應(yīng)正數(shù)連同符號(hào)位按位取反符號(hào)位為1。
+5反=00000101-5反=11111010
+0反=00000000-0反=11111111
+127反=01111111—127反=10000000
練習(xí):±45反=00101101/11010010
±56反=00111000/11000111
4?補(bǔ)碼(+127128)
正數(shù)的補(bǔ)碼與其原碼相同符號(hào)位0+數(shù)值位
收:篋干網(wǎng)絡(luò).如有侵權(quán)請聯(lián)果管理—除
精品文梏
負(fù)數(shù)的補(bǔ)碼是對應(yīng)正數(shù)的反碼加1符號(hào)位為1。
+5補(bǔ)=00000101—5補(bǔ)=11111011
+0補(bǔ)=00000000—0補(bǔ)=00000000
一128補(bǔ)=10000000
練習(xí):士45反=00101101/11010011
±67反=01000011/10111101
特點(diǎn):a.0的補(bǔ)碼是唯一的,而原碼和反碼都有2個(gè);
b.補(bǔ)碼的表示范圍最大,可以表示一128;
c.已知補(bǔ)碼求其真值,同樣取反加1:下例括號(hào)內(nèi)為取反加1值
例如:X補(bǔ)=10010101X=-(01101011)=-107
d.補(bǔ)碼運(yùn)算只有加法
[X+Y]補(bǔ)=[X]補(bǔ)+[Y]補(bǔ)[X-Y]補(bǔ)=[X]補(bǔ)+[-Y]補(bǔ)
5.移碼
移碼和補(bǔ)碼基本相同,只是符號(hào)位相反。
+5補(bǔ)=00000101+5移=10000101
作業(yè)
二->十/十六10U0101B=181=B5H0.101B=0.625=0.AH
十一〉二/十六100=01100100B=64H0.75=0.11B=O.CH
四、數(shù)的定點(diǎn)襄示和浮點(diǎn)霆示
計(jì)算機(jī)中涉及到小數(shù)時(shí),有兩種表示方法。顧名思義。
定點(diǎn)數(shù):小數(shù)點(diǎn)位置固定不變。浮點(diǎn)數(shù):小數(shù)點(diǎn)位置是浮動(dòng)的。
1.定點(diǎn)表示有三種用法
a.定點(diǎn)整數(shù)
小數(shù)點(diǎn)位置固定在最后,不占存儲(chǔ)空間,表示一個(gè)純整數(shù)。
符號(hào)尾數(shù)
符號(hào)o正后一?數(shù)常言原碼J小數(shù)點(diǎn)在最后一位之后
b.定點(diǎn)小數(shù)
小數(shù)點(diǎn)位置固定在符號(hào)位后,不占存儲(chǔ)空間,表示一個(gè)純小數(shù)。
符號(hào)I尾數(shù)
收粢于網(wǎng)絡(luò).如有侵權(quán)請聯(lián)系管理員班除
精品文檔
符號(hào)0正1負(fù)小數(shù)點(diǎn)在最后一位之后尾數(shù)常用原碼
c.普通小數(shù)
小數(shù)點(diǎn)的位置由程序員預(yù)定,不占存儲(chǔ)空間。
符號(hào)|4位3.
符號(hào)0正1負(fù)(1位)不莪去一
可移植性不好,不常用。
2.浮點(diǎn)表示
a.浮點(diǎn)數(shù)形式
浮點(diǎn)數(shù)類似與十進(jìn)制的科學(xué)計(jì)數(shù)法
十進(jìn)制的科學(xué)計(jì)數(shù)法:N=3.1415x102
二進(jìn)制可以同樣表示:N=Sx2P1011.01=1.01101x23
因?yàn)?是固定的,所以我們只保存尾數(shù)S和階碼P。
階碼常用補(bǔ)碼表示尾碼常用原碼表示
而階碼尾碼占的空間不同機(jī)器是不同的.
有32位短實(shí)數(shù).64位長實(shí)數(shù)階12尾52.80位臨時(shí)實(shí)數(shù)。
b.浮點(diǎn)數(shù)規(guī)格化
所謂的規(guī)格化浮點(diǎn)數(shù)就是絕對值0.5WXWL因?yàn)槭褂迷a表示尾數(shù),所以最高位
為1。
例如:0.001001x2】=0.1001X2T
小數(shù)點(diǎn)左移,階碼加1,小數(shù)點(diǎn)右移,階碼減1。
階符1階碼11111111111尾符0尾碼10010000...0047個(gè)
第三節(jié)微機(jī)的一皴概念
一、計(jì)算機(jī)的占本組成和工作原理
1.計(jì)算機(jī)的基本組成
半個(gè)多世紀(jì)以來,盡管計(jì)算機(jī)性能不斷提高、體系結(jié)構(gòu)也有了一些變化,但從本質(zhì)上
說,現(xiàn)代計(jì)算機(jī)的結(jié)構(gòu)基礎(chǔ)仍然是馮.諾依曼體系結(jié)構(gòu)。
以存儲(chǔ)器為中心運(yùn)算器控制器輸入設(shè)備輸出設(shè)備五部分組成。
收集于網(wǎng)絡(luò).如有侵權(quán)請聚系管理員眼除
精品文梏
詳見P12圖1-1
2.工作原理
馮.諾依曼體系結(jié)構(gòu)的計(jì)算機(jī)工作原理可概括為“存儲(chǔ)程序“和,,程序控制”兩句話。
存儲(chǔ)程序指把已經(jīng)編好的程序和數(shù)據(jù)一起送到存儲(chǔ)器中保存起來。
程序控制
指控制器按照存儲(chǔ)程序中的指令順序周而復(fù)始的取出指令、分析指令、執(zhí)
行指令。
二、微機(jī)結(jié)構(gòu)與相關(guān)名詞術(shù)語
1.微機(jī)
在不受人工干預(yù)的情況下,自動(dòng)完成算術(shù)、涉輯運(yùn)算的沿備稱為計(jì)算機(jī)。
通過總線把"0接口電路、CPJ存儲(chǔ)器有機(jī)結(jié)合在一起,即構(gòu)成微機(jī)。
把微機(jī)加上I/O設(shè)備、軟件系統(tǒng)、由源就構(gòu)成微機(jī)系統(tǒng)。
2.微機(jī)結(jié)構(gòu)
總線型結(jié)構(gòu)即CPU、存儲(chǔ)器、接口都是通過總線相連的。
詳見P15圖1-2
3.總統(tǒng)與系統(tǒng)主板
a.總線連接各個(gè)功能部件的一組公共信號(hào)線。一般分為三類:
數(shù)據(jù)總線DB:用于雙向傳送數(shù)據(jù)。與字長相關(guān),一般二字長。
地址總線AB:用于傳送地址信號(hào),以尋址存儲(chǔ)器和外設(shè)。
與尋址能力相關(guān)20條220=1M
控制總線CB:用于傳送各種控制信號(hào),WR、RD、INTo
b.主板
總線由主板印刷電路板物理實(shí)現(xiàn)。
主板是機(jī)箱中最大的一塊集成電路板,在它上面集成有CPU插座,存儲(chǔ)器插座、擴(kuò)展版
插座(顯卡、聲卡、網(wǎng)卡)、I/O系統(tǒng)、總線系統(tǒng)(PCI、USB等)、電源接口等(相當(dāng)于軀干)。
管理這些不同的設(shè)備需要不同的基本功能芯片.象并行口8255、定時(shí)器/計(jì)數(shù)器8253、
中斷8259等,這些芯片形成了主板的芯片組(南北橋)。
4.微處理器CPU
收集于網(wǎng)絡(luò).如有侵權(quán)請聯(lián)系管理員刪除
精品文檔
PC機(jī)的核心,廣告中第一條就是采用了什么樣的CPU(不要忽略其他)。
a.相關(guān)知識(shí)
主須也叫時(shí)鐘速度(Clock
Speed),表示在CPU內(nèi)數(shù)字脈沖信號(hào)振蕩的速度。主頻越高.CPU在一個(gè)時(shí)鐘周期內(nèi)所
INTEL
能完成的指令數(shù)也就越多,CPI的運(yùn)算速度也就越快。CPU主頻的計(jì)算公式為主頻=外和AMD
對抗了
頻x倍頻。
進(jìn)40年
,AMD的
總盈利
處匏是CPI與主板之間同步運(yùn)行的速度,目前絕大部分電腦系統(tǒng)中外頻也是內(nèi)存與主
在10億
板之間同步運(yùn)行的速度。左右,
但其阻
管須是CPU的運(yùn)行頻率與整個(gè)系統(tǒng)外頻之間的倍數(shù)。高倍頻會(huì)出現(xiàn)明顯的“瓶頸
止了第
"(CPI.從系統(tǒng)中得到的數(shù)據(jù)的極限速度不能夠滿足CPU運(yùn)算的速度)效應(yīng)。二個(gè)微
軟的誕
生。
前隆總線指的是數(shù)據(jù)傳輸?shù)乃俣扰c外頻不同。例如800MHz外頻特指數(shù)字脈沖信號(hào)在
每秒鐘震蕩8000萬次,而800MHz前端總線則指的是每秒鐘CPU可接受的數(shù)據(jù)傳輸量是
800MHzx64bit-8bit/Byte=6400MBo就處理器速度而言,前端總線比外頻更具代表性
O
制造工之0.09回。CPU的核心面積可以做得更小,更加省電,因此發(fā)熱量有望進(jìn)一
步降低,而頻率可再次提升。(超頻)
指金塞是為了增強(qiáng)CPU在某些方面的功能而特意開發(fā)的一組程序代碼集合。MMX(多媒
體擴(kuò)展)指令集是Intel公司1996年推出的一項(xiàng)多媒體指令增強(qiáng)技術(shù)。SSE(單指令多
數(shù)據(jù)流擴(kuò)展)指令集和SSE2指令集多媒體應(yīng)用起到全面強(qiáng)化的作用。SSE
3指令集有助于增加Intel超線程HT的處理能力。AMD的3DNow!指令集提高3D處理性
能。
儂插座INTEL的LGA775又稱Socket
T,是英特爾公司最新規(guī)格的處理器插座,用作取代Socket
478。它最大不同的地方是.其針腳設(shè)在底板上,CPU自身不帶針腳。AMD的Socket
AM2插槽標(biāo)準(zhǔn)。940個(gè)針腳插孔,取代原有的Socket754和Sockel939O
b.CPU結(jié)構(gòu)
收集于網(wǎng)絡(luò).如有侵權(quán)諳聯(lián)系管理員刪除
精品文檔
寄存器陣列RS算術(shù)邏輯運(yùn)算單元ALU內(nèi)部總線緩沖器
控制器(指令寄存器1R、指令譯碼器ID、控制信號(hào)產(chǎn)生電路PLA)
詳見P16圖1-3
5.存儲(chǔ)器
衡量存儲(chǔ)器的標(biāo)準(zhǔn)有容量速度成本(千年蟲)
a.三級(jí)存儲(chǔ)體系
①高速級(jí)存(cache)位于CPU內(nèi)部,速度快(同CPU相同速度工作)、容量小、成本高。緩
存分為兩種,即UCache(一級(jí)緩存)和L2Cache(全速二級(jí)緩存)。
Pentium和賽揚(yáng)的區(qū)別就在緩存。
②內(nèi)存:以內(nèi)存條形式提供,介于高速緩存和外存之間。分為兩類RAM隨機(jī)存儲(chǔ)器,R0
M只讀存儲(chǔ)器。DDR
SDRAM是是目前最流行的內(nèi)存。它允許在時(shí)鐘脈沖的上升沿和下降沿傳輸數(shù)據(jù),這樣
不需要提高時(shí)鐘的頻率就能成倍提高SDRAM(同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器)的速度,并具
有比SDRAM多一倍的傳輸速率和內(nèi)存帶寬。
DDR400的數(shù)據(jù)吞吐率=200MHzx2*64bit+8bit/Byte=3.2GB/S
所以與內(nèi)配合組建雙通道是必要的。
而賽揚(yáng)533MHzx64bit+8bit/Bytc=4.2GB/S
③外存:包括硬盤和光盤。
硬盤:硬盤是一個(gè)密封好的大鐵盒子,在硬盤內(nèi)部被抽成真空的,硬盤盤片放置在主
軸電機(jī)上.磁頭和盤片保持著極微小的距離(這個(gè)距離比一根頭發(fā)絲還要細(xì))。當(dāng)硬盤
工作時(shí),主軸電機(jī)帶動(dòng)著盤片高速旋轉(zhuǎn),通常這個(gè)速度為5400nn/s或7200rm/s,甚至
高達(dá)10000rm/s,而磁頭隨著機(jī)械臂在盤片上移動(dòng),讀取保存在盤片上的數(shù)據(jù)。
平均平道時(shí)間指硬指在段面上移上讀寫頭至指定磁道尋找相應(yīng)目標(biāo)數(shù)據(jù)所用的時(shí)間
,它描述硬盤讀取數(shù)據(jù)的能力,單位為ms。級(jí)蒞.
井口硬盤ATA(IDE)和串口硬盤。ATA-
收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)索皆理分班除
精品文檔
133只能接4個(gè)設(shè)備,最高外部數(shù)據(jù)吞吐率為133MB/S,而SATA理論上沒有限制.L0標(biāo)
準(zhǔn)仍可達(dá)到150MB/S,未來的SATA
2.0/3.0更可提升到300以至600\IB/s。而最大內(nèi)部數(shù)據(jù)傳輸率一般小于上述速度.是
瓶頸。
光盤:分為和DVD。用激光讀取盤片的凹凸點(diǎn)。價(jià)格便宜,而且網(wǎng)絡(luò)的出現(xiàn),使用率降
低,所以不太關(guān)心相關(guān)參數(shù)。
光盤的軌道是螺旋型中心向外發(fā)散(由中心向外擦),而硬盤是同心圓。
CD單倍速為150KB/S,而DVD單倍速相當(dāng)于CD的9倍為1.35MB/SO
區(qū)瑪限制:C制規(guī)定,軟硬件都必須同時(shí)經(jīng)過授權(quán)認(rèn)證才可以成功地解碼播放DVD影片
.也就是說DVD-ROM、DVD硬解壓卡和DVD播放軟件都必須同時(shí)通過區(qū)碼的授權(quán)。
b.存儲(chǔ)器的地址與內(nèi)容
假設(shè)CPI有8條DB和8條AB.則最大可以尋址28=256的存儲(chǔ)單元.
每個(gè)單元有自己唯一的地址(00H?0FFH),可以存放一個(gè)8位二進(jìn)制信息:地址和信
息是不同的,詳見P16圖1-4
讀寫過程:AB選通單元,CB發(fā)控制信號(hào),DB送數(shù)據(jù)。
6.顯示子系統(tǒng)
a.顯卡
顯卡擁有自己的圖形函數(shù)加速器和顯存,用來執(zhí)行圖形加速任務(wù)。
主流顯卡都是PCI-E16x帶寬250MB/Sxl6=4GB/S,將來32x。
AGP8/帶寬66MHzx32/8=2.1GB/S
指標(biāo):核心頻率(超頻)?示芯片位型(和CPU字長類似)雙256
顯存容量、頻率、顯存帶寬=顯存頻率x顯賓位寬+8
b.顯示器
CRT陰極射線管顯示器
尺寸和可視面積:對角線K度,可視面積要略小于實(shí)際尺寸。分辨率:分辨率是屏
幕上可以容納像素點(diǎn)的總和。逐:點(diǎn)距一般是指顯像管水平方向上相鄰?fù)袼?/p>
間的距離。刷新頻率:掃描完整個(gè)屏幕為一次刷新,每秒鐘掃完屏幕的次數(shù)。視頻帶
收集于網(wǎng)絡(luò).如有侵權(quán)請聯(lián)系管理員刪除
精品文梏
寬:理論上視頻帶寬=水平像素X垂直像素X刷新頻率。顯像管類型:分為球型和平面
直角型兩種。
LCD液晶顯示器
尺寸和可視面積:對角線長度,可視面積一般等于實(shí)際尺寸。分1鯉:廠商會(huì)提供最佳
的分辨率,無特殊情況最好使其工作在最佳分辨率狀態(tài)下,否則會(huì)出現(xiàn)錯(cuò)誤。亮度與
對比度L是液晶顯示器較重要的技術(shù)指標(biāo)之一,因?yàn)橐壕П旧硎遣话l(fā)光的.而是考后
面的光源(4個(gè)燈管),亮度單位CD/m2;液晶顯示器的對比度愈高,顯示的效果也越佳4
00:1。響應(yīng)附㈣以ms(毫秒)為單位,是指一個(gè)亮點(diǎn)轉(zhuǎn)換為暗點(diǎn)的速度。坯點(diǎn)是指顏色
不會(huì)再發(fā)生任何變化的點(diǎn)。亙視角度:CRT顯示器有180。的可視角度,而液晶顯示器可
視角度小一些,當(dāng)人眼與顯示屏之間的角度稍大一點(diǎn)時(shí),就無法看清顯示的內(nèi)容。
7.,音子系統(tǒng)
a.聲卡
插口:SPEAKER用于連接音響設(shè)備,標(biāo)準(zhǔn)的接口為綠色;LINE
IN用于將品質(zhì)較好的聲音信號(hào)輸入到聲音處理芯片中,處理后錄制成文件.標(biāo)準(zhǔn)的
接口為藍(lán)色:MIC
IN用于連接話筒,輸入外界語音以制成文件或配合語音軟件進(jìn)行語音識(shí)別.標(biāo)準(zhǔn)的
接口顏色為紅色。除此以外還有一個(gè)MIDI/游戲搖桿接口.可以連接電子合成樂器實(shí)
現(xiàn)在電腦上進(jìn)行MIDI音樂信號(hào)的傳輸和編輯,游戲搖桿和VIDI共用一個(gè)接口。LINE
OUT與SPEAKER類似。聲道:5.1。
b.音箱
聲道;5.1。材質(zhì)、功率、失真度、防磁。
8.網(wǎng)絡(luò)設(shè)備
網(wǎng)卡:100M,接口RJ-45雙絞線;ADSLMODEM:外置。
9.機(jī)箱和電源(小的方面侃價(jià)注意質(zhì)量)
機(jī)箱重就好(38℃):電源注意安全認(rèn)證和功率(一般為峰值功率)。
10.鼠標(biāo)和鍵盤手感
四、微機(jī)工作過程
是一個(gè)周而復(fù)始的取出指令、分析指令、執(zhí)行指令的循環(huán)。
收集于網(wǎng)絡(luò).如有侵權(quán)請蹤系管理歷刪除
精品文檔
具體來說,程序計(jì)數(shù)器(PC)始終保存將要執(zhí)行指令的地址,首先通過PC從內(nèi)存中讀
出指令到IR,由ID分析,根據(jù)分析結(jié)果,PLA(控制信號(hào)產(chǎn)生電路)產(chǎn)生信號(hào)執(zhí)行指令,接
著進(jìn)入取下一指令階段。
高級(jí)機(jī)器中,這些過程可以并行執(zhí)行。(8086)
五、計(jì)算機(jī)軟件系統(tǒng)
計(jì)算機(jī)軟件和硬件是相互依存的.硬件系統(tǒng)是為執(zhí)行程序建立的物理裝置,稱為裸
機(jī)或硬核,沒有軟件什么也干不了。
軟件系統(tǒng)分為系統(tǒng)軟件(為了使用和管理計(jì)算機(jī)的各種軟件)和應(yīng)用軟件(用戶自行
編制的解決實(shí)際問題的)詳見P20圖1-8
第
援錦愛目(草、節(jié)第一章微機(jī)基礎(chǔ)1.4
教當(dāng)主要內(nèi)容:8088/8086CPU的功能結(jié)構(gòu)和寄存器陣列
重點(diǎn):8088/8086CPU的寄存器陣列
難點(diǎn):
收篥于網(wǎng)絡(luò),如有侵權(quán)清聯(lián)系管理優(yōu)陋除
精品文梏
復(fù)習(xí)上講:帶符號(hào)數(shù)的表示、定點(diǎn)和浮點(diǎn)數(shù)、微機(jī)名次術(shù)語、組成、工作原理和軟件系統(tǒng)
本講介紹:8088/8086CPU的功能結(jié)構(gòu)和寄存器陣列
第四節(jié)Intel8088/80861k處理吞結(jié)構(gòu)
本書中我們學(xué)習(xí)的軟件編程語言為匯編語言,作為面向硬件的低級(jí)語言,直接操作硬
件(寄存器、存儲(chǔ)器的使用)是其最顯著的特點(diǎn)之一。所以微處理器結(jié)構(gòu)這一節(jié)的內(nèi)容可以
說是匯編的硬件基礎(chǔ),寄存器的使用、存儲(chǔ)器的管理都應(yīng)該重點(diǎn)掌握。
為什么介紹8088/8086?從CPU來講,在微機(jī)發(fā)展過稱中,最為成功的就是X86系列微機(jī)
。從8位機(jī)8080、8085開始,16位機(jī)8088、8086、80286,32位機(jī)80386、80486、奔騰(586,這里
IBM衰落和侵權(quán)問題)、Ppro(686),PII、PIH現(xiàn)在發(fā)展到P
IV。在一系列的CPU都屬干IA結(jié)構(gòu)的CPU,新型CPU結(jié)構(gòu)復(fù)雜且有知識(shí)保護(hù),而且8088/8086
是IA結(jié)構(gòu)的基礎(chǔ),所以選取。
這里我們以8088/8086為主,不介紹80286;8088和8086是基本相同的,最主要的區(qū)別是
8088是準(zhǔn)16位機(jī)(字長16、DB8條、AB20條),而8086是16位機(jī)(字長16、DB16條、AB20條)。
8088的功能結(jié)構(gòu)
8088cpi可以分為BIU(總線接口單元)和EU(執(zhí)行單元)兩部分。
詳見P22ffll-11
BIU(總線接口單元)負(fù)責(zé)與存儲(chǔ)器、I/O端口的數(shù)據(jù)傳送
包括:地址加法器、段寄存器、指令指針、指令隊(duì)列、總線控制邏輯
操作:從內(nèi)存取指令送到指令隊(duì)列;
配合執(zhí)行部件取操作數(shù)、存放結(jié)果。
EU(執(zhí)行單元)負(fù)賁指令的執(zhí)行
包括:ALU、標(biāo)志寄存器、通用寄存器、數(shù)據(jù)暫存器、EU控制單元
這樣取指令和執(zhí)行指令是并行工作的。8085和8088對比。
I8085||取指令|取指令2|+卜方、
IBIU|取指令1取指令2取指令3取指令4|
8088寄存署陣列
收集于網(wǎng)絡(luò).如有侵權(quán)請聯(lián)系管理員刪除
精品文梏
用途:保護(hù)現(xiàn)場、斷點(diǎn)和數(shù)據(jù);
201H
結(jié)構(gòu):由棧頂起.高地址向低202H
203H
地址擴(kuò)展,棧頂不可用;
SP-204H
操作規(guī)則:后進(jìn)先出。SP-205H
SP=205H206H
SP:堆棧指針系統(tǒng)修改始終使其207H
指向棧頂;(半通用)208H
BP:基址指針存放某個(gè)堆棧單元地址,供人工操作堆棧。
當(dāng)我們需要從堆棧中間取數(shù)據(jù)時(shí),可以使用BP。
4.指令指針寄存器IP
16位專用寄存器存放將要執(zhí)行指令的地址(指令指針);
將要執(zhí)行的指令即正在執(zhí)行的下一條;
程序的非順序運(yùn)行(分支、循環(huán)、子程序)由系統(tǒng)自動(dòng)修改IP實(shí)現(xiàn)。
5.段寄存器和存儲(chǔ)器?理
a.存儲(chǔ)器分段管理
8088cpl.有20條地址線尋址能力1MB
而寄存器都是16位的尋址能力64KB
所以把存儲(chǔ)器分為若干個(gè)最大64KB的邏輯段來管理.
這樣存儲(chǔ)單元的20位物理地址由兩部分組成
16位的段基地址+16位的段內(nèi)偏移地址
段基地址:邏輯段的起始地址。例:203H相對于200H的偏移為003H。
偏移地址:相對于段首地址的偏移量。
b.段寄存器的種類
CS:代碼段寄存器,存放當(dāng)前代碼段首地址:與IP配合。
DS:數(shù)據(jù)段.數(shù)據(jù)段;與1?和SI配合。
ES:附加段.附加段:與DI配合。
SS:堆棧段,堆棧段;與BP和SP配合。
c.物理地址的計(jì)算
邏輯段必須以低1位為。的地址作為開頭。小段。
這樣我們只保存段首地址的高16位。
收集于網(wǎng)絡(luò).如有侵權(quán)清解系管理員吃除
精品文梏
16位段基地址+0000
+16位偏移地址不加特殊說明,默認(rèn)使用偏移地址
20位物理地址
6.程*狀態(tài)字PSW
16位寄存器反映指令執(zhí)行結(jié)果和處理器當(dāng)前狀態(tài)。
與其他寄存器不同,每一位都有自己的用途,8088共使用了9位。
]]]|O|D|I|T|S|Z||A||P|叵
CF進(jìn)位標(biāo)志
指令執(zhí)行結(jié)果中,最高位向前是否有進(jìn)位或借位;有CF=1。
例如:11000000B
+1111000110B
10000110B
CF=1PF=0AF=0ZF=0SF=I0F=
PF奇偶標(biāo)志
指令運(yùn)行結(jié)果中,1的個(gè)數(shù);為偶數(shù)個(gè)PF=1。
AF輔助進(jìn)位標(biāo)志
指令運(yùn)行結(jié)果中,低I位向高4位是否有進(jìn)位或借位:有AF=1。
ZF零標(biāo)志
指令運(yùn)行結(jié)果是否為零;為零ZF=1。
SF符號(hào)標(biāo)志
指令運(yùn)行結(jié)果是正數(shù)還是負(fù)數(shù),負(fù)數(shù)SF=1,即與最高位相同。
TF跟蹤標(biāo)志
處理器當(dāng)前是否為單步工作方式,是TF=1,用于調(diào)試。
IF中斷允許標(biāo)志
處理器當(dāng)前是否允許相應(yīng)INTR中斷,是IF=1。
DF方向標(biāo)志
處理器當(dāng)前處理串操作的方向,DF=0,增量操作(由前到后)。
0F溢出標(biāo)志
收集于網(wǎng)絡(luò).如有侵權(quán)請解系管理員毗除
精品文格
指令運(yùn)行結(jié)構(gòu)是否溢出,有OF=1。
溢出中斷的處理?xiàng)l件有二:OF=1且有INTO指令。
溢出標(biāo)志的產(chǎn)生.一般情況下:OF=C7十C6
援德數(shù)日(*、節(jié)第二章指令系統(tǒng)2.1尋址方式
)
敖號(hào)i要由客笈9支旗支;
主要內(nèi)容:操作數(shù)的類型,尋址方式,存儲(chǔ)器操作數(shù)物理地址的計(jì)算
■點(diǎn):操作數(shù)的類型,尋址方式,存儲(chǔ)器操作數(shù)物理地址的計(jì)算
難點(diǎn):存儲(chǔ)器操作數(shù)物理地址的計(jì)算
復(fù)習(xí)上講:8088/8086CPU的功能結(jié)構(gòu)和寄存器陣列
本講介紹:操作數(shù)的類型,尋址方式,存儲(chǔ)器操作數(shù)物理地址的計(jì)算
第二章指令系統(tǒng)
在上一章中,我們介紹了CPI寄存器陣列,可以說是匯編語言的硬件基礎(chǔ);而本章的內(nèi)容
則是軟件基礎(chǔ)。指令系統(tǒng)是匯編語言的重要組成部分,匯編語言是人機(jī)交流語言.指令系統(tǒng)
就像人與人交流語言(例如漢語)的字詞一樣,是編程的基礎(chǔ)。而指令系統(tǒng)與CPI密切相關(guān),不
同的CPU支持的指令系統(tǒng)不同,也是匯編語言特點(diǎn)的一個(gè)體現(xiàn)。本章介紹8088/8086的匯編指
令系統(tǒng)是最經(jīng)典的也是通用的指令系統(tǒng)。
匯編指令由兩部分組成:操作數(shù)操作碼
操作碼:指示計(jì)算機(jī)執(zhí)行什么操作.指令功能;
操作數(shù):指明參加操作的數(shù)。
第三章實(shí)際上就是分為這兩部分內(nèi)容:尋址方式指令系數(shù)。
第一節(jié)8088/8086的尋址方式
一、操作數(shù)類型(來海)(物三種)
L立即數(shù)
收篥于網(wǎng)絡(luò).如有侵權(quán)請聯(lián)系管理員刪除
精品文檔
操作數(shù)直接包含在指令中,包括二、十、十六進(jìn)制數(shù)。
例:MOVAL,10寄存器位數(shù)?
MOVAL,OAH
MOVAL,00001010B這三條指令是完全等價(jià)的。
2.寄存器操作數(shù)
操作數(shù)存放在寄存器中,指令中給出寄存器名。
例:MOVAL,BL寄存器位數(shù)?
3.存儲(chǔ)器操作數(shù)(最復(fù)雜、尋址方式最多的)
操作數(shù)存放在某個(gè)內(nèi)存中,指令中給出存儲(chǔ)器地址。
例:MOVAX,[22A0H](AX)#22A0H
注意:最明顯的特點(diǎn),存儲(chǔ)器操作數(shù)肯定有口。
二、尋址方式(研究如何尋找參加掾作的敷)
1.立即尋址
指令中直接給出立即數(shù)。
例:MOVAX,1090H(AH)=10H(AL)=90H
2.寄存器尋址
操作數(shù)在寄存器中,指令中給出寄存器名。
注意:兩操作數(shù),每個(gè)都有自己的尋址方式。
例:MOVDS.AX推行前AX=2345H
執(zhí)行后AX=DS=2345H
3.直接尋址
操作數(shù)在存儲(chǔ)器中,指令中直接給出操作數(shù)地址。(偏移地址)
例:MOVAX,[22A0H]實(shí)際地址DSx10H+22A0H
4.寄存器間接尋址
操作數(shù)在存儲(chǔ)器中,通過寄存器得到存儲(chǔ)單元地址。
例:MOVAX,[BX];BX=1000HDSxlOH+lOOOH=12ABH
AX=12ABH*1000H
注意:(SITDS,DITDS/ES,BP-?SS,BXTDS)
5.變址尋址
收集于網(wǎng)絡(luò).如有侵權(quán)請聯(lián)系管理員刪除
精品文梏
操作數(shù)在存儲(chǔ)器中,存儲(chǔ)單元地址通過變址寄存器加上一個(gè)16位的偏移量之和得到。
例:MOVAX,COUNT[BX]COUNT=25D
MOVAX,[BX+COUNT]可充當(dāng)變址寄存器的BPBXSIDI
物理地址DSxlOH+BX+COUNT
6.基址加變址尋址
操作數(shù)在存儲(chǔ)器中,地址通過基址寄存器內(nèi)容加上變址寄存器內(nèi)容再加上指令中給
出的偏移量得到。
例:MOVAX,MASKtBX][SI]MASK=1OD
MOVAX,[BX+SI+MASK]
MOVAX,MASK[BX+SI]
可充當(dāng)基址寄存器的BPBX;可充當(dāng)變址寄存器的SIDIO
即使用時(shí)不能出現(xiàn)BP+BX或SI+DI的情況。
物理地址為DSxlOH+BX+Sl+MASK
注意:后4種尋址方式,操作數(shù)都在存儲(chǔ)器中。即存儲(chǔ)器操作數(shù)。
習(xí)題:計(jì)算下列指令中內(nèi)存操作數(shù)的所在地址。
DS=2200H,SS=3300H,ES=4400H,BX=BP=1OOH,LIST=200H,SI=30H
MOVAL,LIST[BX]:DS*1OH+LIST+BX22300H
MOVAL,[2200H]:DS+10H+2200H24200H
MOV[BP+1OH];SS*1OH+BP+1OH3311011
MOVDL,ES:[BX+SI+1OH]ES*1OH+BX+SI+1OH44140H
MOVLIST[BX]+[SI],AX:DS*1OH+BX+SI+LIST22330H
第^^5^_次警
授錦要目(*、節(jié)一第二章指令系統(tǒng)2.2
)
效學(xué)工要由客及4支整支:
主要內(nèi)容:數(shù)據(jù)傳送指令和算術(shù)運(yùn)算指令的使用
重點(diǎn):數(shù)據(jù)傳送指令和算術(shù)運(yùn)算指令的使用
難點(diǎn):
收夔干網(wǎng)絡(luò).如有侵權(quán)請聯(lián)嘉管理員眥除
精品文檔
格式:PUSHOPRD16位單操作數(shù)
功能:將OPRD入棧(SP所指向的棧頂)
a.棧結(jié)構(gòu)從上到下是低地址到高
40H201H
地址,且棧頂不可用30H202H
SP-20H203H
b.每個(gè)單元都是8位.操作數(shù)為qp
or-10H204H
16位,所以占用兩單元。SP-205H
SP=205H206H
入棧操作進(jìn)行兩次。207H
C.入棧時(shí)規(guī)則,低對低、高對高。208H
執(zhí)行過程:SP-1;[SP]60PRDH
SP-1;[SP]?-OPRDL
例如:PUSHAX;AX=1020H如圖所示。
PUSHBX;BX=3040H
2)出棧指令POP
格式:POPOPRD16位單操作數(shù)
功能:將SP指向的棧頂內(nèi)容(16位)彈出
過程:OPRDL?SP]SP+1
OPRDH^CSP]SP+1入棧逆過程
例如:POPBX;BX=3O4OH
3)注意問題
a.PUSH和POP的一個(gè)主要用途是保護(hù)數(shù)據(jù)、保護(hù)斷點(diǎn)、保護(hù)現(xiàn)場。
在高級(jí)語言是自動(dòng)完成的工作,在匯編中編程者自己考慮;
所以應(yīng)該對堆棧結(jié)構(gòu)有一個(gè)清晰的認(rèn)識(shí)。
b.PUSHCS(對)POPCS(錯(cuò))
c.對標(biāo)志位無影響
d.棧是后進(jìn)先出規(guī)則;所以保護(hù)恢復(fù)是相反的順序
(入)PUSHAX(出)POPBX;此時(shí)執(zhí)行POPAX也可,只是
PUSHBXPOPAX;不能得到源BX的數(shù)據(jù)。
4)BP使用
接上例入棧后,201H=40H,使用POP指令只能取出3040H;
收集于網(wǎng)絡(luò).如有侵權(quán)請聯(lián)系管理員刪除
精品文檔
我們可以MOVBP,SP;BP=201H
MOVAL,[BP+2];AL=2OH從棧中間取出數(shù)據(jù)。
3.交換指令
格式:XCHGOPRD1,OPRD2
功能:實(shí)現(xiàn)OPRD1,OPRD2相互交換(8位/16為都可)
注意:數(shù)據(jù)匹配、存儲(chǔ)器之間、立即數(shù)、CS和IP。
(二)累加器專用傳送指令
1.輸入,輸出指令I(lǐng)NOUT
專門用于完成CPI.與外設(shè)之間的數(shù)據(jù)傳送;
輸入指令格式:INAL/AX.PORT
INAL/AX.DX
1)8088是準(zhǔn)16位機(jī).對外數(shù)據(jù)總線是8位,所以只有8位的字節(jié)指令,使用AL;8086可用
AL,也可用16位字指令A(yù)X,低對低,高對高。
2)當(dāng)1/0設(shè)備地址小于OFFH時(shí)使用PORT(立即數(shù)形式的具體地址)
大于OFFH時(shí)使用DX間接給出
3)寄存器只能用累加器,16位I/O指令中地址只能用偶數(shù)
輸出指令:0仃P(guān)OPT/DX,AL/AX
例如:INAL.20H
MOVDX,200H
OUTDX.AX
2.查表轉(zhuǎn)換指令
格式:XLAT操作數(shù)隱含
功能:AL6[BX+AL]常用于對表的查詢工作
表:一段連續(xù)的存儲(chǔ)空間.最長為256個(gè)字節(jié).是由用戶設(shè)計(jì)的。
例如:查表求3的平方植。表結(jié)構(gòu)見右圖。教握技二定題鈕放。
執(zhí)行時(shí)此查表指令前,BX應(yīng)指向TABLE而~20JH
表的起點(diǎn),AL中內(nèi)容用作查表時(shí)0
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年滬教版選修6地理上冊月考試卷含答案
- 2025年蘇教版選擇性必修1歷史下冊階段測試試卷含答案
- 2025年教科新版九年級(jí)生物上冊月考試卷含答案
- 2025年滬科版選擇性必修3化學(xué)上冊階段測試試卷含答案
- 2025年度中央廚房設(shè)備定期檢查與維護(hù)合同4篇
- 2025年度高端面包屋品牌加盟及產(chǎn)品訂購合同4篇
- 技術(shù)許可合同(2篇)
- 房屋獨(dú)家銷售合同(2篇)
- 武漢2025年度倉儲(chǔ)物流租賃合同標(biāo)準(zhǔn)文本3篇
- 2025年度模具設(shè)計(jì)研發(fā)委托合同書-創(chuàng)新解決方案4篇
- 圖像識(shí)別領(lǐng)域自適應(yīng)技術(shù)-洞察分析
- 個(gè)體戶店鋪?zhàn)赓U合同
- 禮盒業(yè)務(wù)銷售方案
- 二十屆三中全會(huì)精神學(xué)習(xí)試題及答案(100題)
- 小學(xué)五年級(jí)英語閱讀理解(帶答案)
- 仁愛版初中英語單詞(按字母順序排版)
- (正式版)YS∕T 5040-2024 有色金屬礦山工程項(xiàng)目可行性研究報(bào)告編制標(biāo)準(zhǔn)
- 小學(xué)一年級(jí)拼音天天練
- 新概念英語第二冊考評(píng)試卷含答案(第49-56課)
- 【奧運(yùn)會(huì)獎(jiǎng)牌榜預(yù)測建模實(shí)證探析12000字(論文)】
- 救生艇筏、救助艇基本知識(shí)課件
評(píng)論
0/150
提交評(píng)論