實(shí)驗(yàn)指導(dǎo) 自己加了注釋

實(shí)驗(yàn)指導(dǎo) 自己加了注釋

ID:37758289

大?。?.40 MB

頁數(shù):45頁

時(shí)間:2019-05-30

實(shí)驗(yàn)指導(dǎo) 自己加了注釋_第1頁
實(shí)驗(yàn)指導(dǎo) 自己加了注釋_第2頁
實(shí)驗(yàn)指導(dǎo) 自己加了注釋_第3頁
實(shí)驗(yàn)指導(dǎo) 自己加了注釋_第4頁
實(shí)驗(yàn)指導(dǎo) 自己加了注釋_第5頁
資源描述:

《實(shí)驗(yàn)指導(dǎo) 自己加了注釋》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、《微機(jī)原理及接口技術(shù)》實(shí)驗(yàn)指導(dǎo)書楊霞周林英編長(zhǎng)安大學(xué)電子與控制工程學(xué)院2009年9月45前言本實(shí)驗(yàn)指導(dǎo)是為適應(yīng)各大、中專院校開設(shè)微機(jī)原理及應(yīng)用方面的課程需做大量軟硬件實(shí)驗(yàn)的需要而編寫的,供學(xué)生編程用。完成本實(shí)驗(yàn)指導(dǎo)中的實(shí)驗(yàn),可使學(xué)生基本掌握8086/8088的結(jié)構(gòu)原理、接口技術(shù)、程序設(shè)計(jì)技巧。手冊(cè)中詳細(xì)敘述了各實(shí)驗(yàn)的目的、內(nèi)容,列出了接線圖、程序框圖和實(shí)驗(yàn)步驟。主要學(xué)習(xí)內(nèi)容為80X86語言實(shí)驗(yàn)環(huán)境配置、匯編源語言格式、輸出字符、循環(huán)結(jié)構(gòu)、子程序調(diào)用,以及加減乘除等指令操作、通用接口芯片的接口編程與使用。所有實(shí)驗(yàn)都是相互獨(dú)立的,次序上也沒有固定的先

2、后關(guān)系,在使用本書進(jìn)行教學(xué)時(shí),教師可根據(jù)教學(xué)要求,選擇相應(yīng)實(shí)驗(yàn)。學(xué)習(xí)結(jié)束后,要求學(xué)生能夠獨(dú)立編寫出綜合加減乘除等指令,以及循環(huán)結(jié)構(gòu)、子程序調(diào)用等程序控制程序、看懂一般接口芯片電路圖。45目錄實(shí)驗(yàn)一清零程序4實(shí)驗(yàn)二拆字程序6實(shí)驗(yàn)三數(shù)據(jù)區(qū)移動(dòng)8實(shí)驗(yàn)四多分支程序設(shè)計(jì)10實(shí)驗(yàn)五多字節(jié)減法運(yùn)算13實(shí)驗(yàn)六顯示程序16實(shí)驗(yàn)七8251串口實(shí)驗(yàn)25實(shí)驗(yàn)八步進(jìn)電機(jī)控制29附錄一匯編語言的存儲(chǔ)模型36附錄二8279鍵值顯示程序3745實(shí)驗(yàn)一清零程序一、實(shí)驗(yàn)?zāi)康??掌握8088匯編語言程序設(shè)計(jì)和調(diào)試方法。二、實(shí)驗(yàn)設(shè)備STAR系列實(shí)驗(yàn)儀一套、PC機(jī)一臺(tái)。三、實(shí)驗(yàn)內(nèi)容???

3、?把RAM區(qū)內(nèi)4000H-40FFH單元的內(nèi)容清零。四、程序框圖五、源程序清單.MODELTINY.STACK100.DATA.CODEORG0100HSTART:MOVBX,4000HMOVAX,0000HMOVCX,80HL1:MOV[BX],AXINCBXINCBXLOOPL1JMP$ENDSTART六、實(shí)驗(yàn)步驟45????手動(dòng)修改RAM區(qū)內(nèi)4000H-40FFH的內(nèi)容,連續(xù)或單步方式運(yùn)行程序,檢查4000-40FFH內(nèi)容執(zhí)行程序前后的變化。七、思考1、把4000H-40FFH中的內(nèi)容改成FF,如何修改程序。2、把4000H-40FFH中的

4、內(nèi)容改成00~FF,如何修改程序。45實(shí)驗(yàn)二拆字程序一、實(shí)驗(yàn)?zāi)康????掌握匯編語言設(shè)計(jì)和調(diào)試方法。二、實(shí)驗(yàn)設(shè)備STAR系列實(shí)驗(yàn)儀一套、PC機(jī)一臺(tái)。三、實(shí)驗(yàn)內(nèi)容????把4000H單元的內(nèi)容拆開,高位送4001H低位,低位送4002H低位,4001H、4002H的高位清零,一般本程序用于把數(shù)據(jù)送顯示緩沖區(qū)時(shí)用。四、程序框圖五、源程序.MODELTINY.STACK.DATA.CODESTART:MOVBX,4000HMOVAL,[BX]MOVAH,ALMOVCL,4SHRAH,CLINCBXMOV[BX],AHANDAL,0FHINCBXMOV[

5、BX],ALJMP$六、實(shí)驗(yàn)步驟????手動(dòng)修改4000H的內(nèi)容,用連續(xù)或單步方式運(yùn)行程序,檢查4000H-4002H中內(nèi)容變化情況。七、思考???1.如何用斷點(diǎn)方式調(diào)試本程序。452.把4000H、4001H單元低位的內(nèi)容合成一字送4002H單元。45實(shí)驗(yàn)三數(shù)據(jù)區(qū)移動(dòng)一、實(shí)驗(yàn)?zāi)康????掌握RAM中的數(shù)據(jù)操作。二、實(shí)驗(yàn)設(shè)備STAR系列實(shí)驗(yàn)儀一套、PC機(jī)一臺(tái)。三、實(shí)驗(yàn)內(nèi)容????把4100H源RAM區(qū)首址內(nèi)的16字節(jié)數(shù)據(jù)傳送到4200H目標(biāo)RAM區(qū)。四、設(shè)計(jì)思想????程序要求把內(nèi)存中某一數(shù)據(jù)區(qū)(稱為源數(shù)據(jù)塊)傳送到另一存儲(chǔ)區(qū)(稱為目的數(shù)據(jù)塊)。

6、源數(shù)據(jù)塊和目的數(shù)據(jù)塊在存儲(chǔ)器中可能有三種情況,如下圖:????對(duì)于兩個(gè)數(shù)據(jù)塊分離的情況,如圖(a),數(shù)據(jù)的傳送從數(shù)據(jù)塊的首址開始,或者從數(shù)據(jù)塊的末址開始均可。但對(duì)于有部分重疊的情況,則要加以分析,否則重疊部分會(huì)因“搬移”而遭破壞。????可以得出以下結(jié)論:當(dāng)源數(shù)據(jù)首址>目的塊首址時(shí),從數(shù)據(jù)塊首址開始傳送數(shù)據(jù)。當(dāng)源數(shù)據(jù)塊首址<目的塊首址時(shí),從數(shù)據(jù)塊末地址開始傳送數(shù)據(jù)。五、程序框圖45六、源程序清單.MODELTINY.STACK.DATA.CODEORG0100HSTART0:MOVCX,0010HMOVSI,4100HMOVDI,4200HCMP

7、SI,DIJAA42ADDSI,CXADDDI,CXA41:DECSIDECDIMOVAL,[SI]MOV[DI],ALLOOPA41JMP$A42:MOVAL,[SI]MOV[DI],ALINCSIINCDILOOPA42JMP$ENDSTART0七、實(shí)驗(yàn)步驟????調(diào)試運(yùn)行3060程序,檢查4100-410FH中內(nèi)容是否和4200-420FH中內(nèi)容完全一致。八、思考????1.把4200H源RAM區(qū)首址內(nèi)的16字節(jié)數(shù)據(jù)傳送到4100H目標(biāo)RAM區(qū)。2.把4100H源RAM區(qū)首址內(nèi)的16字節(jié)數(shù)據(jù)傳送到410AH目標(biāo)RAM區(qū)。45實(shí)驗(yàn)四多分支程序

8、設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康????掌握匯編語言的編程,熟悉程序散轉(zhuǎn)的設(shè)計(jì)方法。二、實(shí)驗(yàn)設(shè)備STAR系列實(shí)驗(yàn)儀一套、PC機(jī)一臺(tái)。三、實(shí)驗(yàn)內(nèi)容編寫程序

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。