欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

匯編語言中debug命令使用小結(jié)

 更新時間:2024年03月26日 10:39:47   作者:沖動的牛肉  
Debug是DOS、Windows都提供的實模式(8086方式)程序的調(diào)試工具,本文主要介紹了匯編語言中debug命令使用小結(jié),具有一定的參考價值,感興趣的可以了解一下

一、debug是什么?

這里的debug是用在調(diào)試匯編時使用的。

Debug的常用功能

R命令:查看、改變CPU寄存器的內(nèi)容;
D命令:查看內(nèi)存中的內(nèi)容;
E命令:改寫內(nèi)存中的內(nèi)容:
U命令:將內(nèi)存中的機器指令翻譯成匯編指令:
T命令:執(zhí)行一條機器指令;
A命令:以匯編指令的格式在內(nèi)存中寫入一條機器指令。
Q命令:退出debug
P命令:類似于step over(“t”命令類似于step into),可用于跳過loop循環(huán)
G命令:跳過前面的代碼,停留到指定的代碼位置

二、命令

-e 修改指定地址的值-e 段地址:偏移地址 寫入的數(shù)據(jù)
2000:1000為地址 be為修改的值
其中在匯編中2000為段地址;1000為偏移地址

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

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

-p 運行到中斷時不能-t,否則會調(diào)到奇怪的位置。此時應(yīng)用p

在這里插入圖片描述

總結(jié)

  • 文章寫在剛接觸匯編時,如有錯誤請指出。
  • 目前我學(xué)習(xí)的時使用vs code來編譯調(diào)試程序
  • 希望各位大佬能指一下學(xué)習(xí)匯編的路

到此這篇關(guān)于匯編語言中debug命令使用小結(jié)的文章就介紹到這了,更多相關(guān)匯編 debug命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • 匯編程序成績排序的實現(xiàn)

    匯編程序成績排序的實現(xiàn)

    這篇文章主要介紹了匯編程序成績排序的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • DEBUG命令詳解教程

    DEBUG命令詳解教程

    DEBUG命令詳解教程...
    2007-03-03
  • ARM體系下的GCC內(nèi)聯(lián)匯編教程詳解

    ARM體系下的GCC內(nèi)聯(lián)匯編教程詳解

    在操作系統(tǒng)級的編程中,有時候,C語言并不能完全的使用硬件的功能,這時候就需要嵌入一些匯編代碼來實現(xiàn)功能。這篇文章主要介紹了ARM體系下的GCC內(nèi)聯(lián)匯編,需要的朋友可以參考下
    2020-02-02
  • 從Go匯編角度解讀for循環(huán)的問題

    從Go匯編角度解讀for循環(huán)的問題

    Go常用的遍歷方式有兩種:for和for-range。這篇文章主要介紹了從Go匯編角度解讀for循環(huán)的兩個疑點,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • 匯編程序輸出“Hello world”的實現(xiàn)

    匯編程序輸出“Hello world”的實現(xiàn)

    這篇文章主要介紹了匯編程序輸出“Hello world”的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • 匯編程序add指令的使用

    匯編程序add指令的使用

    add指令是CPU用來加法計算的匯編指令,本文主要介紹了匯編程序add指令的使用,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-03-03
  • 匯編語言中的各種寄存器介紹

    匯編語言中的各種寄存器介紹

    匯編語言(assembly language)是一種用于電子計算機、微處理器、微控制器或其他可編程器件的低級語言,亦稱為符號語言.這篇文章主要介紹了匯編語言中的各種寄存器介紹,需要的朋友可以參考下
    2020-01-01
  • 使用匯編實現(xiàn)字符串的大小寫轉(zhuǎn)換

    使用匯編實現(xiàn)字符串的大小寫轉(zhuǎn)換

    這篇文章主要介紹了使用匯編實現(xiàn)字符串的大小寫轉(zhuǎn)換,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • 匯編語言MUL指令無符號數(shù)乘法的使用

    匯編語言MUL指令無符號數(shù)乘法的使用

    這篇文章主要介紹了匯編語言MUL指令無符號數(shù)乘法的使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • 匯編語言loop命令的具體使用

    匯編語言loop命令的具體使用

    LOOP指令是根據(jù)ECX計數(shù)器循環(huán),將語句塊重復(fù)執(zhí)行特定次數(shù),本文主要介紹了匯編語言loop命令的具體使用,感興趣的可以了解一下
    2024-03-03

最新評論