匯編語言源程序的編輯與調試過程.doc

匯編語言源程序的編輯與調試過程.doc

ID:53865117

大?。?8.00 KB

頁數(shù):4頁

時間:2020-04-09

匯編語言源程序的編輯與調試過程.doc_第1頁
匯編語言源程序的編輯與調試過程.doc_第2頁
匯編語言源程序的編輯與調試過程.doc_第3頁
匯編語言源程序的編輯與調試過程.doc_第4頁
資源描述:

《匯編語言源程序的編輯與調試過程.doc》由會員上傳分享,免費在線閱讀,更多相關內容在應用文檔-天天文庫

1、匯編語言源程序的編輯與調試過程1.怎樣在TD環(huán)境下載入被調試程序?答:方法1:轉到TD.EXE所在目錄,在DOS提示符下鍵入以下命令:C:ASM>TD↙進入TD后,按Alt-F鍵打開File菜單,選擇Open,在文件對話框中輸入要調試的程序名,按回車。方法2:轉到TD.EXE所在目錄,在DOS提示符下鍵入以下命令(假定要調試的程序名為HELLO.EXE):C:ASM>TDHELLO.EXE↙方法3:在Windows操作系統(tǒng)中,打開TD.EXE所在目錄,把要調試的程序圖標拖放到TD的圖標上。2.在TD環(huán)境下如何編輯匯編指令?答:(1)用Tab鍵選擇代碼

2、區(qū)為當前區(qū)域;(2)用方向鍵把光標移到期望的地址處,如果是輸入一個新的程序段,建議把光標移到CS:0100H處;(3)打開指令編輯窗口,有兩種方法:一是在光標處直接鍵入?yún)R編指令,在輸入?yún)R編指令的同時屏幕上就會自動彈出指令的臨時編輯窗口。二是用Alt-F10鍵激活代碼區(qū)局部菜單,選擇其中的匯編命令,屏幕上也會自動彈出指令的臨時編輯窗口。(4)在臨時編輯窗口中輸入/編輯指令,每輸入完一條指令,按回車,輸入的指令即可出現(xiàn)在光標處(替換掉原來的指令),同時光標自動下移一行,以便輸入下一條指令。3.在TD環(huán)境下如何查看/修改數(shù)據(jù)段的數(shù)據(jù)?答:(1)用Tab鍵選擇數(shù)

3、據(jù)區(qū)為當前區(qū)域;(2)使用局部菜單中的“Goto”命令并結合使用方向鍵把光標移到期望的地址單元處(注意數(shù)據(jù)區(qū)的光標是一個下劃線),數(shù)據(jù)區(qū)就從該地址處顯示內存單元的內容。(3)若要修改該地址處的內容,則需打開數(shù)據(jù)編輯窗口。有兩種方法:一是在光標處直接鍵輸入數(shù)據(jù),在輸入數(shù)據(jù)的同時屏幕上就會自動彈出數(shù)據(jù)編輯窗口。二是用Alt-F10鍵激活數(shù)據(jù)區(qū)局部菜單,選擇其中的“Change”命令,屏幕上也會彈出數(shù)據(jù)編輯窗口。(4)在數(shù)據(jù)編輯窗口中輸入所需的數(shù)據(jù),輸入完后,按回車,輸入的數(shù)據(jù)就會替代光標處的原始數(shù)據(jù)。4.在TD環(huán)境下如何修改寄存器內容?答:(1)用Tab鍵選

4、擇寄存器區(qū)為當前區(qū)域;(2)用方向鍵把光標移到要修改的寄存器上;(3)打開編輯輸入窗口。有兩種方法:一是在光標處直接鍵入所需的值,在鍵入的同時屏幕上就會自動彈出編輯輸入窗口。二是用Alt-F10鍵激活寄存器區(qū)局部菜單,選擇其中的“Change”命令,屏幕上也會彈出編輯輸入窗口。(4)在編輯輸入框中鍵入所需的值,然后回車,這個新的值就會取代原來該寄存器的內容。5.在TD環(huán)境下修改某個標志位內容,怎樣操作?答:(1)用Tab鍵選擇標志區(qū)為當前區(qū)域;(2)用方向鍵把光標移到要修改的標志位上;(3)按回車鍵或空格鍵即可使標志位的值在0、1之間變化。6.指定程序的

5、起始執(zhí)行地址怎樣操作?答:方法一:(1)用Tab鍵選擇代碼區(qū)為當前區(qū)域;(2)用Alt-F10鍵激活代碼區(qū)局部菜單,選擇局部菜單中的“NewCS:IP”命令。方法二:(1)用Tab鍵選擇寄存器區(qū)為當前區(qū)域;(2)用方向鍵把光標移到CS寄存器上,輸入程序起始地址的段地址。(3)用方向鍵把光標移到IP寄存器上,輸入程序起始地址的偏移量。7.在TD環(huán)境下怎樣單步跟蹤程序的執(zhí)行?答:(1)用上述第6條中的方法首先指定程序的起始執(zhí)行地址;(2)按F7或F8鍵,每次將只執(zhí)行一條指令。注:若當前執(zhí)行的指令是CALL指令,則F7將跟蹤進入被調用的子程序,而F8則把CAL

6、L指令及其調用的子程序當作一條完整的指令,要執(zhí)行完子程序才停在CALL指令的下一條指令上。8.在TD環(huán)境中,若只執(zhí)行程序的某一部分指令,怎樣處理?答:方法一:用設置斷點的方法。(1)用上述第6條中的方法首先指定程序的起始執(zhí)行地址;(2)用方向鍵把光標移到要執(zhí)行的程序段的最后一條指令的下一條指令的起始處(注意,不能移到最后一條指令上,否則最后一條指令將不會被執(zhí)行),按F2設置斷點。也可按Alt-F2鍵,然后在彈出的輸入窗口中輸入斷點地址。(3)按F9鍵執(zhí)行,程序將會停在所設置的斷點處。方法二:用“運行程序到光標處”的方法。(1)用上述第6條中的方法首先指定

7、程序的起始執(zhí)行地址;(2)用方向鍵把光標移到要執(zhí)行的程序段的最后一條指令的下一條指令上(注意,同方法一)。(3)按F4鍵執(zhí)行程序,程序將會執(zhí)行到光標處停下。方法三:用“執(zhí)行到指定位置”的方法。(1)用上述第6條中的方法首先指定程序的起始執(zhí)行地址;(2)按Alt-F9,在彈出的輸入窗口中輸入要停止的地址(即要在哪條指令起始處暫停,就輸入哪條指令的地址),按回車,程序將會執(zhí)行到指定位置處暫停。9.被調試程序的顯示輸出看不見怎么辦?答:在TD環(huán)境下按Alt-F5鍵。10.用MASM編譯時產(chǎn)生警告錯誤會影響結果嗎?答:會。警告錯誤是指仍然生成目標代碼,并非是指目

8、標代碼是正確的。11.在WIN2000和WINDOWSXP環(huán)境中可以使用命令行方

當前文檔最多預覽五頁,下載文檔查看全文

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

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