單片機的應(yīng)用程序設(shè)計課程課件_第1頁
單片機的應(yīng)用程序設(shè)計課程課件_第2頁
單片機的應(yīng)用程序設(shè)計課程課件_第3頁
單片機的應(yīng)用程序設(shè)計課程課件_第4頁
單片機的應(yīng)用程序設(shè)計課程課件_第5頁
已閱讀5頁,還剩164頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第7章單片機的C語言應(yīng)用程序設(shè)計7.1C語言與MCS-517.2C51數(shù)據(jù)類型及在MCS-51中的存儲方式

7.3C51數(shù)據(jù)的存儲類型與MCS-51存儲結(jié)構(gòu)7.4MCS-51特殊功能寄存器(SFR)的C51定義7.5MCS-51并行接口的C51定義7.6位變量的C51定義7.7C51構(gòu)造數(shù)據(jù)類型

7.8模塊化程序開發(fā)過程7.9MCS-51內(nèi)部資源使用的C語言編程7.10MCS-51片外擴展的C語言編程7.11頻率量測量的C語言編程7.12MCS-51機間通信的C語言編程7.13鍵盤和數(shù)碼顯示人機交互的C語言編程7.1C語言與MCS–51用匯編程序設(shè)計MCS–51系列單片機應(yīng)用程序時,必須要考慮其存儲器結(jié)構(gòu),尤其必須考慮其片內(nèi)數(shù)據(jù)存儲器與特殊功能寄存器正確、合理的使用以及按實際地址處理端口數(shù)據(jù)。用C語言編寫MCS–51單片機的應(yīng)用程序,雖然不像用匯編語言那樣具體地組織、分配存儲器資源和處理端口數(shù)據(jù),但在C語言編程中,對數(shù)據(jù)類型與變量的定義,必須要與單片機的存儲結(jié)構(gòu)相關(guān)聯(lián),否則編譯器不能正確地映射定位。用C語言編寫單片機應(yīng)用程序與編寫標(biāo)準(zhǔn)的C語言程序的不同之處就在于根據(jù)單片機存儲結(jié)構(gòu)及內(nèi)部資源定義相應(yīng)的C語言中的數(shù)據(jù)類型和變量,其它的語法規(guī)定、程序結(jié)構(gòu)及程序設(shè)計方法都與標(biāo)準(zhǔn)的C語言程序設(shè)計相同。用C語言編寫的應(yīng)用程序必須經(jīng)單片機的C語言編譯器(簡稱C51),轉(zhuǎn)換生成單片機可執(zhí)行的代碼程序。支持MCS–51系列單片機的C語言編譯器有很多種。如AmericanAutomation、Auocet、BSO/TASKING、DUNFIELDSHAREWARE、KEIL/Franklin等。其中KEIL/Franklin以它的代碼緊湊和使用方便等特點優(yōu)于其它編譯器。本章是針對這種編譯器介紹MCS–51單片機C語言程序設(shè)計。7.2C51數(shù)據(jù)類型及在MCS-51中的存儲方式7.2.1C51的數(shù)據(jù)類型FranklinC51編譯器具體支持的數(shù)據(jù)類型有:位型(bit)、無符號字符(unsignedchar)、有符號字符(singedchar)、無符號整型(unsignedint)、有符號整型(signedint)、無符號長整型(unsignedlong)、有符號長整型(signedlong)、浮點型(float)和指針類型等。表7縣.1Fr責(zé)an茅kl回in賞C職51的數(shù)稀據(jù)類癢型數(shù)據(jù)類型長度(bit)長度(byte)值域bit110,1unsignedchar810~255signedchar81–128~127unsignedint1620~65535signedint162–32768~32767unsignedlong3240~4294967295signedlong324–2147483648~2147483647float324±1.176E–38~±3.40E+38(6位數(shù)字)double648±1.176E–38~±3.40E+38(10位數(shù)字)一般指針243存儲空間0~655357.摘2.羨2C芬5歪1數(shù)眼據(jù)槐在M殃C莊S光-灑5轟1中的慘存儲胖方式位裂變根量屈(bi凍t)鄰:與M枕C鋤S逗-坡5桌1硬件楊特性表操作湖有關(guān)稀的可濟(jì)以定執(zhí)義成面位變剖量。陶位變飼量必爺須定法位在MC藝S-瓦51單片櫻機片往內(nèi)RA坑M的辣位辛尋嬸址貿(mào)空呈間臣中勾。字符倦變量醬(ch哄ar物):字符義變量慚的長徹度為捐1by蹲te即戲8然位度。踢這儲很剛合驚適M我C摔S隆-央5茫1單朽片忙機求,純因寄為MC蝦S-背51單片祥機每棉次可僑處理徑8位低數(shù)據(jù)走。對規(guī)于無擠符號撒變量險(u蹄n零s選i遣g血n雞e教d拴c企h唐a毅r悶)的進(jìn)值恰域鳥范園圍儀是沃0奮~脾2盞5森5郵。時對閑于南有然符抬號帆字瘦符哭變催量沉(s炕i多g點n槽e賞d厲c槍h參a便r息)巡壽,最具粱有重侄要意壓義的罰位是態(tài)最高裹位上填的符籠號標(biāo)檢志位嚴(yán)(ms旗b)步。此滿位忍為荒1葬代溪表稻"蛇負(fù)烏"浪,體為尤0男代輝表溪"杯正宏"飼。樣有述符炎號泡字束符茄變銷量串和孝無擦符單號味字菌符縣變立量事在賭表紗示蔽0執(zhí)~減1矮2焰7侄的簽數(shù)爪值返時鑼,纖其均含慢義塞是榜一仇樣削的友,盜都故是襪0餐~羞0x陳7脊F槽。負(fù)傅數(shù)潮一梁般插用梯補夕碼據(jù)表免示丈,既即塑用錄1爺1水1禍1笨1餅1蜘1利1膊表琴示乞-立1翻,原用底1凡1認(rèn)1蜻1坐1暗1粘1曉0岸表儀示慘-旋2摔…醫(yī)…蛙。捉當(dāng)介進(jìn)堅行忍乘河除搶法森運括算熄時剪,穗符銜號崖問卷題叔就毯變碌得謀十決分張復(fù)士雜留,轉(zhuǎn)而C希5伙1編吉譯搜器休會貧自否動鋒地箏將膀相男應(yīng)牧的陜庫濁函爪數(shù)加調(diào)老入擱程衣序普中筐來喜解養(yǎng)決這這啊個徒問喚題聯(lián)。整贏型寫變孫量與(i殊n辱t):整型級變量絞的長守度為豪16逢位。潮與8襯08字0和痛80青86CP剝U系列而不同域,M泄C績S柳-中5臉1系科列松單巨片稼機示將i姜n繞t型變免量的寧高位蝕字節(jié)卻數(shù)存琴放在雀低地眠址字仍節(jié)中狼,低褲位字涂節(jié)數(shù)縣存放壟在高旨地址委字節(jié)虛中。桌有符話號整淘型變逢量(si戀gn決edin拋t)也盒使香用ms杏b位溉作殼符些號稅標(biāo)也志英位衰,敞并交使堆用唐二廣進(jìn)兼制葉補臂碼兆表約示越數(shù)縫值探。嫌可愛直別接片使隱用再幾昂種瞧專蠟用樂的放機靈器屋指瀉令籌來獎完嗓成俯多逮字店節(jié)搞的接加楊、剛減例、裝乘儀、惕除呈運鋤算咳。開整竟型苗變兇量壞值慰0x1辟23棒4以句圖射7淺.郵1辰所疼示盞的宅方氏式糖存柴放崇在季內(nèi)或存償中覺。圖家7頂.弊1伏整嬸型恢?jǐn)?shù)指的美存板儲悟結(jié)禿構(gòu)…0x120x34…+0+乞1地青址0x120x340x560x78….+0+1+2+稈3地遣址圖素7慈.嫂2醬長坡整微型袍變冒量習(xí)的裹存蟲儲特結(jié)階構(gòu)浮點庸型變列量(f廊l申o己a酸t(yī)洋)食:浮點鳥型變乖量為眉32視位,腹占4陪個字國節(jié),四許多吃復(fù)雜癥的數(shù)雖學(xué)表旺達(dá)式站都采禿用浮行點變庫量數(shù)設(shè)據(jù)類尿型。煙應(yīng)用爸符號勾位表日示數(shù)晃的符償號,博用階昨碼和掌尾數(shù)劍表示溝數(shù)的固大小拍。用它棄們進(jìn)棟行任呀何數(shù)停學(xué)運扮算都旅需要館使用茶由編質(zhì)譯器或決定嫌的各茅種不間同效旨率等喉級的階庫函禽數(shù)。Fr屆an見kl斧in猶C葉51的婦浮女點屯變償量璃數(shù)閉據(jù)斤類問型撤的僻使個用萌格誰式立與I倉E壁E像E切-險7蔑5是4標(biāo)準(zhǔn)施有關(guān)勻,具維有2瞎4位藝精度堆,尾全數(shù)的值高位窄始終孔為"同1"飛,因略而不哀保存健,位倦的分絲式布如往下:●定1黨位怒符害號蘆位遲。●豬8稱位襖指哭數(shù)述位儀。●子2尸3位社尾數(shù)基。符遙號技位威是襲最汽高張位離,敲尾盼數(shù)悼為嗚低掠2忘3瞞位敢,嬸內(nèi)掉存梨中鴨按吼字境節(jié)答存運儲避順?biāo)⑿蛑厝绾葡禄荩旱刂?0+1+2+3內(nèi)容MMMMMMMMMMMMMMMMEMMMMMMMSEEEEEEE其吊中蹄,S為企符間號嘩位補,岸1擁表望示悠負(fù)槽,治0財表礎(chǔ)示彩正志;E為滅階教碼際;M為2捎3位舅尾數(shù)噴,最精高位德為"葡1"巖。浮點危變量兆值逮-1惜2.魔5的寨十進(jìn)能制為季:0x像C幫1障4跟8緩0債0蠟0姥0核,它盒按寇圖催7笛.課3料所暴示午方盯式鬼存天于閑內(nèi)減存絮中齡。0x000x000x480xC1….+0+1+軋2+疊3地利址圖熔7財.藥3閣浮淚點絹數(shù)朋的營存性儲友結(jié)予構(gòu)在喬編按程身時嚷,濤如杰果草只恐強扔調(diào)升運莖算萄速偷度異而栽不帝進(jìn)死行癢負(fù)也數(shù)希運旺算朋時坐,怖最虜好鍛采違用退無話符遭號菜(u扯n快s笛i儀g幟n仿e行d卵)格式刺。無符喂號字挨符類享型的維使用勒:無往論何低時,景應(yīng)盡冶可能俗使用除無符戲號字寬符變刺量,軍因為泄它能餐直接隱被MC豪S-劍51所接滲受。茄基于佳同樣奧的原棕因,卸也應(yīng)榆盡量聞使用敵位變羞量。零有符廳號字賤符變憤量雖坦然也彎只占妙用一舉個字逢節(jié),紋但需雖要進(jìn)惡行額驅(qū)外的席操作筒來進(jìn)堵行測鋒試代缺碼的叼符號赤位。中這無含疑會即降低督代碼械效率嫂。使用劣簡化循形式智定義桂數(shù)據(jù)駱類型悄。其展方法辟是在首源程臘序開膏頭使石用#d刮e類f喝i羽n愚e語句誓自定乓義簡贊化的督類型洲標(biāo)識永符。學(xué)例如附:#d嚴(yán)e再f辟i陶n餅euc酸ha膜run頃si辜gn沙ed臭c碗ha技r#舊d仿e論f跪i央n郊eui柱ntu技n壇s市i往g略n惕e輪din露t這樣祥,在睬編程詞中,梨就可嚴(yán)以用uc搜ha茅r代替un蒼si伐gn體ed窯c牢ha且r,用u躲i敏n趕t代存替un嬸si禿gn和edi涉n工t來悲定蹈義牌變香量陰。7趣.切3C遼5參1數(shù)據(jù)跨的存苦儲類伸型與M該C仗S鋒-譽5瞧1存燭儲釘結(jié)腫構(gòu)表爪7檢.菜2C5大1存儲容類型筋與MC份S-零51存通儲醬空繭間爭的牙對朋應(yīng)召關(guān)險系存儲類型與存儲空間的對應(yīng)關(guān)系data直接尋址片內(nèi)數(shù)據(jù)存儲區(qū),訪問速度快(128字節(jié))bdata可位尋址片內(nèi)數(shù)據(jù)存儲區(qū),允許位與字節(jié)混合訪問(16字節(jié))idata間接尋址片內(nèi)數(shù)據(jù)存儲區(qū),可訪問片內(nèi)全部RAM地址空間(256字節(jié))pdata分頁尋址片外數(shù)據(jù)存儲區(qū)(256字節(jié))由MOV@Ri訪問(i=0,1)xdata片外數(shù)據(jù)存儲區(qū)(64KB)由MOVX@DPTR訪問code程序存儲器64KB空間,由MOVC@DPTR訪問表7要.3C慢5乎1存哀儲脈類瀉型遲及身其回數(shù)量據(jù)醒長當(dāng)度所和玩值尋域存儲類型長度(bit)長度(byte)值域范圍data810~255idata810~255pdata810~255xdata1620~65535code1620~65535帶存聚儲類召型的龍變量磚的定抬義的傘一般紋格式羽為數(shù)甜據(jù)暖類桿型勺存竭儲疫類忠型癥變慨量兔名帶親存項儲出類貍型枝的稱變初量田定訪義屑舉征例景:c次h者a橫r營d忽a桿t錫a序v衣a壤r帳1呈;b籠i汁tbd惹at兼afl穗ag肚s;f孝l奪o術(shù)a廢ti桿d桐a晉t推ax,返y,杠z;u坡n潑s隸i奔g隙n嚇e越di害n賀t符p雕d繳a喬t赤av露a拖r額2畏;u缺n駝s掛i字g皺n串e刺d隸c寶h世a鑼r譜v獲e額c定t斤o衡r泛[沉3著]田[襪4極]窄;表握7.酸4摸存扒儲模師式說懶明存儲模式說明SMALL默認(rèn)的存儲類型是data,參數(shù)及局部變量放入可直接尋址片內(nèi)RAM的用戶區(qū)中(最大128字節(jié))。另外所有對象(包括堆棧),都必須嵌入片內(nèi)RAM。棧長很關(guān)鍵,因為實際棧長依賴于函數(shù)嵌套調(diào)用層數(shù)COMPACT默認(rèn)的存儲類型是pdata,參數(shù)及局部變量放入分頁的外部數(shù)據(jù)存儲區(qū),通過@R0或@R1間接訪問,棧空間位于片內(nèi)數(shù)據(jù)存儲區(qū)中LARGE默認(rèn)的存儲類型是xdata,參數(shù)及局部變量直接放入片外數(shù)據(jù)存儲區(qū),使用數(shù)據(jù)指針DPTR來進(jìn)行尋址。用此數(shù)據(jù)指針進(jìn)行訪問效率較低,尤其對兩個或多個字節(jié)的變量,這種數(shù)據(jù)類型的訪問機制直接影響代碼的長度7塊.坡4MC脆S-擦51特右殊刃功吃能斃寄改存拘器豈(SF愛R)的C5泄1定廳義MC徑S-章51單片障機中雙,除魄了程狂序計謀數(shù)器P魚C和4飲組工槳作寄儲存器普組外焰,其咽它所謝有的鼓寄存王器均族為特闊殊功陸能寄佩存器梳(S捕F惠R社)荒,分處散劣在搞片或內(nèi)RA匪M區(qū)靠的鋪高靜1殲2憲8壩字緒節(jié)猶中怠,村地殘址歐范綢圍丈為爺8順0H倡~喇0淋F役F柏H顯。牲S垮F圣R中號有扛1饒1素個思寄功存箱器裳具穩(wěn)有跪位返尋際址叨能稍力魔,糟它愉們昂的掙字假節(jié)匆地轟址圍都怪能強被工8揮整收除餓,艱即莖字巡壽節(jié)投地嶼址宰是因以熊8辟或亡0侄為朱尾愚數(shù)蓬的聞。為凱了贊能開直嬸接豬訪覆問板這多些SF路R,策Fr掛an語kl奮in抖C莫51提供陷了一吳種自渠主形冒式的邊定義細(xì)方法你,這繼種定鞏義方甲法與哄標(biāo)準(zhǔn)C語覺言蠢不叼兼皺容頁,雨只攔適孕用兄于突對MC秧S-太51系列緣瑞單片赴機進(jìn)祖行C語博言怎編循程停。挖特拘殊柏功全能圖寄姿存規(guī)器C5紐奉1定義最的一刊般語廉法格福式如姥下:sf以r嗚s音fr-n得am僚e粥=i透n織tco惹ns鄙ta搞nt滑;"s惑f慣r"是定石義語廣句的饅關(guān)鍵據(jù)字,慕其后借必須晶跟一和個M討S中C無-嫩5褲1單灣片亦機獅真遺實疑存誕在知的麻特禾殊捧功扯能環(huán)寄樸存轎器究名陪,脫"羞=騎"摩后膨面璃必渠須石是編一掙個矩整慕型諸常洞數(shù)田,緣瑞不親允涌許查帶臣有鴨運閣算動符調(diào)的望表局達(dá)瘦式佛,狼是胡特花殊汽功決能豬寄沉存堆器榮"s橫f嚼r-黎n祖a澆m錢e鴉"的砍字引節(jié)償?shù)剡@址伙,助這仇個買常數(shù)數(shù)框值漸的后范專圍凱必子須哲在SF鼓R地址偏范圍婆內(nèi),氧位于洗0x傘8渾0嶄~糕0午x外F阿F勞。例如襪:sf掛rSC治ON炒=0蹄x9鞭8;棕/*串口我控制佳寄存易器地辦址9卷8H迷*/s疑f皇rTM將OD愈=0島x8底9;閑/兇*定臭時影器組/皇計檢數(shù)炊器蜻方齊式塑控礙制談寄平存化器妥地團(tuán)址榨8跑9H缸*肯/MC話S-爬51系烤列客單似片炎機垃的辜特逝殊危功嗎能準(zhǔn)寄必存方器岸的柜數(shù)蓄量扣與乓類纏型灘不央盡繪相析同樸,嗽因驗此沫建隱議倆將霸所川有迫特團(tuán)殊印的疏"sf罰r"定玩義默放簡入舊一敢個蕉頭賢文病件喇中凈,督該皺文鄭件膽應(yīng)矮包莊括MC掛S-胞51單廟片攝機那系稈列喘機端型針中樸的S譜F結(jié)R定義胃。C稀5喜1編譯迫器的肚"re茫g5補1.訴h"頭文霸件就眾是這臺樣一黃個文扮件。在妙新恩的MC啦S-葬51系鎮(zhèn)列喜產(chǎn)憶品做中狀,S冊F宴R在功爬能上之經(jīng)常趙組合券為1它6位獨值,陰當(dāng)SF框R的罪高蔽字杜節(jié)捏地嶄址衣直杠接踏位刺于身低并字翠節(jié)患之湊后數(shù)時曾,政對稀1開6暗位S圍F吸R的值德可以鏈直接丟進(jìn)行誘訪問掃。例亞如5撲2子猶系列臂的定軋時器社/計應(yīng)數(shù)器反2就僅是這頭種情筆況。界為了卸有效娛地訪膨問這榆類SF討R,可使嬸用關(guān)華鍵字衡"s驕f腰r塔1或6這"來定與義,杯其定頃義語約句的隔語法潑格式慶與8絮位S奏F搭R相同岡,只抵是"送="京后面摘的地具址必宣須用賞16昨位SF偶R的低稠字節(jié)冶地址紡,即罪低字狹節(jié)地美址作則為"sf擱r1含6"的宿定態(tài)義棚地深址壯。例臥如醬:sf池r1喉6擱T市2政=銜0x坊CC稀/*定講時軋器若/具計旦數(shù)彼器倉2淹:T嘉2低8鏈位地罩址為同0CC態(tài)H,名T2高8啦位地份址為逝0CD土H*裙/這希種籍定端義慚適劣用迷于鏟所粉有雞新五的菠1融6表位SF誓R,但不幕能用抽于定摔時器災(zāi)/計編數(shù)器撿0和講1。對于滑位尋輔址的SF守R中的牢位,C測5泡1的擴利充功債能支葉持特礎(chǔ)殊位龍的定灰義,瀉像S譯F窩R一扣樣滴不眨與犬標(biāo)既準(zhǔn)C兼容趙,使紹用"s泥b戰(zhàn)i饞t"來教定糖義防位轉(zhuǎn)尋淡址啄單鴿元峰。第紋一椒種趁格爪式阻:sb獸itbi暫t-承na飯me判=s嗽f踏r-n謙am娃e^i卵n貨tco自ns菜ta垃nt咬;"sb揀it"是當(dāng)定優(yōu)義尼語凱句槐的錘關(guān)掩鍵賓字釘,搬后甚跟可一吼個醋尋杯址漿位堪符勿號壓名予(威該菌位貨符騾號里名蜂必唐須勻是MC逢S-稀51單片脹機中孩規(guī)定農(nóng)的位鞏名稱芹),畢"=顯"后摘的"sf另r-n哄am紡e"必盒須比是葛已雕定碌義剛過勿的S查F抽R的名釣字,咬"^節(jié)"后畜的整屯常數(shù)撈是尋何址位毅在特聰殊功登能寄禿存器瘦"s回f瓶r-斜n遲a舍m緞e籮"中的屯位號充,必沉須是生0~外7范牛圍中農(nóng)的數(shù)直。例傻如:sf肉rPS適W=躲0x機D0輩;扭/跟*定冰義P脈S旱W寄枕存喘器遇地云址鈴為D悟0愚H近*撒/s梢b矛i目tO并V享=辟P無S籍W脆^系2典;壺/漫*定義OV位治為P倚S蹲W欲.軍2窯,地熊址皂為D糞2尖H模*吸/s玻b直i罵tC浸Y夕=咐P秧S窗W彩^什7到;掛/響*定型義C每Y位為PS唯W.蜘7,地址糧為D7奇H膏*/第二萌種格夕式:s濟(jì)b劈燕i普tb砌i泥t非-河n皆a婚m駐e擱=i依n就tco叢ns蛾ta辰nt誦^i革n擠tc怨o懂n鳥s付t惡a聰n茂t而;"=舍"后的i友n襲tc星o束n饒s臭t摸a籃n吩t為尋宰址地泰址位窩所在裙的特壟殊功罪能寄錯存器版的字怨節(jié)地黑址,恨"^爆"符擇號后能的i潛n戰(zhàn)tco章ns駛ta褲nt為尋辰址位蛾在特逐殊功再能寄叢存器能中的藝位號假。例洋如:s白b盟i化tOV逐=0唉XD伶0^沿2膽;專/撒*定昌義O癢V位地部址是D0竿H字節(jié)旺中丈的第脾2位愉*來/s蓄b劃i逢tC長Y荒=銷0費X能D陣0蕩^幻玉7棕;腿/向*定妄義C扶Y位懶地桂址致是D蹤蝶0味H字節(jié)刪中野的第快7位鞠*擠/第售三影種睜格脹式股:sb朱itb蒼i短t冶-錢n倡a樹m痛e陡=i當(dāng)n愚tco物ns期ta投nt糊;"茫=桃"后的in棟tco早ns弱ta赤nt為尋馬址位劉的絕銜對位硬地址莫。例啊如:s忌b俘i立tO喊V古=戰(zhàn)0基X貸D鏟2域;葡/術(shù)*定義O蠟V位地荷址為D劈燕2堡H咳*批/sb束itC鞏Y陪=暈0絹X葬D謠7斜;戒/笛*定禁義CY位駐地誤址邊為D7滋H餅*/特殊老功能巡壽位代拜表了河一個才獨立罪的定君義類綿,不匹能與午其它旗位定甲義和輔位域解互換副。7.餓5MC押S-棋51并行免接口鋒的C5碗1定義MC買S-黑51系列疊單片恢機并理行I群/腿O接桌口創(chuàng)除用了得芯牌片煌上擊的吳4丹個I掩/練O口熊(P0符~門P威3)外膚,籮還倒可凝以假在災(zāi)片盞外治擴啟展I蜓/購O口澆。MC露S-各51單霉片深機I/傲O口與尿數(shù)據(jù)蘇存儲座器統(tǒng)泉一編倒址,咬即把感一個I/截O口輔當(dāng)?shù)A作齒數(shù)莊據(jù)芽存冤儲間器甜中決的煤一運個蔑單友元顯來錯看販待酸。使斯用C裙5承1進(jìn)頂行迎編指程敗時羞,M選C低S賤-物5椅1片經(jīng)內(nèi)裝的I/仇O口腎與壇片兄外殼擴壤展想的I/寧O可混以秧統(tǒng)低一撥在衛(wèi)一評個伍頭篩文斧件抄中臥定灑義洲,冰也溉可起以淡在妙程希序嫂中亦(記一育般腸在分開裕始煉的喝位控置烤)賣進(jìn)仙行漢定鵝義胃,念其恩定密義枯方懇法汁如戚下兵:對淡于M洲C稍S您-什5淚1片再內(nèi)I沙/暢O口完按襖特殖殊敢功盒能應(yīng)寄恐存理器勒方槍法處定為義抽。言例攪如艷:sf必rP0渠=0丈x8體0龍;牽/顆*定義P高0口撫,粘地酬址給為弟8期0H旗*/s宮f旱rP座1胳=棄0口x聞9昏0至;幻玉/惰*定酒義P俱1口你,潮地切址昏為年9咸0H艷*依/對扇于娘片到外劉擴添展I伍/蛙O口,換則根得據(jù)硬幟件譯割碼地息址,匪將其數(shù)視作撕為片陽外數(shù)葉據(jù)存敞儲器脂的一碌個單俘元,鑄使用循#d模e羽f遮i譽n韻e語句暫進(jìn)行玩定義驚。例牙如#i調(diào)n厘c悔l麻u看d瓦e拆<ab湯sa肉cc.爐h邪>#d張ef嶼in盲e脅PO削RT靠A幟XB師YT招E躲[0歡xF兇FC薯0]ab售sa擊cc.h是C好5輩1中雖絕權(quán)對協(xié)地銅址立訪肌問禾函穿數(shù)嚇的工頭煉文仇件意,蔬將PO永RT聽A定義催為外護(hù)部I/鐵O口喘,犁地寶址糊為F司F鮮C者0呆H破,長度際為8卻位。一劉旦丑在哀頭邁文等件論或洋程難序旱中福對癥這揮些叢片幸外I求/附O口刊進(jìn)抽行縣定植義艘后結(jié),提在連程原序電中物就探可星以程自秧由鈴使扇用禍變悼量稅名笑與廣其施實炒際收地藍(lán)址無的缸聯(lián)撲系盒,單以價便還使屯程阻序亞員襪能黃用令軟錫件醉模番擬MC釘S-苦51的硬艙件操窄作。(莫1驅(qū))醋位巾變川量C齡5能1定義棵。使說用C5挨1編桂程哀時彩,津定規(guī)義屢了腳位雷變煌量近后判,掏就覺可扣以可用瞧定毒義經(jīng)了殼的威變敗量邀來握表歸示MC跨S-才51的咸位局尋穿址逗單促元償。位兼變度量與的C絮5煮1定義總的一剖般語辯法格看式如虹下:位類漠型標(biāo)恩識符腦(bi速t)位彎變柿量北名讓;例如終:b愧i尖t喇d更i鋤r困e木c孫t加i掌o殘n耐_晶b墳i扇t狠;融/碌*把di蜜re唱ct易io濁n_底bi名t定義河為位貓變量吧*破/bi垃t煌l成oo鍵k_紋po遙in田te蘋r叔;牙/*把lo咽ok己_p稈oi各nt拋er定詠義夾為詢位睜變未量槐*俗/7.勵6峽位州變量妹的C5錯1定襲義(2置)輛函數(shù)奪可包并含類護(hù)型為蛾"b偵i破t吉"的參專數(shù),喬也可亂以將深其作阿為返畜回值毛。例嘆如:b同i駕tf僑u階n艦c(茅b盆i藍(lán)t撈b濁0掘,燃b再i墳t海b都1惠)映/陵*變宵量b峽0錫,睬b凝1作為純函數(shù)付的參律數(shù)慈*/{r桌e碑t綁u券r屢n損(往b粘1董)劫;煩/點*變量b捷1作判為扛函檔數(shù)膛的票返蜓回爪值防*裝/}注意疏,使杰用(登#pr指ag拴madi蓬sa恥bl還e)或包剪含明傘確的士寄存翅器組遭切換與(u集s且i肢n鞭g霉n犁)的函南數(shù)不系能返挺回位扭值,擠否則歡編輯究器將佩會給漢出一葵個錯陽誤信蘭息。…(緣瑞3豪)關(guān)對爺位未變更量愿定漿義桑的潛限命制蝕。膏位袖變街量傍不溜能途定賣義粗成遭一沙個墾指品針榮,厲如匪不蒙能賊定胞義藥:bi吧t獵*遲b舍it惕_p雹oi梨nt奴er務(wù)。不存成在位章數(shù)組玻,如綢不能稻定義趕:bi奧t縣b鴨_a屈rr半ay驕[放]。在位畏定義體中,熊允許憤定義晝存儲禮類型羨,位枕變量般都被脹放入趟一個水位段亦,此氣段總鵝位于M梳C尊S聞-斥5而1片直內(nèi)乒的R昆A致M區(qū)孕中圣。具因職此允,晌存僻儲蠟類傾型唐限負(fù)制起為da歇ta和id枯at城a,如員果伏將置位勁變勢量打的公存土儲清類鼓型柄定疊義的成世其良它忘存領(lǐng)儲爪類薄型軟都杜將姓編藍(lán)譯溝出稅錯奴。例犁1先定年義變含量的騾數(shù)據(jù)兔類型腸和存防儲類塔型:b獸d裕a絕t鍵a感i晌n飯t殼i訓(xùn)b需a遺s團(tuán)e;躍/甜*定義i材b幻玉a餡s廣e為b奔d托a刻t違a整槳型沒變?nèi)枇颗?憂/b崖d援a(chǎn)發(fā)t系ac負(fù)h打a使rb尾a微r早y[4盼];帝/*b悠a畏r崖y[4興]定義恩為bd逐at緞a字漁符脾型產(chǎn)數(shù)吧組規(guī)*呢/然后沿可使匪用"sb瞞it"定絲式義仍可混獨痛立耽尋衡址唱訪階問用的膠對塞象散位校:sb迷itm伸y攔b義i不t置0班=ib車as個e^氏0餡;汗/議*所m繼y糠b反i橋t哥0定義則為ib獲as吵e的敢第萌0竊位炕*際/sb渴itm刷y簽b尊i步t霉1顯5丹=ib跪as威e^1咳5;首/緞*留my塵bi在t0定義顯為i賣b肺a唯s浪e的第抖15弓位負(fù)*/s引b刻i恩tA翻r柄y剛0士7樸=b鎖a注r賤y[帳0道]迷^魄7何;慘/捆*級A戀r繭y譜0裹7定直義耐為ab羽ry[貴0崇]的第您7位蹤蝶*舍/sb申itAr粉y3抽7這=b棗a件r期y[吸3艱]純^集7盼;駛/殼*港A板r墓y健3扒7定義饒為a市b粒r鑰y[翠3搶]的第鼠7位雖*兄/對掠象ib尼as剖e和ba悟ry也先可規(guī)以胡字計節(jié)僵尋民址汁:a友r蔥y句3慣7仗=床0柱;踏/撥*b森a苗r戴y[3東]的第性7位臺賦值底為0豈*氣/ba汪ry[竿3凍]鎖=流'愧a半'當(dāng);戀/啟*字節(jié)留尋址橡,b姐a悟r偷y[3磨]賦銅值鞠為沒'a切'棉*膜/s炊b呀i健t定脖義具要鏈位豬尋節(jié)址騰對婦象級所累在襲字韻節(jié)螞基損址本對鏈象沉的康存暢儲懇類歌型坦為露"bd業(yè)at溜a"警,否則迎只有任絕對材的特貍殊位我定義廢(s玻b構(gòu)i撫t(yī))是合延法的求。"鉗^"牌操作摔符后礎(chǔ)的最球大值糟依賴窮于指寄定的款基類盒型,尋對于c硬h洋a課r校/u店c敗h庭a杰r而言鐵是0娛~7翻,對波于i害n寄t/u兇i健n祥t而言展是0武~1弄5,傻對于lo添ng純/ul翁on隙g而言鋸是0冤~3馳1。7汗.財7C滲5掏1構(gòu)里造籠數(shù)抱據(jù)療類值型1.勞基于你存儲肉器的纏指針基于雞存儲群器的衰指針駐以存務(wù)儲器疾類型漆為參授量,播它在踩編譯枯時才講被確醉定。亂因此懶,為長指針形選擇篩存儲逃器的乎方法銷可以辜省掉慢,以堅便這這些指廉針的交長度痕為一扇個字姓節(jié)(id云at桂a*,罪da惡ta宇*駱,p短d懼a懇t告a*)或詠2矛個冒字模節(jié)礦(co撐de援*剃,xd圣at謠a*所)哭。編憲譯政時坐,經(jīng)這誦類飄操爹作伐一觸般番被毛"仇行昂內(nèi)慘"父(i駝n司l域i君n耐e龜)編雜碼方,筆而響無莊需既進(jìn)責(zé)行蛋庫鐵調(diào)淡用氣。基繡于騾存侄儲篩器每的秋指票針估定驕義乖舉惱例搬:ch否arx盤d廁a殺t嫌a*px;在xd窯at姜a存儲獎器中指定義店了一橋個指賺向字返符型缸(ch碧ar銷)的需指嫌針墾變隔量p灑x。指亡針咸自炮身沫在妄默鼠認(rèn)隙存充儲誦區(qū)濕(換決脆定驚于畏編幅譯擾模絮式壤)腐,錦長陷度哀為凍2目個撇字關(guān)節(jié)藍(lán)(神值許為蔬0蛙~渠0xF褲FF者F)。ch膚arx博d賽a懂t吧a*d令at追ap鈔d罰x;除了尖明確港定義報指針?biāo)⑽挥贛貼C厘S妨-湯5桑1內(nèi)部著存儲厘區(qū)(da解ta游)外時,傭其踏它乘與巴上或例鞋相級同矛,燙它尊與扣編梅譯且模崖式師無響關(guān)條。da恒ta宜ch鄙arx侮d伯a(chǎn)斬t陽a*p念d乓x;s足t縣r刮u練c鍵tti窄me{污c懷h巷a職r琴h蘇o仔u熊r圓;c剩h擠a孝r晝m餅i戶n側(cè);ch綁ar羽se夜c;s哲t滿r漠u舊c路tt奇i憂m克exd吧at法a*px員ti踏me;}在結(jié)掠構(gòu)s駱t神r棍u公c省tti隙me中,伯除了蝕其它碑結(jié)構(gòu)若成員渴外,沒還包逆含有出一個押具有裹和st掠ru虎ctti溝me相辟同最的停指儉針px剝ti委me,t吹im令e位于爽外部刮數(shù)據(jù)浴存儲高器(xd顆at察a),指針p幣x乘t均i娃m蠢e具朵有助兩職個雕字疫節(jié)醒長臘度械。st咸ru欄ctt妖i劍m從eid真at洋a*p仗t你i塞m墳e;這個落聲明頸定義銀了一診個位旨于默荷認(rèn)存滋儲器夏中的效指針絲式,它濾指向恒結(jié)構(gòu)t向i含m掀e劍,朝t掃i傷m絕e位于id傲at霧a存登儲扮器少中笑,造結(jié)蕉構(gòu)渠成駱員灣可朗以扒通反過MC伍S-向51的@R配0或特@R1進(jìn)行搶間接球訪問皇,指拼針p桑t男i遍m擾e為厘1盟個秘字宮節(jié)廣長滋。pt恢im朽e→p啄x芹t絮i終m焰e→h琴ou喉r造=弱12扁;使用駐上面宇的關(guān)瞞于st臘ru途ctti炸me和st回ru撿ct次i貼da辱ta*pt紀(jì)im屯e的報定柄義刑,忽指重針通"p屑x迷t槽i策m騎e"被榨從蠢結(jié)蘆構(gòu)厭中傷間芝接桑調(diào)弊用麻,歐它變指殿向擺位桐于xd債at桿a存宴儲賣器領(lǐng)中懂的ti顆me結(jié)構(gòu)奸。結(jié)庸構(gòu)成艷員h猾o住u析r被賦艙值為綢12遞。2.困一般撿指針一般富指針惜包括蹈3個鬧字節(jié)隱:1忙個字奶節(jié)存遺儲類闊型和部2個搭字節(jié)公偏移篇地址侵,即地址+0+1+2內(nèi)容存儲器類型偏移地址高位字節(jié)偏移地址低位字節(jié)其結(jié)中圾,神第篩一衡字視節(jié)裹代持表插了迎指只針捷的山存起儲吉器戒類次型午,何存寺儲撥器漫類爬型隱編晉碼粉如借下忽:存儲器類型idataxdatapdatadatacode值12345例牧如脹,墳以x吼d狂a寶t減a類職型彎的免0x厚1魄2斧3卵4地侵址港為饞指沙針培可涌以株表衣示代如愿下?lián)p:地址+0+1+2內(nèi)容0x020x120x34當(dāng)用拐常數(shù)仍作指慈針時墓,必誘須注恨意正齡確定纖義存逗儲器查類型跑和偏僑移量個。例妨如激,凱將盲常興數(shù)飼值門0x斷4震1寫入婚地址稻為0x計8姜0裳0延0的蒙外服部僻數(shù)妥據(jù)改存食儲開器廊。#d饑e擦f化i減n針e糾X屈B脊Y演T競E閃(上(災(zāi)c浮h見a指r師*搶)鏈0櫻x丸2忘0齡0咬0推0訴L沖)X泊B債Y鉆T灶E家[滴0謎x烈8紡0否0貼0源]蜘=涼0嚷x閃4寫1框;其柱中嫩,X爪B介Y反T唇E被定智義為炸(ch前ar偶*鳳)0溫x2滋00烤00漂L,消0x泛20歌00友0L為球一昨般肚指尚針足,盛其采存跡儲拉類覺型輕為萍2蠶,會偏你移婆量看為崇0興0怠0瘋0H,這凳樣XB繭YT救E成為群指向xd犬a(chǎn)t聾a零地誼址的么指針隨。而X炭B擠Y耀T照E腳[模8攤0墓0抱0耽]則是小外部楚數(shù)據(jù)證存儲估器的跑0x表8征0希0桐0絕訂對冶地教址結(jié)。7.違8冊模憤塊化警程序僵開發(fā)兄過程圖7泳.4漫程序赴開發(fā)骨過程7仔.奸8朱.每1粱混拼合冷編始程1.們命名封規(guī)則表食7重.伙5孔函雞數(shù)著名輝的尼轉(zhuǎn)唇換說明符號名轉(zhuǎn)換規(guī)則voidfunc(void)FUNC無參數(shù)傳遞或不含寄存器參數(shù)的函數(shù)名不作改變轉(zhuǎn)入目標(biāo)文件中,名字只是簡單地轉(zhuǎn)換為大寫形式voidfunc(void)_FUNC帶寄存器參數(shù)的函數(shù)名加入“_”字符前綴,表明這類函數(shù)包含寄存器的參數(shù)傳遞voidfunc(void)reentrant_?FUNC對于重入函數(shù)加上“_?”字符串前綴,表明這類函數(shù)包含棧內(nèi)的參數(shù)傳遞例2用喉匯敲編證語案言辰編草寫辟函倡數(shù)嚼"t菜o骨u霉p啄p濟(jì)e破r",參數(shù)母傳遞兇發(fā)生海在寄魂存器R7中累。UP賄PE委R資SE材GM欣EN季T纏CO訂DE堆;程序浮段P鎮(zhèn)U舞B優(yōu)L保I劫C鋒_侄T職O職U棄P柄P大E辮R浙;入圍口路地慘址PS轟EG尋UP粘PE文R遍;程禍序絡(luò)段_TO綠UP晚PE其R:尋M誰OV恨A,驢R7佩;從R軌7中拘取阻參積數(shù)CJ寬NE谷A,伶#驕'a考',塌$+碌3JC窗U昂PP葵ER弄ETC械J誓N頁E遺A位,揉#咳'級z猜'月+保1瘋,棟$味+住3JN嬌C哭U漲PP迫ER拳ETCL察R惑AC柱C誰,5UP堆PE褲RE硬T:冤MO屆V茄R藝7亭,A仇;返智回歌值臺放黃在R脾7中RE粱T;返回余到C2.圍參數(shù)語傳遞維規(guī)則表7姥.6柴參數(shù)賣傳遞藥的寄錯存器嫂選擇參數(shù)類型charintlong,float一般指針第1個參數(shù)R7R6,R7R4~R7R1,R2,R3第2個參數(shù)R5R4,R5R4~R7R1,R2,R3第3個參數(shù)R3R2,R3無R1,R2,R3f羞u鍵n鋒c隊1隙(in寧ta跑)跪"冠a打"是膝第直一包個喚參溫數(shù)滿,傭在R6敞,R宋7中劍傳撒遞常。f刮u屯n汁c必2由(in坦tb贏,in吐tc炎,in版t*d歷)呼"b拳"是第等一個講參數(shù)望,在R6泛,R隙7中換傳丟遞客;母"c剪"是哲第柿二伙個局參醉數(shù)平,遇在R4兔,R英5中投傳醋遞武;凝"d剛"是第墨三個沫參數(shù)答,在R1劈燕,R惜2,菌R3中剝傳爐遞威。f蔬u凱n趴c筒3諷(罰l棉o鬧n即g赴e膝,魚l駱o幕n補g麻f性)薄"弓e商"是搭第氧一杠個摸參田數(shù)悉,疊在R最4窮~淚R克7中偶傳乞遞食;諷"f暴"是第劃二個追參數(shù)辨,不呢能在命寄存悲器中蒸傳遞竊,只滔能在弄參數(shù)胡傳遞嚷段中慨傳遞擾。fu紐奉nc藏4(灑fl耍oa欣t須g冠,苦ch鋒ar億h絹)選"g或"是魚第屠一悠個靈參篩數(shù)炸,碧在R4屆~R箏7中汁傳倆遞消;酷"h"是賢第材二永個遙參矮數(shù)疊,槳必粗須占在東參勞數(shù)移傳繁遞櫻段欣中響傳院遞辭。表慎7居.捏7津函壩數(shù)擴返材回哈值直的興寄桶存佳器返回值寄存器說明bitC進(jìn)位標(biāo)位(unsigned)charR7

(unsigned)intR6,R7高位字節(jié)在R6,低位字節(jié)在R7(unsigned)longR4~R7高位字節(jié)在R4,低位字節(jié)在R7floatR4~R732位IEEE格式,指數(shù)和符號位在R7指針R1,R2,R3R3放存儲器類型,高位在R2,低位在R1在匯據(jù)編子蓬程序啟中,舅當(dāng)前攔選擇怨的寄王存器潛組及目寄存娃器A由C為C辜、踩B望、童D川P兄T盤R和PS胞W都可要能改來變。么當(dāng)被C調(diào)吵用晶時侍,待必劉須診無迷條朽件宏地惰假悠設(shè)挽這定些欣寄思存計器鑄的麥內(nèi)反容預(yù)已新被別破姥壞體。數(shù)如舊果莫已幫在坐連籠接穩(wěn)/濫定規(guī)位歇程啊序糠時榮選亂擇功了血覆圈蓋辭,丹那稠么耳每傳個怕匯遺編碼子獄程算序蒜包壟含獎一恢個耀單園獨邊的錢程閃序符段他是幕必哲要摧的堡,低因宣為裁在缸覆哭蓋孩過貞程嗓中德,夕函觀數(shù)調(diào)間頁參斷量案通葡過叢子禍程確序節(jié)各賀自跑的述段鉆參淡量臥計烤算艘。揮匯倦編支子畏程顛序雞的廉?dāng)?shù)睡據(jù)歷區(qū)搏甚疊至的可袋包殃含眉在總覆暑蓋撿部辯分樓中封,歉但籍應(yīng)它注棉意裙下伴面歪兩纖點會:(1仰)暢所有互段名杠必須鉗以C5獄1類描似靜的方方桌法割建欺立行。(2責(zé))房誠每個殊有局辜部變項量的蠟匯編第程序育必須蚊指定佳自己淡的數(shù)娛據(jù)段老,這齊個數(shù)夕據(jù)段倉只能旨為其較它函型數(shù)訪箏問作爆參數(shù)醒傳遞次用。喉所有悠參數(shù)譜一個大接一應(yīng)個被罵傳遞府,由責(zé)其它畝函數(shù)瞧計算屆的結(jié)旋果保閉存入吵棧。7.夢8.檔2蛋覆逝蓋和司共享1夕.瞎覆霜蓋單卻片息機靈片意內(nèi)蓮存揭儲仍空簡間奔有呀限準(zhǔn),醒連開接嘉器輝/園定斧位遮器滲通客常津重略新趟啟右用傾程細(xì)序鮮不枕再脅用云的魂位楊置沫。求這咐就槐是光說申,覽若邀一潮個術(shù)程旁序備不文再繳調(diào)悔用生,含也紐奉不為由吃其別它脾程泳序哀調(diào)能用蒼(應(yīng)甚回至愧間晨接俗調(diào)頂用飼)沫,載那惑么姨在魄其蘭它際程殃序插執(zhí)都行點完撲之賀前井,槳這揪個謠程左序業(yè)不懂再野運澡行莫。臘這窗個守程慕序蛛的拍變劃量余可起以抱放蠢在烤與寶其齡它測程喪序拒完驚全描相品同別的R胸A鋼M空時間席,傘很暈像秧可率重尤用趟的向寄膊存烈器愧。少這自種贏技抄術(shù)宋就刊是延覆局蓋掃。說在漁匯湯編興中匯直衡接猶通艘過碰手通工嘩完今成看的速這感些窯空播間啟分逐配若,C語言派中可棋以由尊連接捆器自槍動管港理。寄若有稱幾個訂不相憶關(guān)聯(lián)滲的程目序時叢,它代可以枝使RA霞M單元弟比手蕩工考福慮要翼用的拆少。2.右共享1)跪共萌享變會量類型匯編語言C語言動態(tài)變量

y(){intx;}靜態(tài)變量

staticintx;公用變量PUBLICXX:ds2Intx;外部變量EXTERNDATA(X)MOVDPTR,#Xexternintx;靜態(tài)子程序/函數(shù)Y:…staticy(){…};公共子程序/函數(shù)PUBLICYY:y(){…};外部子程序/函數(shù)EXTERNCODE(Y)LCALLYy()2抵)擋共些享撫函及數(shù)蝕/虛子犧程摘序C中函膀數(shù)若劃是全堂局的申(公沖用的電),針可以跌放在緞?wù){(diào)用聰?shù)暮瘞X數(shù)之準(zhǔn)后。苗若函趙數(shù)是晝模塊表專用地的,主它可夾以定宰義為霧靜態(tài)授函數(shù)鞠,這鉤樣它拉不能羊被其曲它模汪塊調(diào)灑用。C語附言暑的A唯N抬S揭I標(biāo)準(zhǔn)想建議腰所有蚊函數(shù)狗在主案函數(shù)撒前要璃有原垮型(律進(jìn)行宅說明補),戀然后垂實際筒函數(shù)??稍谕糁骱?shù)之腿后或貨其它熱模塊蘿中。警這符往合自括頂向舅下編藏程的士概念箏。匯編婆語言目中,堵子程附序使駁用標(biāo)他號可小在給魂定模華塊的陰任何睡位置育。匯救編器不首先盡掃描真得到釋所有誕的符遍號名顧,然猶后值鋼就可仿填入L能C焰A貞L聚L或L恭J攤M聰P苦。一食個谷模吃塊氧或縱另停一荷模注塊爽共榨享批子球程援序糕,備一巾個汽使遠(yuǎn)用PU撞BL蜂IC而另繼一個豬使用EX牲TE萬RN尺。當(dāng)伶指懶定棕為EX系TE美RN仔,符仇號鮮類稅型頑(CO檢DE翠,D地AT思A,評XD蠅AT夠A,恒ID珠AT摧A,猜BI測T或NU挨MB陣ER臣)必貝須撈特悅別辯加誤以鎖指僅定彈,搖以滋便窯連仙接儲器憶可桑以麥確者定動放會在囑一鴨起愉的路正意確移類雨型遼。7斬.哥8懷.告3鴨庫案和翁連吃接腰器圍/逝定氏位蘆器1奇.濟(jì)庫表獸7萌.浸9F楚r戰(zhàn)a肚n緞k脖l挽i理n板C技5蝕1的編胞譯庫庫說明C51S.LIBSMALL模式,無浮點運算C51FPS.LIB浮點數(shù)學(xué)運算庫(SMALL模式)C51C.LIBCOMPACT模式,無浮點運算C51FPC.LIB浮點運算庫(COMPACT模式)C51L.LIBLARGE模式,無浮點運算C51FPL.LIB浮點運算庫(LARGE模式)2.全連接植器/逆定位即器1)組圍合坊程電序票模仇塊將招幾螞個故不賄同拳程池序塊模費塊皺組萌合勒為朗一耐個癢模蝕塊恨,驅(qū)并拋自典動準(zhǔn)從場庫屑中屆挑刃選差模偵塊暖嵌腥入剃目窮標(biāo)殲文到件航。趣輸劃入爭文暫件稱按春命饒令堡行版中憑出不現(xiàn)拼的梨順義序興處祥理諒。言通剪常乞的茶程紡序海模丑塊玻是兄由C5召1編譯券器或A5意1宏匯協(xié)編生查成的香可重兵入的吩目標(biāo)恭文件命。2廟)劣組丹合首段將蔬具運有繪相技同制段頂名吧的傾可雄重沸定己位她段悄組時合榜成仇單候一冬的對段好。六在肌一薪個篩程迅序忘模適塊銳中貸定畫義脆的餃一僻個查段虜成蕉為炸部爹分牙段御。跌一疊個肅部鵝分跪段志在向源號文舅件察中因以喉下雅列爭形亡式辜指否定混:(猜1乳)掃名忌字僅每暢個葵重百定駱位藏段乓有坊一土個耳名什字仔,卻它也可撿與惱來病自贈其頑它雕模都塊惰的坑同略名平的監(jiān)可宮重紀(jì)定輸位袍段盛組喜合積。陰絕湊對蝕段吧沒熊有困名以字剩。(藍(lán)2緞)米類鄉(xiāng)豐型槽類肥型煉表同明執(zhí)段秋所裳屬廳的縱地贊址旺空錘間CO彈DE濃,X奧DA餅TA顏,D源AT桌A或BI劈燕T。(比3宰)乒定怠位談方瘋式赴可記重被定疫位握段生的缺定舍位腐方連式搶有PA鵲GE洪,I悶NP揭AG獻(xiàn)E,或IN種BL銹OC憂K,解BI膽TA脹DD歲R逗ES榆SA廈BL撈E或UN廟IT巨。I劑NP寶AG仙E表舅明頑段鳴必刑須鎖放簡入門一舌頁扮(與高騙8復(fù)位暖地樂址面相釣同扎)華中逮以稍使塊用恭短忠轉(zhuǎn)從移給和年調(diào)逆用愈指耐令油。IN搶BL凍OC聾K段閘應(yīng)趟使銷用A醉C蛾A伏L溪L莊,必謎須廚放剃在辜2載0依4滑8鞋字纏節(jié)住塊脈中逢。黎因均為版沒脂有謹(jǐn)連后接巡壽器抵可懲以顯靈荒活票地鏡判羅知鳥調(diào)眾用件和牙轉(zhuǎn)扣移棉是泰否漆在朋塊箱內(nèi)洪。地可嫂重座定動位鼻的串其資它課限邊制奶是裹:PA仙GE蘭--不能辦超過迷25蛛6字寨節(jié);BI象TA棵DD鬧RE耍SS陷AB撫LE宿--必萌須鎮(zhèn)放父在市可慈位欣尋教址吵的末內(nèi)撕部R犁A地M空間魂;U箱N蘿I銳T帽-儉-允許劇段從窩任意籌字節(jié)米開始我(對愈位變婦量是胃位)廉。(4明)罵長度薪一個琴段的當(dāng)長度腎。(5與)處基址帝段的濃首址惜。對峰于絕投對段訪,地掙址由朵匯編敗器賦按予,宅對于窗可重瓣定位蜻段,蒜地址印由L5陣1決定坑。在臂處理拉程序眾模塊鮮時,L勞5符1自輔動予產(chǎn)念生始段某表桂(MA盡P)修,該表嘉包含陷了每叼個段碼的類細(xì)型、鉆基址瘡、長菠度、背可重齡定位愚性和瓦名字唯。L炒5鵲1自動尺將所好具有集相同這名字丸的所協(xié)有部哪分段那組合色到單涂一可淹重定怒位段痰中。亭例如渣,三咱個程冠序模諸塊包腐含字夸段VA烏R,在鬧組蠻合搖時寒,歲三艇個義段惱的影長勾度結(jié)相雄加團(tuán),逐從值而乒組姿合桶段碗的菊長每度浸也頂增載加禾了幻玉。免對搶組艘合善段穗有掙下規(guī)列叔規(guī)慘則出:①成所有椒具有秧相同千名的時部分場段必漂須有擠相同個類型恩(C長O呆D聞E瘡,泳D增A由T小A零,宜I亡D稻A扣T循A糠,濃X虎D曾A慎T絹A或B救I研T無)炒。②組求合別段向的撈長斯度飛不葵能窯超擊過辨存梯儲駱區(qū)哄的采物游理存長斗度薄。③勇每克個農(nóng)組擔(dān)合社的庭部料分貍段怖的鍛定粱位據(jù)方揉法宏也指必塔須塞相謠同結(jié)。④脊絕丸對倡段扎相羨互兼不狗組錘合羽,屯它氣們帳被卷直飾接協(xié)拷覺貝留到頭輸蔥出勵文答件載。3粥)烤存古儲誼器墻分絹配物理存儲區(qū)最大長度地址區(qū)段類型程序64KB0~0FFFFHCODE外部數(shù)據(jù)64KB0~0FFFFHXDATA直接尋址片內(nèi)數(shù)據(jù)128字節(jié)0~7FHDATA間接尋址片內(nèi)數(shù)據(jù)256字節(jié)0~0FFHIDATA片內(nèi)數(shù)據(jù)的位空間128位0~7FHBIT表莊7望.丹1鄰0MC達(dá)S-植51系殼列罪的痰物等理仁存呆儲萄區(qū)4)捐采蠅用覆灰蓋技宇術(shù)使哈用數(shù)惑據(jù)存勝儲器通耍過暖采炊用貫一松定垮的剩覆妖蓋動技寶術(shù)站,M鍋C程S韻-談5揚1系列忘少量漢的片首內(nèi)數(shù)六據(jù)存繳儲器樂可由L5避1有效坊地使億用。束由C5沉1編弄譯精器竿或丹是A5允1匯編凳器生慰成的皇參數(shù)追和局舉部變僵量(歡若使陣用它勞們的姐函數(shù)笑不相別

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論