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

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

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

一、debug是什么?

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

Debug的常用功能

R命令:查看、改變CPU寄存器的內(nèi)容;
D命令:查看內(nèi)存中的內(nèi)容;
E命令:改寫內(nèi)存中的內(nèi)容:
U命令:將內(nèi)存中的機(jī)器指令翻譯成匯編指令:
T命令:執(zhí)行一條機(jī)器指令;
A命令:以匯編指令的格式在內(nèi)存中寫入一條機(jī)器指令。
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í)行一條機(jī)器指令(CS:IP指向的指令)也就是調(diào)式時(shí)的單步執(zhí)行

在這里插入圖片描述

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

在這里插入圖片描述

總結(jié)

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

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

相關(guān)文章

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

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

    這篇文章主要介紹了匯編程序成績排序的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(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)級的編程中,有時(shí)候,C語言并不能完全的使用硬件的功能,這時(shí)候就需要嵌入一些匯編代碼來實(shí)現(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)的兩個(gè)疑點(diǎn),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-02-02
  • 匯編程序輸出“Hello world”的實(shí)現(xiàn)

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

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

    匯編程序add指令的使用

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

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

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

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

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

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

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

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

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

最新評論