版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第二章 微機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)方法,RETURN,2.2,2.3,2.4,2.1,2.1 應(yīng)用系統(tǒng)設(shè)計(jì)的基本原則和要求,RETURN,一、操作性能要好 二、通用性好,便于擴(kuò)展三、可靠性高 四、設(shè)計(jì)周期短,價(jià)格便宜,一、操作性能要好,RETURN,系統(tǒng)的人—機(jī)界面友好,操作方便、便于維護(hù),開(kāi)關(guān)不能太多,操作順序簡(jiǎn)單。,配置什么樣的軟件和環(huán)境,降低對(duì)專業(yè)知識(shí)的要求提供自檢或診斷程序,及時(shí)排除故障。,操作臺(tái)便于操作人員工作,顯示
2、器顏色和諧等。,二、通用性好,便于擴(kuò)展,RETURN,系統(tǒng)的通用性要好,在必要時(shí)能靈活地進(jìn)行擴(kuò)充。,要求:,盡可能標(biāo)準(zhǔn)化。,三、可靠性高,——最突出的和最重要的一個(gè)基本要求。,1.采用雙機(jī)系統(tǒng):用兩臺(tái)微型機(jī)組成核心控制器。,① 備份機(jī) 工作方式,② 主—從 工作方式,③ 雙工工 作方式,三、可靠性高,2.采用多機(jī)多級(jí)分散控制,把系統(tǒng)所有控制任務(wù)分散地由多臺(tái)微型機(jī)來(lái)承擔(dān),再用一臺(tái)適當(dāng)功能的微型機(jī)作為上一級(jí)的管理主機(jī),對(duì)多
3、臺(tái)分散的下一級(jí)微型機(jī)進(jìn)行監(jiān)督和管理。這就組成了一個(gè)兩級(jí)多機(jī)分散的應(yīng)用系統(tǒng)。,RETURN,四、設(shè)計(jì)周期短,價(jià)格便宜,RETURN,除此之外,如精度、速度、重量、監(jiān)視手段、抗干擾能力等都是應(yīng)考慮。,2.2 應(yīng)用系統(tǒng)設(shè)計(jì)的基本內(nèi)容和步驟,RETURN,一、引入微型機(jī)的必要性分析,二、分析被控對(duì)象需求,三、選擇基本微機(jī)系統(tǒng),四、確定整個(gè)應(yīng)用系統(tǒng)的方案,五、硬件和軟件的具體設(shè)計(jì),六、調(diào)試,一、引入微型機(jī)的必要性分析,RETURN,估價(jià)成本
4、:經(jīng)濟(jì)效益、社會(huì)效益系統(tǒng)性能改善程度系統(tǒng)的通用性、可靠性、可維護(hù)性等,,二、分析被控對(duì)象需求,RETURN,被控對(duì)象工作過(guò)程分析明確微機(jī)功能應(yīng)用系統(tǒng)的響應(yīng)時(shí)間、系統(tǒng)精度、可靠性、安全性、可維護(hù)性、可操作性使用環(huán)境:電源穩(wěn)定性及干擾情況、溫度、濕度……,,三、選擇基本微機(jī)系統(tǒng),RETURN,4. 盡量選用有較多軟件支持的機(jī)型,1. 微處理器的字長(zhǎng),2. 微處理器的工作速度,3. 系統(tǒng)結(jié)構(gòu)對(duì)環(huán)境的適應(yīng)性,考慮的依據(jù),
5、5. 其它要求:體積、重量、功耗、價(jià)格、安裝方式,四、確定整個(gè)應(yīng)用系統(tǒng)的方案,RETURN,,,,中斷方式:效率較高,成本高。,定時(shí)方式:效率較低,成本低。,查詢方式:效率較低,速度較慢,但成本低。,4. 確定整個(gè)應(yīng)用系統(tǒng)的大體結(jié)構(gòu),RETURN,注意,不要使用用戶程序占用基本微機(jī)系統(tǒng)的工作區(qū)。,五、硬件和軟件的具體設(shè)計(jì),RETURN,五、硬件和軟件的具體設(shè)計(jì),RETURN,1.首先根據(jù)系統(tǒng)框圖畫(huà)出控制流程圖。,2.再根據(jù)系統(tǒng)需要配備
6、的軟件情況,用高級(jí)語(yǔ)言或匯編 語(yǔ)言編制各用戶源程序。,4.一般可執(zhí)行文件需進(jìn)行多次調(diào)試和查錯(cuò)才能改正編程 中存在的邏輯錯(cuò)誤。,五、 硬件和軟件的具體設(shè)計(jì),RETURN,1.軟、硬聯(lián)系更加緊密。,2.研制手段和調(diào)試工具。,3.系統(tǒng)的設(shè)計(jì)周期可以大大縮短,一般硬件和軟件可以獨(dú) 立地并行進(jìn)行。,六、調(diào)試,RETURN,1.實(shí)驗(yàn)室聯(lián)調(diào),2.現(xiàn)場(chǎng)調(diào)試,3.鑒定或驗(yàn)收,2.3 微機(jī)應(yīng)用系統(tǒng)的軟件結(jié)構(gòu),RETURN,一、應(yīng)用系統(tǒng)軟件的特點(diǎn)
7、與分類,RETURN,,既可以由硬件來(lái)實(shí)現(xiàn),,增加物理設(shè)備,也可以由軟件來(lái)完成,,系統(tǒng)的某些功能,軟件與硬件密不可分,緊密配合 。,軟件開(kāi)發(fā)一次完成,長(zhǎng)期運(yùn)行。,增加程序的長(zhǎng)度和復(fù)雜性,一、應(yīng)用系統(tǒng)軟件的特點(diǎn)與分類,RETURN,,——整個(gè)計(jì)算機(jī)系統(tǒng)僅有一個(gè)程序在 運(yùn)行,執(zhí)行一個(gè)任務(wù)的軟件結(jié)構(gòu),——計(jì)算機(jī)系統(tǒng)并行地運(yùn)行著 幾個(gè)不同的程序,二、單任務(wù)結(jié)構(gòu)軟件,RETURN,1. 單任務(wù)查詢式結(jié)構(gòu),RETUR
8、N,——系統(tǒng)中只有一個(gè)程序,按照事先安排好的順序執(zhí)行。,(1)結(jié)構(gòu)簡(jiǎn)單、功能確切、調(diào)試方便。,(2)適用:小型專用系統(tǒng) 規(guī)模較大、功能復(fù)雜系統(tǒng),單片機(jī) 智能化的測(cè)量?jī)x表、家用電器,2. 單任務(wù)中斷式結(jié)構(gòu),RETURN,時(shí)間陷阱——由規(guī)定的時(shí)間定時(shí)來(lái)激活。,事件陷阱——由規(guī)定的事件來(lái)激活。,中斷服務(wù)程序的簡(jiǎn)繁程度是根據(jù)系統(tǒng)的需要而設(shè)計(jì)的,為了能夠準(zhǔn)確地激活它,在主程序中的適當(dāng)位置上要設(shè)置
9、陷阱。,陷阱,2. 單任務(wù)中斷式結(jié)構(gòu),RETURN,分為:主程序 --初始化:系統(tǒng)參數(shù)、I/O、定時(shí)器 中斷處理子程序。,★ 準(zhǔn)確記錄突發(fā)變化,且分辨出發(fā)生的時(shí)間差、先后順序。 ★中斷量參數(shù),以共享內(nèi)存參數(shù)區(qū)的方法來(lái)傳遞參數(shù) ★中斷處理簡(jiǎn)化--縮短處理時(shí)間,提高事件發(fā)生時(shí)間的分辨率。,--開(kāi)關(guān)量,3. 單任務(wù)軟件的開(kāi)發(fā)環(huán)境,RETURN,計(jì)算機(jī)的外圍設(shè)備,支持開(kāi)發(fā)環(huán)境的操作系統(tǒng),用于程序的
10、輸入、編輯和存儲(chǔ)的支持軟件,用于程序的編譯或匯編的軟件,用于連接目標(biāo)模塊、生成下裝模塊的支持軟件,調(diào)試程序的支持硬件和軟件,1. 下裝,2. EPROM編程,三、通用的應(yīng)用系統(tǒng)軟件結(jié)構(gòu),RETURN,過(guò)程數(shù)據(jù)的輸入與輸出 -數(shù)據(jù)采集、控制任務(wù)輸出,控制算法的實(shí)現(xiàn) -PID,實(shí)時(shí)數(shù)據(jù)的存儲(chǔ)管理,實(shí)時(shí)通信,人-機(jī)會(huì)話功能的實(shí)現(xiàn),其他功能模塊:圖形顯示、報(bào)警、歷史數(shù)據(jù)管理,1. 實(shí)時(shí)數(shù)據(jù)庫(kù)的存儲(chǔ)管理,RETURN,(1)實(shí)時(shí)數(shù)據(jù)庫(kù),(2)
11、實(shí)時(shí)數(shù)據(jù)庫(kù)的結(jié)構(gòu),(3)實(shí)時(shí)數(shù)據(jù)庫(kù)的訪問(wèn)和管理,(1)實(shí)時(shí)數(shù)據(jù)庫(kù),RETURN,--設(shè)置一個(gè)公共的實(shí)時(shí)數(shù)據(jù)區(qū)。 (共享),過(guò)程物理量巡檢任務(wù)將數(shù)值周期地采集進(jìn)來(lái),對(duì)于采集到的數(shù)據(jù)需要進(jìn)行各種處理,趨勢(shì)跟蹤以及控制調(diào)解等,在實(shí)時(shí)測(cè)控系統(tǒng)中,存在著大量的實(shí)時(shí)數(shù)據(jù)需要處理,(1)實(shí)時(shí)數(shù)據(jù)庫(kù),RETURN,對(duì)應(yīng)每一個(gè)測(cè)控點(diǎn)設(shè)置一項(xiàng)記錄,對(duì)應(yīng)每一個(gè)記錄用一個(gè)二進(jìn)制數(shù)設(shè)置記錄標(biāo)識(shí)符ID,各個(gè)記錄排列順序,按ID大小順序排列,實(shí)時(shí)數(shù)據(jù)庫(kù)使用頻繁,每一
12、項(xiàng)定義要簡(jiǎn)單。數(shù)據(jù)庫(kù)的結(jié)構(gòu)應(yīng)簡(jiǎn)單化,對(duì)其訪問(wèn)方式應(yīng)直接化,快速化,(2)實(shí)時(shí)數(shù)據(jù)庫(kù)的結(jié)構(gòu),RETURN,模擬量點(diǎn)比較長(zhǎng),可能達(dá)100個(gè)字節(jié)以上,開(kāi)關(guān)量點(diǎn)比較短,可能只需60個(gè)字節(jié)左右,(2)實(shí)時(shí)數(shù)據(jù)庫(kù)的結(jié)構(gòu),RETURN,數(shù)據(jù)結(jié)構(gòu)的種類:①硬件支持的信號(hào)類型有:,② 中間結(jié)果,以便參與報(bào)警檢測(cè)和顯示,定義數(shù)據(jù)結(jié)構(gòu):,(3) 實(shí)時(shí)數(shù)據(jù)庫(kù)的訪問(wèn)和管理,RETURN,在設(shè)計(jì)軟件時(shí),即要考慮到實(shí)時(shí)數(shù)據(jù)庫(kù)的訪問(wèn)速度,又要考慮到盡量簡(jiǎn)化某些任務(wù)
13、的操作。,實(shí)時(shí)數(shù)據(jù)放在公共數(shù)據(jù)區(qū),任務(wù)程序要清楚實(shí)時(shí)數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu),保持實(shí)時(shí)數(shù)據(jù)庫(kù)的指針。,以事件(信息)的形式向?qū)崟r(shí)數(shù)據(jù)庫(kù)管理任務(wù)發(fā)出請(qǐng)求。,--訪問(wèn)頻度高,--簡(jiǎn)化操作,2. 數(shù)據(jù)采集和控制輸出任務(wù),RETURN,(1)數(shù)據(jù)采集和控制輸出任務(wù)的功能,(2)對(duì)開(kāi)關(guān)量輸入數(shù)據(jù)的處理,(3)對(duì)模擬量輸入數(shù)據(jù)的處理,(4)顯示程序的設(shè)計(jì),(1)數(shù)據(jù)采集和控制輸出任務(wù)的功能,RETURN,主要功能模塊有:,① 對(duì)各個(gè)輸入點(diǎn)周期掃描,②
14、 對(duì)輸入信號(hào)進(jìn)行濾波處理和消除尖峰處理,③ 對(duì)模擬信號(hào)進(jìn)行工程值轉(zhuǎn)換,④ 檢測(cè)警報(bào),⑤ 對(duì)事件進(jìn)行中斷處理,⑥ 將輸出值轉(zhuǎn)換成硬件輸出值,⑦ 將輸出信號(hào)周期地輸出到控制通道,(2)對(duì)開(kāi)關(guān)量輸入數(shù)據(jù)的處理,RETURN,每一次輸入操作,可以輸入8位或16位開(kāi)關(guān)量狀態(tài),對(duì)開(kāi)關(guān)量DI的操作典型過(guò)程如圖所示:,(3)對(duì)模擬量輸入數(shù)據(jù)的處理,RETURN,模擬量信號(hào)在輸入計(jì)算機(jī)以后,輸入任務(wù)要對(duì)其進(jìn)行讀取,平滑濾波,尖峰抑制,工程
15、單位轉(zhuǎn)換,報(bào)警檢測(cè)等處理。,尖峰是指電信號(hào)中突然發(fā)生很大的變化,(3)對(duì)模擬量輸入數(shù)據(jù)的處理,RETURN,由于各種電器干擾或設(shè)備不穩(wěn),信號(hào)到達(dá)計(jì)算機(jī)時(shí),不可避免地要引入一些微小的波動(dòng)。有時(shí),電源電壓的紋波也會(huì)在信號(hào)上產(chǎn)生一個(gè)周期的波動(dòng)。,濾波的方法:算術(shù)平均值濾波, 中值濾波, 一階滯后濾波 ……,(4)顯示程序的設(shè)計(jì),RETURN,人-機(jī)會(huì)話界面,包括:
16、窗口 菜單 現(xiàn)場(chǎng)狀態(tài)圖形畫(huà)面,系統(tǒng)分為兩層:人機(jī)會(huì)話層 測(cè)控層,在磁盤和顯示緩沖區(qū)之間直接進(jìn)行讀寫(xiě)的方法,采用直接讀寫(xiě)顯示緩沖區(qū)的方法,即直接讀取欲被移動(dòng)的顯示區(qū)的數(shù)據(jù),并將其直接寫(xiě)入新的區(qū)域的方法。,2.4 高級(jí)語(yǔ)言和匯編語(yǔ)言的混合編程,RETURN,概述C語(yǔ)言程序?qū)R編語(yǔ)言程序的調(diào)用C語(yǔ)言程序調(diào)
17、用匯編程序?qū)嵗?匯編語(yǔ)言對(duì)C語(yǔ)言程序的調(diào)用 其他語(yǔ)言對(duì)匯編的調(diào)用,概述,RETURN,一般與控制端口有關(guān)的輸入輸出程序及執(zhí)行速度要求高的程序用匯編語(yǔ)言編寫(xiě),如數(shù)據(jù)采集、實(shí)時(shí)時(shí)鐘管理程序,主程序及數(shù)據(jù)處理 程序用高級(jí)語(yǔ)言編寫(xiě)。 我們把這種高級(jí)語(yǔ)言和匯編語(yǔ)言的混合編程稱為混合語(yǔ)言?;旌险Z(yǔ)言只是一種程序接口技術(shù)。,高級(jí)語(yǔ)言與匯編語(yǔ)言程序的連接,在技術(shù)上有兩個(gè)問(wèn)題:,1.高級(jí)語(yǔ)言的程序如何調(diào)用匯編語(yǔ)言程序。,2.高級(jí)語(yǔ)言程序和
18、匯編語(yǔ)言程序如何實(shí)現(xiàn)互相之間的通信 。,,C語(yǔ)言程序?qū)R編語(yǔ)言程序的調(diào)用,RETURN,命名原則 調(diào)用原則 參數(shù)傳遞原則,編寫(xiě)C語(yǔ)言和匯編語(yǔ)言過(guò)程時(shí),必須遵守三個(gè)原則(約定),1. C語(yǔ)言程序的接口處理,2. 匯編語(yǔ)言程序的接口處理,1. C語(yǔ)言程序的接口處理,RETURN,(1)命名原則,,編譯系統(tǒng)自動(dòng)地把在程序中出現(xiàn)的變量名或函數(shù)名的前面加一個(gè)下劃線 ”_”,如將fact _fact。,C 語(yǔ)言源程序中
19、調(diào)用一個(gè)外部匯編過(guò)程中,則直接使用該過(guò)程名而不加下劃線。比如,在匯編語(yǔ)言程序中有一個(gè)被調(diào)用的過(guò)程名_demo,在C語(yǔ)言程序中可直接用demo( ) 對(duì)其產(chǎn)生調(diào)用。,,,C語(yǔ)言規(guī)定名稱的有效長(zhǎng)度為8個(gè)字符(不包括下劃線),1. C語(yǔ)言程序的接口處理,RETURN,,extern語(yǔ)言的說(shuō)明形式:,extern 返回值類型 名稱(參數(shù)類型表),返回值類型是對(duì)函數(shù)過(guò)程而言的。若是變量則指變量類型是C語(yǔ)言所允許的任何數(shù)據(jù)類型,默認(rèn)
20、為int型。,,名稱是對(duì)應(yīng)的函數(shù)過(guò)程名或變量名等,它應(yīng)符合命名原則。,例:,extern short thing (int,short); extern power( ); extern para; ——外部變量說(shuō)明,不需要括號(hào)和參數(shù)類型表。,(2)調(diào)用原則,1. C語(yǔ)言程序的接口處理,RETURN,(3)參數(shù)傳遞原則,若沒(méi)有參數(shù)傳遞,則外部說(shuō)明和調(diào)用時(shí)都予以空缺。,如果參數(shù)是傳值傳送,可以
21、直接寫(xiě)出實(shí)參。,地址傳送,則在extern說(shuō)明中,將參數(shù)類型說(shuō)明成指針型,并在放實(shí)參時(shí)給出參數(shù)的地址。,例,2. 匯編語(yǔ)言程序的接口處理,RETURN,1,為了與C語(yǔ)言命名原則相符,在定義和編寫(xiě)匯編語(yǔ)言程序的被調(diào)用過(guò)程時(shí),應(yīng)以下劃線開(kāi)頭,用PUBLIC(公共塊,可被其他模塊使用和訪問(wèn)) 說(shuō)明,過(guò)程名最好不要超過(guò)8個(gè)字符。 如數(shù)據(jù)被其他模塊使用,必須用PUBLIC說(shuō)明。例: PUBLIC _fact 。,2,如果C
22、 語(yǔ)言程序以巨型(huge)、大型(large)或者中型(medium)存儲(chǔ)模式編譯,被C語(yǔ)言調(diào)用的匯編過(guò)程應(yīng)說(shuō)明成FAR ,例:_fact proc far 。 如C語(yǔ)言程序以小型(small)或者緊湊型(compact)存儲(chǔ)模式編譯,被調(diào)用的匯編過(guò)程應(yīng)說(shuō)明成NEAR。,2. 匯編語(yǔ)言程序的接口處理,RETURN,3,考慮調(diào)用約定,C語(yǔ)言程序向匯編過(guò)程傳送參數(shù)是通過(guò)堆棧進(jìn)行的。,注意: C 語(yǔ)言參數(shù)堆棧順序與參數(shù)調(diào)用時(shí)參
23、數(shù)表中出現(xiàn)順序相反。第一個(gè)參數(shù)的地址最低,是最后壓入堆棧的,各種類型參數(shù)在堆棧中所占的字節(jié)數(shù)也不同的。如int 型占2個(gè)字節(jié), float 型占4個(gè)字節(jié)。(類型對(duì)應(yīng)的字節(jié)數(shù)與機(jī)器有關(guān),使用時(shí)須十分注意)。,,如調(diào)用順序是fact(A、B), 則B先入棧而A在后。,2. 匯編語(yǔ)言程序的接口處理,RETURN,4,匯編過(guò)程的進(jìn)入,匯編過(guò)程的進(jìn)入一般以兩條指令開(kāi)始,即 PUSH BP
24、 MOV BP,SP,BP是一個(gè)區(qū)域指針,用來(lái)訪問(wèn)參數(shù)和局部數(shù)據(jù)。這些數(shù)據(jù)都存放在堆棧中,所以,BP 也成為一個(gè)指向堆棧中各元素的指針,正是這個(gè)BP成為了參數(shù)傳遞的關(guān)鍵。,,,2. 匯編語(yǔ)言程序的接口處理,RETURN,5,結(jié)果和值的返回,,在PC系列機(jī)上,當(dāng)返回值的數(shù)據(jù)類型是簡(jiǎn)單類型時(shí),同時(shí)長(zhǎng)度不超過(guò)4個(gè)字節(jié),約定一般為: 數(shù)據(jù)大小 返回值所放寄存器 1字節(jié)
25、 AL 2字節(jié) AX 3字節(jié) 高端地址(或段地址)在DX 低端地址(或位移量)在AX,,返回值超過(guò)4個(gè)字節(jié)時(shí),C語(yǔ)言調(diào)用過(guò)程為返回值分配一個(gè)存儲(chǔ)空間,將地址放在寄存器DX:AX中。,2. 匯編語(yǔ)言程序的接口處理,RETURN,6,退出匯編程序,,在被C語(yǔ)言調(diào)用的匯編過(guò)程中用指令RET返回。而在BASIC,F(xiàn)ORTR
26、AN等其他語(yǔ)言中要求用指令RET n返回。因?yàn)镃語(yǔ)言的調(diào)用程序會(huì)自動(dòng)恢復(fù)堆棧。,,另外,如果C語(yǔ)言程序以small或compact模式編譯,其堆棧中的返回地址只占2個(gè)字節(jié)(NEAR)。如果C語(yǔ)言程序以huge、large或medium模式編譯,則返回地址中要占4個(gè)字節(jié)(FAR)。,2. 匯編語(yǔ)言程序的接口處理,RETURN,7,C語(yǔ)言參數(shù)傳遞方式是傳值,數(shù)組總是采用傳址方式。,,C語(yǔ)言調(diào)用匯編程序的步驟為:,,按約定編寫(xiě)C語(yǔ)言
27、程序,編譯后得到目標(biāo)文件,注意extern和參數(shù)的類型的使用。,按約定編寫(xiě)并匯編語(yǔ)言源程序,得到重定位的目標(biāo)文件(OBJ文件),注意下劃線,PUBLIC和BP的使用。,,將兩種語(yǔ)言程序的目標(biāo)文件連接成一個(gè)可執(zhí)行的文件。,,運(yùn)行該執(zhí)行文件。在連接之前,C語(yǔ)言程序和匯編語(yǔ)言程序都有各自的代碼段,數(shù)據(jù)段,他們是不相重合的,而連接之后,它們便合二為一。,2. 匯編語(yǔ)言程序的接口處理,RETURN,,兩個(gè)被連接的目標(biāo)模塊中,總有一個(gè)應(yīng)
28、當(dāng)是起始執(zhí)行模塊。,,或者,在匯編程序中有起始模塊,調(diào)用C語(yǔ)言程序時(shí),C語(yǔ)言程序本身不能自行運(yùn)行,一般以C語(yǔ)言為主。,如果以C語(yǔ)言為主,C語(yǔ)言中應(yīng)用main( )模塊,對(duì)匯編過(guò)程進(jìn)行調(diào)用,而匯編模塊本身不能自行運(yùn)行。,,如果兩個(gè)程序模塊都有起始模塊,在連接時(shí)會(huì)出現(xiàn)錯(cuò)誤。,C語(yǔ)言程序調(diào)用匯編程序?qū)嵗?RETURN,例1. 用匯編過(guò)程完成Ax2B計(jì)算,由C語(yǔ)言程序?qū)⒔Y(jié)果輸出。,此即為C語(yǔ)言調(diào)用一個(gè)匯編程序,傳送兩個(gè)參數(shù)A和B,并由
29、匯編返回一個(gè)計(jì)算結(jié)果。程序清單如下:,/*C語(yǔ)言程序:CAC1.C*//*CAC1.C_MSC CALLS MASM routine*/extern int power2 (int,int);main( ){ printf(“3 times 2 to the power of 5 is %d\n”,power2(3,5));},C語(yǔ)言程序調(diào)用匯編程序?qū)嵗?RETURN,;匯編語(yǔ)言程序:CAA1.ASM;CAA1.
30、ASM-MASM routine called by msc. MODEL SMALL,. CODE PUBLIC _power2 _power proc near PUSH BP ; SAVE BP MOV BP, SP ; PIONT TO STACK
31、 MOV AX, [BP+4] ; LOAD ARG1 MOV CX, [BP+6] ; LOAD ARG2 SHL AX, CL ; CALCULATE POP BP ; RET
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 微機(jī)應(yīng)用系統(tǒng)課程設(shè)計(jì)--密碼校驗(yàn)程序
- 熱網(wǎng)微機(jī)監(jiān)控系統(tǒng)的設(shè)計(jì)與應(yīng)用.pdf
- 微機(jī)電系統(tǒng)器件設(shè)計(jì)綜合與優(yōu)化方法研究.pdf
- 熱網(wǎng)微機(jī)監(jiān)控系統(tǒng)的設(shè)計(jì)與應(yīng)用(1)
- 微機(jī)應(yīng)用課程設(shè)計(jì)題目
- 微機(jī)應(yīng)用課程設(shè)計(jì)題目
- 容錯(cuò)理論和方法及其在微機(jī)聯(lián)鎖系統(tǒng)中的應(yīng)用.pdf
- 6502電氣集中設(shè)備微機(jī)監(jiān)測(cè)系統(tǒng)設(shè)計(jì)及其應(yīng)用
- 柔性機(jī)構(gòu)拓?fù)鋬?yōu)化方法及其在微機(jī)電系統(tǒng)中的應(yīng)用.pdf
- 微機(jī)原理及應(yīng)用課程設(shè)計(jì)
- 《微機(jī)原理與應(yīng)用》課程設(shè)計(jì)
- 變電站微機(jī)五防系統(tǒng)應(yīng)用
- 中庭火災(zāi)微機(jī)監(jiān)測(cè)系統(tǒng)及應(yīng)用.pdf
- 城市供水工程微機(jī)監(jiān)控系統(tǒng)方案設(shè)計(jì)及應(yīng)用.pdf
- 微機(jī)原理課程設(shè)計(jì)--電機(jī)調(diào)速系統(tǒng)設(shè)計(jì)
- 微機(jī)原理及應(yīng)用
- 微機(jī)原理及應(yīng)用課程設(shè)計(jì)--汽車蓄電池電壓檢測(cè)系統(tǒng)
- 微機(jī)原理及應(yīng)用課程設(shè)計(jì)--汽車蓄電池電壓檢測(cè)系統(tǒng)
- 微機(jī)課程設(shè)計(jì)---溫度控制系統(tǒng)
- 微機(jī)原理課程設(shè)計(jì)--- 溫度測(cè)控系統(tǒng)
評(píng)論
0/150
提交評(píng)論