汇编程序debug的使用完整使用
生活随笔
收集整理的這篇文章主要介紹了
汇编程序debug的使用完整使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
關于匯編程序debug的使用完整使用
- 前言
- debug的命令符
- 具體使用流程
前言
在網上搜索了10min,大多數關于匯編程序debug功能的使用的文章,發現大多數都是一樣的,只是簡單的介紹了debug的一些命令符之類的,均沒有談及你自己編寫的匯編程序應該如何使用debug。這對新人學習匯編很不友好!
debug的命令符
| -a | 逐行匯編 |
| -u | 反匯編 |
| -t | 逐行執行命令 |
| -d | 顯示一定內存單元內容,再次輸入將在原顯示內容上繼續顯示下面內存的內容; |
| -q | 退出debug回到dos狀態; |
| -r | 改變或顯示一個或多個寄存器的內容; |
| -n | 命名文件; |
| -w | 將已命名文件寫入磁盤; |
| -l | 將程序裝載進內存。 |
具體使用流程
話不多說直接開始,我們以一段最簡單例子為例來說明如何使用debug。
.486 DATAS SEGMENT USE16 DATAS ENDSCODES SEGMENT USE16ASSUME CS:CODES,DS:DATAS START:MOV AX,DATASMOV DS,AX MOV BX,1234HMOV AH,4CHINT 21H CODES ENDSEND START我們將1234H這個數送給BX寄存器看,進行debug可否查看到BX寄存器的變化。
首先我們需要將自己編寫的程序放在MASM這個文件夾( 如何在win10_64位下搭載匯編環境.
)下,然后啟動DOS。
我們使用debug-t命令逐行執行指令。
后來發現MASM軟件其實內置了調試按鈕,比使用DOS更加輕松方便(白弄DOS了?不不不知識還是有用的。)
2019年9月9日于揚州
總結
以上是生活随笔為你收集整理的汇编程序debug的使用完整使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何通过GoLand进行Debug
- 下一篇: Eclipse Debug功能的使用教程