實(shí)驗(yàn)1(簡(jiǎn)單程序設(shè)計(jì)及匯編語(yǔ)言調(diào)試)_第1頁(yè)
實(shí)驗(yàn)1(簡(jiǎn)單程序設(shè)計(jì)及匯編語(yǔ)言調(diào)試)_第2頁(yè)
實(shí)驗(yàn)1(簡(jiǎn)單程序設(shè)計(jì)及匯編語(yǔ)言調(diào)試)_第3頁(yè)
實(shí)驗(yàn)1(簡(jiǎn)單程序設(shè)計(jì)及匯編語(yǔ)言調(diào)試)_第4頁(yè)
實(shí)驗(yàn)1(簡(jiǎn)單程序設(shè)計(jì)及匯編語(yǔ)言調(diào)試)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試) 微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試) 微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)匯編語(yǔ)言上機(jī)步驟匯編語(yǔ)言上機(jī)步驟EDIT EDIT 文件名文件名.asm.asmMASM MASM 文件名文件名.asm.asmLINK LINK 文件名文件名.obj.obj文件名文件名.exe.exeEDITEDIT命令是命令是WINDOWSWIN

2、DOWS自帶自帶MASMMASM和和LINKLINK兩兩個(gè)命令,需要從個(gè)命令,需要從D D盤中拷貝到盤中拷貝到E E盤中盤中微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試) 微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)實(shí)驗(yàn)?zāi)康膶?shí)驗(yàn)?zāi)康? 1 熟悉匯編語(yǔ)言的上機(jī)過程熟悉匯編語(yǔ)言的上機(jī)過程2 2 掌握匯編語(yǔ)言程序的編寫,調(diào)試和運(yùn)行方法掌握匯編語(yǔ)言程序的編寫,調(diào)試和運(yùn)行方法3 3 學(xué)習(xí)匯編語(yǔ)言程序設(shè)計(jì)的基本方法和技能學(xué)習(xí)匯編語(yǔ)言程序設(shè)計(jì)的基本方法和技能熟悉上機(jī)的四個(gè)步驟和每熟悉上機(jī)的四個(gè)步驟和每個(gè)步驟需要使用到的命令個(gè)步

3、驟需要使用到的命令掌握程序檢查的方法和掌握程序檢查的方法和DEBUGDEBUG調(diào)試命令的使用調(diào)試命令的使用學(xué)會(huì)畫程序的流程圖,以及根據(jù)程學(xué)會(huì)畫程序的流程圖,以及根據(jù)程序流程圖進(jìn)行程序的編寫和調(diào)試序流程圖進(jìn)行程序的編寫和調(diào)試微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試) 微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)編寫程序,比較兩個(gè)字符串編寫程序,比較兩個(gè)字符串STRING1STRING1和和STRING2STRING2所含所含的字符是否相同,若字符串相同則顯示的字符是否相同,若字符串相同則顯示“Match”Mat

4、ch”,如,如果不相同顯示果不相同顯示“No match”No match”。實(shí)驗(yàn)指導(dǎo)書第九頁(yè)實(shí)驗(yàn)指導(dǎo)書第九頁(yè)的的SY2-1.ASMSY2-1.ASM通過程序了解匯編語(yǔ)言通過程序了解匯編語(yǔ)言的組成部分,基本結(jié)構(gòu);的組成部分,基本結(jié)構(gòu);從程序中了解編程思路從程序中了解編程思路和匯編語(yǔ)言的語(yǔ)言規(guī)則和匯編語(yǔ)言的語(yǔ)言規(guī)則微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試) 微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)一、常用一、常用DOS功能操作功能操作退到上層目錄退到上層目錄進(jìn)入進(jìn)入E盤命令盤命令建立目錄:建立目錄:sy進(jìn)入

5、進(jìn)入sy目錄目錄微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試) 微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)二、建立文件提示(二、建立文件提示(edit)建立文件的命令建立文件的命令文件名的長(zhǎng)度不能超過文件名的長(zhǎng)度不能超過8位不能有漢位不能有漢字、空格和特殊符號(hào),以及關(guān)鍵字字、空格和特殊符號(hào),以及關(guān)鍵字一定要加匯編程序的后綴一定要加匯編程序的后綴微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試) 微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁

6、力)三、編譯文件提示(三、編譯文件提示(masm)如果命名的時(shí)候,不加上如果命名的時(shí)候,不加上.asm如果文件名超過如果文件名超過8位位如果如果masm.exe與與sy2-3.asm不在同一目錄下不在同一目錄下微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試) 微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)錯(cuò)誤個(gè)數(shù)提示錯(cuò)誤個(gè)數(shù)提示錯(cuò)誤行號(hào)提示錯(cuò)誤行號(hào)提示沒有錯(cuò)誤沒有錯(cuò)誤按三次按三次enter正確的編譯結(jié)果正確的編譯結(jié)果產(chǎn)生產(chǎn)生*.obj文件文件微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(

7、簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試) 微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)四、鏈接文件提示(四、鏈接文件提示(link)錯(cuò)誤的鏈接錯(cuò)誤的鏈接正確的鏈接正確的鏈接產(chǎn)生:產(chǎn)生:*.exe文件文件微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試) 微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)DEBUG DEBUG 調(diào)試命令調(diào)試命令U U 地址地址 反匯編反匯編D D 地址地址 或或 DD范圍范圍 顯示內(nèi)存單元內(nèi)容顯示內(nèi)存單元內(nèi)容R R 寄存器名寄存器名 顯示和修改某個(gè)寄存器內(nèi)容顯示和修改某個(gè)寄存器內(nèi)

8、容T =T =地址地址 或或 =地址地址 n n G =G =地址地址1 =1 =地址地址2 =2 =地址地址33Q Q 退出退出debugdebug程序,返回程序,返回dosdosE E 地址地址 或或 E E 列表列表 修改內(nèi)存單元修改內(nèi)存單元對(duì)象:正確的對(duì)象:正確的* *.exe.exe文件文件微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試) 微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)U U 地址地址 邏輯地址,即是:邏輯地址,即是:段地址:偏移地址段地址:偏移地址用用1616進(jìn)制表示進(jìn)制表示機(jī)器碼,用機(jī)器

9、碼,用1616進(jìn)制進(jìn)制表示表示匯匯編編語(yǔ)語(yǔ)言言指指令令微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試) 微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)U U 范圍范圍 地址范圍:偏地址范圍:偏移地址范圍。移地址范圍。對(duì)指定地址范對(duì)指定地址范圍內(nèi)的匯編指圍內(nèi)的匯編指令進(jìn)行反匯編令進(jìn)行反匯編微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試) 微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)D D命令和命令和E E命令命令偏移地址偏移地址0000開始

10、的查看寄存器開始的查看寄存器DSDS中的內(nèi)容中的內(nèi)容DSDS的的邏輯邏輯地址地址修改寄存器地址為修改寄存器地址為0000上的上的值值每行的每行的1616個(gè)數(shù)據(jù),分別對(duì)應(yīng)偏移地址:個(gè)數(shù)據(jù),分別對(duì)應(yīng)偏移地址:00000000000F000F處的內(nèi)容處的內(nèi)容對(duì)應(yīng)對(duì)應(yīng)的的ASCIIASCII碼,碼,不可不可顯示顯示字符字符用用”.”.”表示表示微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試) 微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)R R命令命令顯示功能顯示功能修改功能修改功能BXBX的變化過程的變化過程微機(jī)原理與接口

11、技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試) 微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)T T命令命令從從CS:0000HCS:0000H處單步執(zhí)行處單步執(zhí)行1 1條指條指令,并顯示所有的寄存器令,并顯示所有的寄存器在在0001H0001H處停止處停止從當(dāng)前從當(dāng)前CS:0001CS:0001H H處單步處單步執(zhí)行執(zhí)行1 1條條指令,并指令,并顯示所有顯示所有的寄存器的寄存器從從CS:0000CS:0000H H處連處連續(xù)執(zhí)行續(xù)執(zhí)行3 3條指令,條指令,并顯示并顯示所有的所有的寄存器寄存器第一次停止處第一次停止處第二次停止處第二次停止處第三次停止處第三次停止處微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)(簡(jiǎn)單程序設(shè)計(jì)與匯編語(yǔ)言調(diào)試) 微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)微機(jī)原理與接口技術(shù)實(shí)驗(yàn)室(白雁力)實(shí)驗(yàn)報(bào)告要求實(shí)驗(yàn)報(bào)告要求1 1 、寫出匯編語(yǔ)言上機(jī)操作的、寫出匯編語(yǔ)言上機(jī)操作

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論