




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
匯編語言及微機(jī)接口實(shí)驗(yàn)小結(jié)匯編語言及微機(jī)接口實(shí)驗(yàn)小結(jié)學(xué)習(xí)匯編語言及微機(jī)原理與接口技術(shù)的課程,并通過上機(jī)實(shí)驗(yàn),讓我不僅鞏固了以前所學(xué)到的知識,還學(xué)習(xí)到了很多書本上沒有的知識,以前對于匯編語言及其應(yīng)用是處于一種一知半解的狀態(tài),經(jīng)過每一次的上機(jī)實(shí)驗(yàn),讓我越來越了解匯編語言的作用,其功能強(qiáng)大,讓我逐漸的明白了程序運(yùn)行的原理,怎樣去查錯、排錯,如何看每一步運(yùn)行的結(jié)果,每一個階段運(yùn)行的情況,怎樣去了解寄存器的內(nèi)容以保證程序的正確性上有了很大的提高。通過微機(jī)接口技術(shù)的幾次上機(jī)實(shí)驗(yàn),加深了我對于匯編軟件(MASM、LINK)、DEBUG程序調(diào)試及對匯編語言指令的熟悉,匯編語言直接描述了計(jì)算機(jī)的指令,比計(jì)算機(jī)指令容易記憶和理解。為今后對于軟件系統(tǒng)的原理,打下了技術(shù)理論的基礎(chǔ),為掌握硬件系統(tǒng)的理論,打下了實(shí)踐應(yīng)用基礎(chǔ)。下面是個人所作實(shí)驗(yàn)的記錄與報(bào)告:在內(nèi)存1000單元開始,建立00H~0FH~00H31個數(shù),要求00H~0FH數(shù)據(jù)逐漸增大,0FH~00H逐漸減小,程序從內(nèi)存CS:0100H地址開始輸入MOVAX,100HMOVDS,AXMOVSI,0MOVCL,0FHXORAX,AXPPE1:MOV[SI];ALINCSI;INCALDECCLJNZPPE1MOVCX,10HPPE2:MOV[SI],ALINCSIDECALLOOPPPE2INT20H數(shù)據(jù)塊的內(nèi)容:1000:0000:000102030405060708090A0B0C0D0E0F1000:0100:0E0D0C0B0A09080706050403020100把上一程序的執(zhí)行結(jié)果分幾種方式傳送到以下指定區(qū)域1、該程序從內(nèi)存CS:0150H開始輸入,把數(shù)據(jù)塊傳送到15050H開始的存儲區(qū)域中MOVAX,1000HMOVDS,AXMOVSI,0MOVDI,5050HMOVCX,1FHPPEA:MOVAL,[SI]MOV[DI],ALINCSIINCDILOOPPPEAINT20H結(jié)果:1000:5050000102030405060708090A0B0C0D0E0F1000:50600E0D0C0B0A090807060504030201002、用串傳送指令MOVSB,把數(shù)據(jù)塊傳送到15150H開始的區(qū)域,該程序從內(nèi)存CS:0200H開始輸入MOVAX,100HMOVDS,AXMOVES,AXMOVSI,0MOVDI,5150HMOVCS,1FHCLDPPEB:MOVSBLOOPPPEBINT20H結(jié)果:1000:5150000102030405060708090A0B0C0D0E0F1000:51600E0D0C0B0A090807060504030201003、用重復(fù)串操作指令”REPMOVSB”把數(shù)據(jù)傳送到15250H開始的區(qū)域,該程序從CS:250H地址開始輸入MOVAX,1000HMOVDS,AXMOVES,AXMOVSI,0MOVDI,5250HMOVCX,1FHCLDREPZMOVSBINT20H結(jié)果:1000:5250000102030405060708090A0B0C0D0E0F1000:52600E0D0C0B0A090807060504030201004、用串操作的減量工作方式,把數(shù)據(jù)傳送到25050H開始的區(qū)域,該程序從CS:0300H開始輸入MOVAX,1000HMOVDS,AXADDAX,AXMOVES,AXMOVSI,1EHMOVDI,506EHMOVCX,1FHSTDREPMOVSBINT20H結(jié)果:2000:5050000102030405060708090A0B0C0D0E0F2000:50600E0D0C0B0A09080706050403020100通過微機(jī)原理與接口技術(shù)的上機(jī)實(shí)驗(yàn)使我懂得了理論與實(shí)際操作相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實(shí)驗(yàn)實(shí)踐相結(jié)合起來,從實(shí)踐中得出結(jié)論,才能真正的提高自己的實(shí)際動手能力和獨(dú)立思考能力,只有通過實(shí)驗(yàn)實(shí)踐,才會發(fā)現(xiàn)在實(shí)驗(yàn)過程出現(xiàn)的各種問題,然后思考如何解決和避免錯誤的發(fā)生,使得實(shí)驗(yàn)進(jìn)一步的完善,達(dá)到理解、應(yīng)用和提高自身的目地。匯編語言是一門非常有深度、有內(nèi)涵的學(xué)問,我現(xiàn)在只是初步的接觸了匯編語言,并只是了解了匯編語言的表面的內(nèi)容,不能因此就產(chǎn)生驕傲、自滿的情緒,匯編語言還有其他很多我不了解、不明白的地方需要我認(rèn)真的鉆研和學(xué)習(xí)。班級:學(xué)號:姓名:第二篇:匯編語言實(shí)驗(yàn)心得1300字一.實(shí)驗(yàn)內(nèi)容1.DEBUG的啟動及其基本命令的使用2.內(nèi)存操作數(shù)與尋址方式1)利用DEBUG程序中的“E”命令,將兩個多字節(jié)數(shù)“12345678H”和“FEDCBA98H”分別送入起始地址為DS:0200H和DS:0204H兩個單元中。2)分別用直接尋址方式和寄存器間接尋址方式編寫程序段,實(shí)現(xiàn)將DS:0200H單元和DS:0204H單元中的數(shù)據(jù)相加,并將運(yùn)算結(jié)果存放在DS:0208H單元中。3.順序程序設(shè)計(jì)X、Y、Z、V均為字變量,在X、Y、Z、V字單元中存放是16位帶符號數(shù)。試編寫匯編語言程序完成以下功能:①計(jì)算表達(dá)式值(V–(X*Y+Z-720))/X;②將上述表達(dá)式運(yùn)算結(jié)果整數(shù)放在SUM1單元,余數(shù)放在SUM2單元。4.分支程序設(shè)計(jì)1)設(shè)X,Y為字變量,假定不溢出,計(jì)算X=|X-Y|。2)將NUM單元中的一位十六進(jìn)制數(shù)(0~9,A~F),轉(zhuǎn)換為對應(yīng)的ASCII碼值存入ASC單元。3)已知字節(jié)變量X,編程求下列表達(dá)式即:當(dāng)x>0當(dāng)x=0當(dāng)x<05.循環(huán)程序設(shè)計(jì)1)定義10個字節(jié)型帶符號數(shù),求其和。2)在內(nèi)存單元DATA中定義一個16位數(shù),統(tǒng)計(jì)其16位中1的個數(shù),存入內(nèi)存的字單元COUNT。3)定義10個字型無符號數(shù),編寫程序求其最小值。6.子程序設(shè)計(jì)1)設(shè)計(jì)一個子程序,計(jì)算1+2+?+N,其中N為給定的正整數(shù),且N小于100。2)定義10個字型帶符號數(shù),編寫子程序求其最大值和統(tǒng)計(jì)正數(shù)的個數(shù)。3)從鍵盤接收4位十進(jìn)制數(shù),將其轉(zhuǎn)換為十六進(jìn)制數(shù)并顯示。二.實(shí)驗(yàn)心得上學(xué)期學(xué)習(xí)計(jì)算機(jī)組成原理的時候就對匯編有所了解,但通過這學(xué)期的學(xué)習(xí),使我更加深入了解了其知識體系和計(jì)算機(jī)組成及內(nèi)部程序執(zhí)行的原理。對于各命令的熟練掌握后,自己親自動手實(shí)驗(yàn)更是體會到了各命令的用途及執(zhí)行的方法。通過各個基本命令可以輕松更改計(jì)算機(jī)內(nèi)部寄存器的值和讀寫內(nèi)存,磁盤,I/O端口的值,通過更改觀察其對計(jì)算機(jī)的影響變化。對于匯編語言的尋址方式,更是多種多樣,通過對各尋址方式的比較,可以感受到各尋址方式的不足與好處,還有是對各尋址方式的注意事項(xiàng),有的尋址方式需專用的寄存器,有的寄存器是禁止使用的,然而有的就開放的多,對寄存器沒有特殊要求,然而在編程過程中使用較為合適的尋址方式是提高程序運(yùn)行效率的保障,在對寄存器中的值做運(yùn)算時要正確書寫各值,在X86中只支持十六進(jìn)制數(shù),在運(yùn)算結(jié)束后值得保存也是很重要的,不能隨意保存。寫數(shù)據(jù)傳送指令時,目的操作數(shù)和源操作數(shù)的類型一定要匹配,CS不能作為目的操作數(shù)。在學(xué)習(xí)完匯編語言程序格式和結(jié)構(gòu)后就可以完整的編寫匯編語言程序了,在編程中各種結(jié)構(gòu)的選擇是對程序效率的保障,在順序結(jié)構(gòu)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2031年中國疏苗機(jī)行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國工藝禮品地球儀行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2030年中國白松木數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025至2030年中國電熔等徑三通數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025至2030年中國海公魚數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025至2030年中國夾餡麻花數(shù)據(jù)監(jiān)測研究報(bào)告
- 圍墻施工施工方案
- 崇明不銹鋼彩鋼板施工方案
- 2025至2030年中國凈白On復(fù)方純露數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025至2030年中國克霉唑片數(shù)據(jù)監(jiān)測研究報(bào)告
- 2024-2025年第二學(xué)期學(xué)校教導(dǎo)處工作計(jì)劃(二)
- 2025年蘇州衛(wèi)生職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 二零二五年度博物館場地租賃與文物保護(hù)合作協(xié)議3篇
- 2025年春新人教版歷史七年級下冊全冊課件
- 島津氣相色譜培訓(xùn)
- 2024年03月四川農(nóng)村商業(yè)聯(lián)合銀行信息科技部2024年校園招考300名工作人員筆試歷年參考題庫附帶答案詳解
- 睡眠專業(yè)知識培訓(xùn)課件
- 2024年鐘山職業(yè)技術(shù)學(xué)院高職單招語文歷年參考題庫含答案解析
- 《工程勘察設(shè)計(jì)收費(fèi)標(biāo)準(zhǔn)》(2002年修訂本)
- 反面典型案例剖析材料范文(通用6篇)
- 新形勢下長江口咸潮入侵的特點(diǎn)與解決措施
評論
0/150
提交評論