常见debug指令和使用
生活随笔
收集整理的這篇文章主要介紹了
常见debug指令和使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
常用的debug指令
- 通常的一些debug指令
- debug指令的使用
通常的一些debug指令
debug指令的使用
(1)查看寄存器中內容
(2)改寫內存其中的內容
操作就是r加上要更改的寄存器,然后輸入改寫的值
我們將cs指向的地址改為0AB3,再用R命令來看看
查看內存中的內容
操作就是d加上寄存器的段地址和偏移地址
就拿代碼段的CS:IP來看吧
回車
就可以查看內存中的內容了(其實就是機器指令)
改寫內存中的內容
操作就是e加內存地址 然后后面在加上修改的數值
修改之后用d命令查看
寫指令,直接a加上要寫的代碼段地址
將機器指令翻譯為匯編指令
我們這里結合a指令來看,剛剛把0AE3:0100出開始的代碼改為
mov ax,2
mov bx,3
現在用U命令來查看一下
單步執行一條指令
還是用我們上面寫的指令來看
每執行一步,寄存器中的值就會改變,和我們寫的指令所對應。
總結
以上是生活随笔為你收集整理的常见debug指令和使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PyCharm中的Debug使用
- 下一篇: Debug的使用方法