匯編語言中debug命令使用小結
                          更新時間:2024年03月26日 10:39:47   作者:沖動的牛肉   
                        
                        Debug是DOS、Windows都提供的實模式(8086方式)程序的調試工具,本文主要介紹了匯編語言中debug命令使用小結,具有一定的參考價值,感興趣的可以了解一下
                        
                        
                            
一、debug是什么?
這里的debug是用在調試匯編時使用的。
Debug的常用功能
R命令:查看、改變CPU寄存器的內容;
D命令:查看內存中的內容;
E命令:改寫內存中的內容:
U命令:將內存中的機器指令翻譯成匯編指令:
T命令:執(zhí)行一條機器指令;
A命令:以匯編指令的格式在內存中寫入一條機器指令。
Q命令:退出debug
P命令:類似于step over(“t”命令類似于step into),可用于跳過loop循環(huán)
G命令:跳過前面的代碼,停留到指定的代碼位置
二、命令
-e 修改指定地址的值-e 段地址:偏移地址 寫入的數(shù)據(jù)
2000:1000為地址 be為修改的值
其中在匯編中2000為段地址;1000為偏移地址

-d 查看指定地址的值2000:1000為地址
結合-e看更加明白

-r 查看CPU寄存器的內容其中最后一行為要執(zhí)行的程序

-t cpu執(zhí)行一條機器指令(CS:IP指向的指令)也就是調式時的單步執(zhí)行

-p 運行到中斷時不能-t,否則會調到奇怪的位置。此時應用p

總結
- 文章寫在剛接觸匯編時,如有錯誤請指出。
 - 目前我學習的時使用vs code來編譯調試程序
 - 希望各位大佬能指一下學習匯編的路
 
到此這篇關于匯編語言中debug命令使用小結的文章就介紹到這了,更多相關匯編 debug命令內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家! 
                            
                            
                         
                        
                        
                            
                        
                        
                        
                            
                        
                        
                        
                            相關文章
                             
 匯編程序成績排序的實現(xiàn)
這篇文章主要介紹了匯編程序成績排序的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
 2020-02-02   
 
 ARM體系下的GCC內聯(lián)匯編教程詳解
在操作系統(tǒng)級的編程中,有時候,C語言并不能完全的使用硬件的功能,這時候就需要嵌入一些匯編代碼來實現(xiàn)功能。這篇文章主要介紹了ARM體系下的GCC內聯(lián)匯編,需要的朋友可以參考下
 2020-02-02   
 
 從Go匯編角度解讀for循環(huán)的問題
Go常用的遍歷方式有兩種:for和for-range。這篇文章主要介紹了從Go匯編角度解讀for循環(huán)的兩個疑點,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
 2020-02-02   
 
 匯編程序add指令的使用
add指令是CPU用來加法計算的匯編指令,本文主要介紹了匯編程序add指令的使用,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧
 2024-03-03   
 
 匯編語言中的各種寄存器介紹
匯編語言(assembly language)是一種用于電子計算機、微處理器、微控制器或其他可編程器件的低級語言,亦稱為符號語言.這篇文章主要介紹了匯編語言中的各種寄存器介紹,需要的朋友可以參考下
 2020-01-01   
 
 使用匯編實現(xiàn)字符串的大小寫轉換
這篇文章主要介紹了使用匯編實現(xiàn)字符串的大小寫轉換,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
 2020-01-01   
 
 匯編語言MUL指令無符號數(shù)乘法的使用
這篇文章主要介紹了匯編語言MUL指令無符號數(shù)乘法的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
 2021-02-02   
 
 匯編語言loop命令的具體使用
LOOP指令是根據(jù)ECX計數(shù)器循環(huán),將語句塊重復執(zhí)行特定次數(shù),本文主要介紹了匯編語言loop命令的具體使用,感興趣的可以了解一下
 2024-03-03