第一章計算機基礎知識_第1頁
第一章計算機基礎知識_第2頁
第一章計算機基礎知識_第3頁
第一章計算機基礎知識_第4頁
第一章計算機基礎知識_第5頁
已閱讀5頁,還剩106頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第一章計算機基礎知識

存章端要闡述計算機中秦基存的數學扣例。存卡的面容是勢要的入門扣例,是“】后各李

的基砒。

第一節熬制與編碼

抵制是人們利用符號來計數的耕學方法。數制靖很多種,依應奸算機的使用上有使用的

則名十進喇、二迷刷和十此跡相。

一、烈制的某5收

超蒯所使用的照碼的個數希%及,熬制每一位所具有的值新為權。

7、十邊刷

十證制的雙否“十二即它所使用的超碼%12到夕共十個粼有。

十進喇中,每個(餞J熬冬的值都是“祓個(^)照名乘■”1皋敏的球次束表示,通有符

去數的黎法稱,融,期”工Z缶成,的(2霖、/冢、2冢塔。

2.二城制

二連制的索名”二二即其使用的公媽為久7,共二個。二進制各住的我是“2%怠,的

然。

3、十六進制

十人進用]的雙名"十六",即其數碼共市多個,0、/,2、3、4、5,6、7、反久4軟

&O、$、?0其中/?7相當嚀十進制數的。?“。十六進制的牧是凡V為看,的冢。

4、二一-bit制

二一十迷喇被繇,二進喇偏媽的十證制熬但…&^以03?聞,簡稱缶勿雞。在缶勿

碼才是用四住二城刷數窗。一夕這十個熬冬偏雞。

謹意,,了區別以上四種數制,成想的后面加寫英攵生母來區別,笈2、2、兜)合別

表市,二進蒯救、十趾制密,、十生遺蒯數、二一十進刷泵,通有對十城制可系加標志。同時

若十A還喇熬的是名母打鐵,則帚而需加一個“

二、熟制的跨換

/、二、十,.趾期箝換鼠十進制超

只需招二*十九at制蒙接權晟開后彳6加配可。

2、十連刷欲轉換戚二、十六進刷數

雙存方落指,除基取金。

例,鍬第十進喇想把〃g所對位的十六城制裁。

1645678......余....14寫作E最低位

16|2854..........余6寫作6

16|178……

……余2寫作2

n……....余11寫作B*高位

3、二、十?■,進制照和及給換

雙滓方,荏名,,住十大進制熬轉換行4俵二進糊熟。

4、W勿碼與十證喇的相及箝換

接期.W在的十住偏雞后十進制的關條,進行輅拯。

三、針算機中有用的編稿

/.名勿碼

w勿雞(十al制超的二班制偏袒J是一種具疝十選制權的二al刷偏雞,即它是一種電怩

為揖寡機所接受,又基存上符合人們的十進制數運累可候的二邊喇偏媽。

眸碼的種類簌多,常用的有彩打媽、242/羽、金3雞加珞密碼善,其中半為簾用的是

展/軟勿編碼。因十迸制檄有步小不同的劇舄(2?夕,必須要有4依二進制數未表示,而4

住二城刷照可”[有〃種狀態,國此取4住二進刷被哌游偏雞的扁M種,即00008-100用玄8421

媽的去存代碼,M/宓?〃/活W.被,使用,繇?然法碼或冗余雞。品物眸編碼表由表所市。

表1-38421BCD編碼表

十進制數8421碼十進制數8421碼

00000B81000B

10001B91001B

20010B1000010000B

3OOUB1100010001B

40100B1200010010B

50101B1300010011B

60110B1400010100B

70111B1500010101B

2、XS"]編碼

的夕夕雞誕彳嚀/%?耳,是一種比簌完整的多符編碼,現已鼠為國際通用的林爾偏

碼,已廣泛用孑微型計算機與外核的通信。

W夕[雞是"旻(3倍息會換根4代媽”的簡稱。它是用七佐二城.制裁媽來表市的,

七佐二趾蒯熬碼共有72夕種俎合狀態,包括圖形有符多個和控棚室符32公。/個圖形

名符包括十進刷數?符/。個、大小與美攵莊母52個和其他生符34個,送類名符密特系

形汰,可”1顯示在"7上和打印左打印紙,上。32個控制室符包括向車符、換行符、退

格符、核備按刷符命信息今循符等.送類生符汲靖特范形狀,名符本身左輪衣欠7上更

示我打斗機上打印。MS我[編碼由表所示。

第二節存儲器

存儲器是計算機的:要俎戚尊合。發功飯是存放程港M照據。運/程濟布?熬據在方

儲器中是“1二進蒯代碼表示的。

一、名鐲介格

1、存儲單元和啟儲單元地址

存儲器是由丈量寄存器俎灰的,其中每一個寄存器就希%一個存儲單無。它可得數

一個才獨登意義的二城制代媽,稱名一個莊(ZM),一個有由若孑佞殂良,我碼

的俵熬稱%與在。點引■養機中杷一個g住的二at喇代鳴稱名一小有節倍睡八對一個了住

二城制代碼的泰低位稱%第。俵(檢0),徽為俊爵%第7佞(住7)。

在新?竄機的存儲器中有很多存儲單無。行了使存入制取出時不或或混淆,費頒給每

個方儲單無一個碓一的⑥足偏考,這個偏考就稱%福儲單元的地址。因名存儲單無數量

很大,,了詠少存借器向外引出的地趾依,在存儲器由梆都燃有錦碼光。根據二趾蒯偏

碼錦雞的原理,除地錢公用之外,“根導核可鋅我2"公地征號。

2、存儲器速度和存儲器容量

存儲器速看和存赭器客量是存儲器的高個次要技術招春。后赭器速看是相禳或寫一

條信息所需的時同,它是影響計算機速點的:要因素之一。存儲器的密蜃是掂景,能夠

存儲,少個單位倍感,二進制信息單住多用室手表赤。在計算機中,通第杷M24室節森

缶木室節,。2衣r繇石mt(花九

工、存儲器的合類

存儲器的今類方法較,,例如從其俎鼠材料為單元電路類型上可令缶磁芯存儲器、有導

體商儲器、電希耦合商儲器卷,從其與微處理器的關系來刻令,又可今,何存和外存。

直怨同微處理器進行倍息改換的存儲器錦由商。其特直是存取這看快,住容量有限。通

過由席間接與分"進行信息會換的唐儲器稱右外商,步特克是暮暨大、速看簌慢,外將的

由察根據需要可隨.時調入向將。

/.只接存儲器初花

乂族存儲器即在使用時乂悔接出而系鞋寫入,掰電后初法中的信息不會至失。國此

一成用來商數一些圓定程唐,的藍控程;I、3程唐、室展及數據表博。

2./機存儲器物吻

送種存儲器又叫接客磨儲器.它不仇健犢取得數左存儲單無中的數據,迷鞋成時寫入新

的烈據。斷電后物必中的信息公梆親夫,出此怒£%有用于點數經%要改變的假停或中間

計算給泉等。

三、名篌存儲器類型

?%核存儲信息的方法又可令為四種。千面逐一進行介抬。

(t)掩膜初宛

掩昧初怒也稱國是無也宛,它是由廠家偏心程海寫人今夕%(稱向化)供用戶使用,用戶

木信更改它。掩膜女以耳憾發用小[圖是在凈且枇量很大的產品中。

(2)可偏程序的只犢瘠借器尸長力力

它在出廠時不寫入信息,它的用容由用戶根據自己所偏程序一法院寫入,一里寫入,乂

犍接出,而奉輪毒進行更改。

(3)可改寫的只接存儲器SR初宏

用戶可揩程圖寫入芬怒秘。的累要改名程序,可用限外段進行捧除,然后變新名人新

濯海。一片S再初及慈片,可夜要3次被捧除我寫人。

(4)可電改寫X核磨儲器W9知法

干尸怒癱可用電的方法完鼠寫入和摘除其面容的切健,其編程電層和帝除e爪的馬檄機

勿〃的外工作電及相同,蒸雷另加電爪,它脫市令法徒寫猱作簡便,又有數據系會因掉

電而親夫的優點,因而使用極名方便。加之$少今打?保腐的數提至夕可達披耳河上,每塊

怒片可搽寫/萬次”上。

第二幸草片機概述

第一步單片機的槐念

一、草片機的林念

通農所說.的微機是指由勿勿存儲器、。“接口電路塔各種大型窠京電路愁片殂唳在一

塊或者由幾塊印刷e路極俎緊而我的機器。

其中,用幾塊坤蒯電路板徂裝鼠的微機則耕之行多極微機或多極機,此現在廣泛使用的

臺式或皂祀洋式RC微機都是送種轄構。

成著大型集我電路技術的系新城.步,2。世紀,切耳代開或th了像忘一個慈片上集我分〃、

瘠儲器、〃。接口等電3電路的超微型計算機,送種單個怨片式的微型計算機就被命名珞單

片微型計等機。

由于單片機森京用時通有是處于被控系統的核芯地依并融入其中,即“我人的方式進行

使用,為了強調其"我人"的特直,電常冬將單片機森石我入式微控制器女”。

二、通用草片機和專用草片機

根據控制反用的需要,可山將單片機臺鼠名通用型加專用型搦種類型。

通用型單片機是一種基域藍片,它的南梆資源比簌中富.仁妮全而且適用植標,餓覆JL

多種疫用需求。用戶可”2根據需要核計成各種不同改用的控制條統,即通用單片機有一個落

彼付的過程。

專用單片機芯片是針對一種產品或一種控制應用而專門核科的,微耐時已經對索統給構

的泰簡化、皴硬件資源利用的素優化、可需植打鼠存的泰佳化等方面嘟作了通盤的考患我企

證,所山專用單片機房有十臺財支的稼合優勢。的的電感表和卡接信器上的單片機塔。

三、草片機星草片機系統

單片機遹希是猾芯片存身。

單片機系饒則是在單片機總片的灰砒上#展其它電路或恣片相鼠的具藥一定或用功修

的奸寡機條疣。在單片機系疣中,單片機處■孑核M也依,足相鼠單片機系統的硬件加教件基

砒。

四、草片機成用/猊?&單■片機開發東飽

單片機位用系統是療控喇位用而核計的,該系燒與控制對彖轉合在一起使用,是單片機

喬發京用的鼠累。

單片機界發系統是單片機密用系貨今發惆皺的工具。i要嘴,

邏?精今所化」只惚用寸笥單的單片機系稅;

微型計算機:用于象集的單片機系統,

在廢仿笈器,進行單片機位用東統的教硬件件宏我$*慰。%寫入。

五、承片機的程日接針語寺和做件

機器語言是用二進制代碼表示的單片配猾令,用機器語言相戚的在圖稱之為日新程序。

匯編語言是用符號衰態的指令,匯編語言是對機器語言的改進,是單片機濯希用的程海

世時語言。

港意:逞鬲種語言衲與單片機硬件條系密切,送就要忒隹詹核計人員必須器通單片機的

硬件條稅加猾令余說。

方級語言;偏鋅型語言由R4%夕、《-夕、&砥在學。-51等.?

解耕型的有MBg)。*%^4SQ0-52善o

第二節單片機轉或展

一、草片機的歷史&女展概就

根據單片機去晨過程中各個階段的特點,其發展歷史大槐可刻合名M下8個階段,

第一階段(g74?1976):單片機的初級階段。(8工藝限制,單片機采用以片的形式,而

且動怩荀單。

第二階段(付76一37S):低犍犍單片機階段。山為?"公司制造.的"8S-核系列單片機

名代表

第三階段(7"夕一現今九宓悔惚單片機階段。運個階段推出的單片機普匾帶疝弟行〃”

口,多秋中斷處理系統,〃佐金時器/時熬器,片南初及、初弦容量加大,且號征范閱可

達去莊節,市的迷南黃1m箝換器。送類單片機的代表是勿戊,公司的及as-夕系列,

"Watmata公司的6洌0勿陋公司的舒塔。

第四階段(71整一現在加了住單片機的隊(1)發展"及多住.單片機、32位單片機推出階

段。此階段的i要特征是一方面發展〃住單片機.32使單片機及專用型單片機,另一方面

格斯競善裔福g住單片機,改善其精構,自滿足不同用戶的需要。〃住單片機的翼型產品的

介"公司土產的%?S-%系列單片機。而堯佐單片機除了用有更富的集戚度外,其撅嚼頻

率已達2%名尊或史裔,送使32位單片機的抵據處理速點比〃住單片機快許多,餞能同3住、

歷使單片機相比,具密更大的優越植。

計算機廠家已投致市場的產品就由力多個系列,女多,個品種。單片機的產品已占整個

微機(包括一般的微處理器)產品的%%“I上,其中3位單片機的產量又占整個單片機的產

?f的矽%”上,因此可“&看出.3依單片機在景近若不耳里,在工業檢刷、控制應用的上將

建會占省一定的市場停領。

二、單片機的猜點&殘用砥成

7、單片機的特點;

(I)小巧靈活、鼠洋值,、易于產品化。惚但裝鼠各種智健式喇控世備及智健化器儀表。

(2)可嘯:植盼,反用范,(8廣。單片機在片中身是按工業測控辣境要求被奸的,擾干擾

嘏強,惋逶位各種悉鹵的壞詵,運是其他機種無法比刎的。

(3)易擴展,很容易相戚各種現饃的應用余統,控制功健強。單片機的通晴控制切惋

很強,指令系垸密各種按刷切惚指令,可杷對迂晴功偏比較要集的系疣進行控制。

(4)以有通訊切犍,可”,很方便地實現多機打合啼式控制.稱虱搜制網絡布逐程控制。

2、單片機的旅用

(I)工業方面,各種測控盍窟。數據采集京優,工業機器人,智健化儀器,機、電一

體化產品。

(2)窗犍儀器儀表方面。

(3)通訊方面,倜相解調器、程控袞換技木塔。

(4)消費產品方面;電劭擾其、錄像機、激光唱機。

(5)導彈與控制方面,導祥按刷、魚雷制導控制、窗輪武器裝備.位枇導航條就。

(6)花?等機外梆核備及電器方面,打印機、硬盤亞劭器、刷包S黑白象印機、磁帶機

備。

(7)多機臺布式系疣;可用單片機構我臺布式測控東統,它使單片機應用進入了一個

全新的階段。

第三幸單片機漆片的硬件輅構

第一節微空一夕單片機的逐晴輅構及信號引料

、wessi單片機的秸相相圖

頻率基準源計數器

2個16位定

振蕩器及4KB128B

時器/事件

定時電路程序存儲器數據存儲器

計費據

3F

CPUU

64KB總線)可如程I/O可神

擴展控制薪口

中斷

通I3sr小小行串行

中斷控制并行1/0口

輸入輸出

圖2.1MCS-51單片機系統結構框圖

二、%cs-夕單片機的邏.臂轉構

/、中央處理器(勿加

中央處理器簡繇勿勿是單片機的修M,急鼠送累加按制搽作。按其,力怩,中火處理

器包括運算器和控制器鬲梆臺電路。

〃、運竄器電路

功餓,單片機的運熏梆件,用于實現算木右運就運算。

2)、控制器電路

冷爆:單片機的指揮按制部件,保證單片機各郡今像@劭而伊福1地工作。

2、南部熬據存儲器

俎戚,初打(729X57和怒域地址寄存器塔。

功惚,用于將數可接寫的數據。

3、南梆程港有儲器

俎戚,秘寵(歡X8),和程游地址寄存器等。

功惋,用手后數程,介原能數據。

4、定時器/時想器

宓夕共有兩個〃住的兔時器/計照器。

功惚,賣呢5t時或孫粼切怩,并“1其足時或材激將累對單片機進行控刷,”八闔足控刷反

用的需要。

5、不行Q/0o

勿CS-夕我有,個了佞的勿?口(卯、P、7>2、P3)

動惋;實現數據的界行輸入輸出。

6、牛竹口

然《S-夕單片機守一個全雙工的串行口。

功惋;然實現單片機和其它想據核備之間的串竹數據傳送。

7、中斷控喇系疫

宓夕共有5個中斷源,中外中斷2個,笑時/討想中斷2個,串行中斷7個。公等中新

今,方秋我值汲共兩個優先極別O

g、時針電路

法?S-夕慈片的南綁才時斜電路,但石英品體M微倜電容需外接。

功惋,時舒之略指單片機產々時鐘脈沖濤列。

算型的晶板頻率;以彷織〃.?箔必%.如懦。

久俵處理器

俵處理器稱缶布爾處理器。

切惋,“,液態寄存器中的進住希志依《%累加依,可進行各種俵糅作。

M、總強

總儂;隹接計算祝各梆件的一短?公共信號依。

今類;地址總裁、熬據總錢在控制總孩。

作用,咸少了單片機的在鐵打引腳,梃育了集鼠盛加可溢假。

三、及?s-夕的信號引腳

%約是根市的勿引腳雙列直插式集戚電路藍片,引腳郴列的圖所示。

RST/VPD

VssVccI

-)40地

1f

Pio一址

239XTALjH

PI.I—338□T和

Pl.2一437i

o做

Pl.3一536dT

Pl.4一6T據

35XTAL2

Pl.5—734i總

Pl.6一833EAA^pp-線

Pl.7一932

8^EN-

RST/VPD-0C5131E

I

RXD/P3.0—30ALE/PROG-d

TXD/Pri-1029

INT0/P3.2—I28

iNT|/P3.3-11<27

T0/P3.4—■26_

I

3/P3.S-25T地

西3P.6—134

M2H渣

RD/P37-23口T

£總

XTALj—I22r

XTALi一1521n

Vss一I

16

I

1(7a)引腳排列(b)邏輯符號

I

18

I圖2.380C51單片機芯片引腳圖

19

7.信號引腳企殆I

20

?輸入/輸出口微

7>0.0?P0.7POag依以向。俵

P.O?缸7燈口g佐敏向。偎

P2.0—02.7*203依效向口俵

招.0?和.7P30F住以的口錢

?TZW地址鎖商控刷信號

功餓左備揚獷展時,必仁用嚀控制杷加口輸出的假『佐地征送人領花器鎖商起未,

〃上安覘修依地址和數據的今時傳送。由囹所東。

圖5.8單片程序存儲器擴展連接圖

&)必約是”,今之一晶強頻率的圖定頻率輸出的正腺沖,可作右外梆時鐘或外梆定時

脈沖使用。

?/QS紐外梆在港存儲器篌迄通信號

在犢外梆念力"時廬sw%密致(低電4J,“,實現外梆極優單元的犢據作。

?/wV訪間卷滲存儲器控制信號

由/w4信號為俄電不時,對初然的接探作限是在外梆程圖商儲器,

咨/£4信號缶方電華時,對石力%的接糅作是從由榔福濤存儲器外胎,并可建會至外梆

程序存儲器。

?=7要住信號

由輸入的復佐信號延健2個機器周期。上方電耳耐用石]數,用“I完鼠單片機的要住猱

作。

?方冰4和欠1月22外接晶體引撥嫁

當使用這片面器時鐘時,此二引裁端用寸外接石英晶體加微碉電容,

當使用外梆時鐘時,用于接外部時鐘脈沖信號。

?痣s也依

?僅《+%電源

2.信號引腳的第二功健

"復用"附給一些信號引腳賦孑以重功怩。第二功怩信號定義:要泰中芯呼口鐵中,

另外再加上幾個其它信號孩。

/、召見的第二功惋信號

?R3口佚的第二功怩

守口1條口長都定義為第二切惋,如表所深。

?2-1P,口線的第二功能

口線第二功能信號名稱

R.。RXD本行數據接收

P3.ITXD串行數據發送?

R.2TNT.外部中斷0申請

P$.3INT,外部中斷1申請

「定時器/尋數器。計數材入

PS.4To

P3.5T,定時器/計數41計數輸入

P3.6WR外加RAM寫逸通

P3.7RD外部RAM讀選通

?$尸初"存儲器程港國化所需要的信號

偏程脈沖,3。腳(*4$/際5列

偏程蟲人(29V):31W(任舟場)

'備用電源引入

備用電源是通過夕腳(=7切如)引入的。省電源或幺故建,也正降低到不限供時,備

用亳源經此端向向梆初弦梃供e爪,山保甘南部初物中的信息不丟失。

說蛆

?)第一切惋信號號第二切怩信號是單片機點不間工作方式下的信號,因此蒸食發或使

用上的茅盾。

G莊口假先接需要優先運用它的第二功惋,剩下不用的才作名〃“口錢使用。

第二節微空一夕南部存儲器

一、向都數據存儲者假72g單無

刻合為三小區?,

,、寄存器區

地征范國,4俎通用寄存器占據由郡今初?的的?E單無地址。每俎g個,像次名

例?的

使用方法:一種是“1寄存器的形式使用,用寄存器符號表示,另一種是“,商儲單完的形

式使用,"J?單元地址表示。

說明,但一時利,勿〃使用其中的一俎寄存器,弄且杷正在使用的那俎寄商器稱之為

擊嗡寄存器。由福唐欣態室寄存器QS%中攵S,、?住的收態俎合未決是使用那一俎。

2、住尋址區

地址范圜「由梆怒做的加,?衣單元,扇臂76個。力單無,總計72g位,住地址名

的?衣冬依尋址區的住地址表的表所示。

操作方法,莊手拼作和依揮作。

?2-2內部RAM位尋址區的位地址

單元地址MSB一位地址TALSB

2FH7FH7EH7DH7CH7BH7AH79H78H

2EH77H76H75H74H73H72H71H70H

2DH6FH6EH6DH6CH6BH6AH69H68H

2CH67H66H65H64H63H62H61H60H

2BH5FH5EH5DH5CH5BH5AH59H58H

2AH57H56H55H54H53H52H51H50H

29H4FH4EH4DH4CH4BH4AH49H48H

28H47H46H45H44H43H42H41H40H

27H3FH3EH3DH3CH3BH3AH39H38H

26H37H36H35H34H33H32H31H30H

25H2FH2EH2DH2CH2BH2AH29H28H

24H27H26H25H24H23H22H21H20H

23H1FH1EH1DH1CH1BH1AH19H18H

22H17H16H15H14H13H12H11H10H

21HOFHOEHODH0CHOBHOAH09H08H

20H07H06H05H04H03H02H01HOOH

使用方式;一種是“I佐地征的形式;另一種足”&將儲單元地址加住的彬式表示。

3、用戶石幺%S.

也征范砌「由梆怒幺?&單無地址,3*-夕%共影個草元。

使用方法.,只怩"得儲單無的形式未使用。俚一般冬杷堆枝開辟在此區中。

二、種麻撤據存儲者龍72g津在

又耕之名專用寄存器區,其單元地址行宛務萬萬,用于啟致相反功恨梆件的控制命令、

狀態或檄據。國逢/寄存器的功輪已作專門現St,故而森,專用寄存器(S7N),有時也將

,特殊功惚寄存器。Mes-51中勿夕的專用寄存器共帝22小,其中可尋址的名2/個。

人專用寄存器簡介

現杷22個專用寄點器中的$個介格電下,其余的府及”,啟章節中陸族鏡明。

〃、程方計藪器7>e

是一個省住的計款器。其他客名粉要執行的指余也址,尋址范圉達皿&R?有?

劭赭/功輪,。實現程濤的喉冷執行。尸日披嗡地征,是不可尋址的,(S此用戶無法對它進

行接:B。但點㈱行籍制、碉用、返向著指令時悔自劭改變其由客,“I改變程圖的執行喉港。

2)、素加器/(氮碎勿)

累加器%g佐寄存器,是程序中濯有用的專用寄商器,功能較多,地住唾要。

3、W寄存器

W寄存器是一個『住寄息者,;要用于來除運算,也可作,一般數據寄存器使用。

4、程格狀.態室CPS^U,PuCftamStatm,Waid)

程冷狀態室是一個了佞寄感器,用于寄序指令執行的狀態信息。其中有些佐狀態是根據

指令執行錯條,由硬件a劭核置的,而有些佐液態則是使用軟件方祛垓炙的。*sw的住技

態可“I用專口指令進行刷被,也可“I用幡令犢出。的各佐是父知千,

位序PSW.7PSW.6PSW.5PSW.4PSW.3PSW.2PSW.1PSW.O

位標志CYACFORS,R&OV/p

除QS%"依保留未用外,對其余各住的定義及使用介殆的不,

?%或0如$7遺依/借住根志俵

功惋.,力瑪數算本運工的證住/借住林志;

G衣佐描作中,作累加住使用。

?^e(psw.6)輔助進俵粽志住

切犍,a)在加成運算中,咨]低彳住向右4住進俵或借住時,“?由硬件貴佐,否則

在。住被.情"0\

&)病進行十城制熬運賓時需要十進制調整,此時要用到俵汰態遂行列新。

?JWRS"夕用戶林志住

一個由用戶是義使用的標志住,用戶娘據需要用軟件方法五佐或復佐。

?矽打處03W,4翁7>,3)寄存器俎道靜住

用手祗是多嗡通用寄存器的俎號。通用寄卷器共有4俎,其對定關系由下表,

略R,寄存器組R)?R7地址

00組000?07H

01組108-0FH

10組210?17H

11組318?1FH

送檢個造希佐的狀態是由軟件核置的,放返中的寄存器俎期%劣麻豳用寄存器俎。

-53SW.2)演出標志俵

在甯符號敘的加減,運養中,3=,表示加減運算給第超出了累加器/所犍表示的符號數

有效范囿(-12g?+127),即產女了洪也,因此運算輅余是裾篌的:發之,%=。表示運算正

確,密無溢出產幺。

位束弦運算中,%=/表示乘積卷過藥,即乘積臺別左3號/中;女之,0^=0,表示乘

積只在/中。

位除法運算中,勿=7表示除數%。除法木餡進行:反之,勿=。除敘系名。除彼可

正希進行。

?研QS勿勿奇偶標志依

表明累加器/中/的個數的奇偶假,在每個指令周期由硬件根據/的南客對尹佐邊行

里依或復位。若/的個檄%偶熬,7^0;圭,的個數名奇數,*=/。

5救據指針⑵R勿

熬據指針名〃位寄啟器,它是%2S-夕中唯一一個供用戶使用的多催寄席器。

QQ7W可據合名兩個了假寄商器使用,朗,

Q例QQ7左右假室節

84QP7安低住室節

GQ7皆在彷冏外部數據存儲器時作地址指制使用,在變址尋址方式中,用〃尸衣作基址

寄瘠器,用小對桂海商借器的訪問。

說3限,

編在22個專用寄存器中,碓一一個不可尋址的專用寄存器就是假海計激器CPC)。

G對專用寄息器只健使用直接尋址方式,在指令中竟可使用寄怠器符號表示,也可使

用寄息器也征表示。

。)在27個可尋址的專用寄瘠器中,密〃公寄瘠器是可“依尋址的。

專用寄商器由表所市。

三、相役一夕的唯我舞作

堆棧是一種熬據輅相。蒙據寫入堆催稱法人棧("SM。熬據乂堆棧中犢出稱之出棧

3g\

照據探作視則,"后al先出"4加。即先人樓的故據由于右數在棧的啟都.因此后出校,

而后人校的熬據存致在假的頂梆.因此先出技。

1、堆相的切用

堆筱i要是,3程用惆用我中斷施作而彼立的。其具體功惋嘴鬲小.保護新支M保護執

場。

2*堆核的喬牌

堆棧只馀開辟左熟片的由部照據存儲器中,即所褶的南堆按形式。

3、堆能相聲器

堆棧猾示器S。(St^poMeG的內客是堆錢樓頂的存儲單無地征。S*是一個g住寄存

器。

說明,宗優復位后,SP的向客為8%但由于堆樓泰必及向鄙怒胸的的?衣單無

中葉辟,所”左程濟世時時應謹意杷SQ值初胎化療物”1后。

4、堆樓使用方式

堆棧的使用有兩種方X。

自劭方式,即衣碉用孑福港或中斷時,返.舊地?征(癡點)自劭迷棧。福港返回時,斷支

嘉?劭祥&Q4

相令方式.,卸使用專用的堆按糅作指令,遂行趾出枝操作。其述按指令%;Z%%,比技

器令%He0。制的保薩現場就是指令方式aL行猱作

0、的麻在方存儲者

80657在片南1的次1以存儲單無,其地址,勿勿不?勿力。

0000^-0002^余加的啟劭單元

0003?~000加外部中新。中新地址區

000^??0012?復時器/附照器。中斷地址區

81,?001依外部中斷/中斷也征回

00幽?002Z?5c時器/計參,器,中斷地址底

82"?82的串行中斷地址區

中斷響位后,條優惋按中斷種類,自劭移到各中新區的省地址去執行福停。

由于各地址區客量有限,因此一般我第一個單無數貴一務無條件箝移器令“1輅移到程序

實除腐數住置。

第三節隴容一夕不行〃。端口

及?S-夕單片機具由4個3位摩敘向畀行端。("P0-P3),共32根〃。口錢。每一

根〃。口鐵都犍獨立地用作輸入或輸出。這4個端。是單片機易外部核備逆行信息(粼據、

也恥、按刷信號)袞換的輸入或輸出蠹道。

,、7>0Q

功健,

a)作6通.用輸入/輸出口/

。地址佚/檄據依今時要用。

在獷屐系統中,依3俵

溫馨提示

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

評論

0/150

提交評論