導航:首頁 > 程序命令 > 匯編debug命令

匯編debug命令

發布時間:2022-06-24 17:22:59

Ⅰ 匯編語言怎麼使用debug命令查看相加結果在哪裡

masm文件夾下一般有:edit,link,debug
edit.exe是用來編輯代碼的。
link.exe是用來鏈接可執行文件的
debug.exe是用來調試代碼的

一般步驟是:
用命令行,先進入masm文件夾
>cmd
>d:
>cd masm
>edit text.asm。編輯完後,保存退出。
>link text;然後回車
>text 執行
>debug text;回車
debug參數:
-d+段:顯示存儲器內容。
-e+段:修改存儲器單元的內容。
-r+回車:顯示寄存器內容。
-r+寄存器:修改寄存器內容。
-g=起始地址,結束地址:運行程序
-t=....:單步跟蹤。
-p:跟蹤。
-a:匯編。
-u:反匯編。

以上是用masm來寫匯編代碼。
你也可以直接用編譯在一起的軟體來寫代碼。
masm for windows集成環境系統,那裡面省了前面的步驟。但是debug哪些參數仍然可以用。

匯編語言的科學定義,其實就是介於機器碼(各種01)和高級語言(如C)之間的一種語言。你用C語言寫一段程序,其實要在機器上運行的話,機器是不懂的,要經過編譯器、匯編器編譯,變成匯編,最終再變成機器碼,機器根據這些機器碼的01可以控制硬體電路完成你程序想執行的操作。

Ⅱ 匯編debug命令怎樣看結果

CODESEGMENT
ASSUMECS:CODE

XDB25
YDB30
ZDB0

START:PUSHCS
POPDS
PUSHCS
POPES

MOVAL,X
ADDAL,Y
MOVZ,AL

MOVAH,4CH
INT21H
CODEENDS
ENDSTART

你的圖片不清楚,我只好重寫,不會出現你那樣的錯誤。

其實你不用關注 AH,因為計算結果在AL中就能完全表達。

Ⅲ 我電腦怎麼運行匯編語言的debug命令

不用安裝額外的軟體,debug程序師系統自帶的
根據你圖片顯示,應該是你的系統環境變數配置出問題了
你可以查看你的環境變數path是否包含了C:\WINDOWS\system32目錄
如果沒有添加
我的電腦--屬性--高級--環境變數

Ⅳ 匯編語言debug 中 G命令怎麼用

1、點擊桌面左下角的【開始】;在搜索欄目中,輸入cmd;在彈出的菜單中,選中cmd,回車。

Ⅳ debug命令怎麼用是干什麼的

Debug原意是殺蟲子。這里是機器調試工具。
他的用處有很多
啟動
Debug,它是可用於測試和調試
MS-DOS
可執行文件的程序。
Debug
[[drive:][path]
filename
[parameters]]
參數
[drive:][path]
filename
指定要測試的可執行文件的位置和名稱。
parameters
指定要測試的可執行文件所需要的任何命令行信息。
++
說明
使用
Debug
命令但不指定要測試的文件
如果使用沒有位置和文件名的
Debug
命令,然後鍵入所有的
Debug
命令以響應
Debug
提示符,連字元
(-)。
Debug
命令
以下是
Debug
命令列表:
?
顯示
Debug
命令列表。
a
匯編
8086/8087/8088
記憶碼。
c
比較內存的兩個部分。
d
顯示部分內存的內容。
e
從指定地址開始,將數據輸入到內存。
f
使用指定值填充一段內存。
g
運行在內存中的可執行文件。
h
執行十六進制運算。
i
顯示來自特定埠的
1
位元組值。
l
將文件或磁碟扇區內容載入到內存。
m
復制內存塊中的內容
/n

l

w
命令指定文件,或者指定正在測試的文件的參數。
o
向輸出埠發送
1
個位元組的值。
p
執行循環、重復的字元串指令、軟體中斷或子常式。
q
停止
Debug
會話。
r
顯示或改變一個或多個寄存器。
s
在部分內存中搜索一個或多個位元組值的模式。
t
執行一條指令,然後顯示所有寄存器的內容、所有標志的狀態和
Debug
下一步要執行的指令的解碼形式。
u
反匯編位元組並顯示相應的原語句。
w
將被測試文件寫入磁碟。
xa
分配擴展內存。
xd
釋放擴展內存。
xm
映射擴展內存頁。
xs
顯示擴展內存的狀態。

Ⅵ 怎樣在debug中運行匯編指令

-a
直接在內存中編寫指令
(當你想退出這個命令時直接按回車)
-g
運行程序

Ⅶ 初學匯編語言!debug命令!

mov ax,cs ;連續兩條指令的作用是讓數據段和代碼段是同一個段
mov ds,ax
mov dx,10f;連續三條指令的作用是用DOS功能調用的9號功能在屏幕上顯示字元串'hellow world!'
mov ah,09
int 21
mov ah,4c;連續兩條指令的作用是結束程序,返回系統
int 21
db 'hellow world!$' ;定義要顯示的字元串

-n c:\a.com ;給文件命名為c:\a.com
-rcx ;以下三行的作用是將CX的值改為22H,即寫入文件的長度為22H個位元組
CX 0000
:22
-w 100;作用是將從100H開始的22H個位元組的內容寫入名為c:\a.com的文件中

Ⅷ 如何在Win10環境下使用Debug進行匯編調試

目前在win10系統中是沒有debug.exe的,所以我們需要下載一個debug.exe用來使用,32位的也可以。
1.首先將下載好的debug.exe放在一個文件夾下,我是放在了D:debugdebug.exe這里;

接下來輸入D:切換到D盤,輸入如下命令:
至此,便可以在win10環境下正常運行debug程序了。

Ⅸ debug命令的使用

在Windows 95/98的環境中,打開命令窗口的步驟為:點擊「開始」→「運行」,輸入「command」命令; 在WindowsXP及WIN7的環境中,打開命令窗口的步驟為:點擊「開始」→「運行」,輸入「cmd」命令;

2.啟動DEBUG
在命令窗口中啟動DEBUG,啟動命令一般為:DEBUG [文件名] [參數表]。其中:文件名指定被調試的文件,其包括名和後綴,參數表是被調試文件運行時所需要的參數。被調試的文件可以是系統中的任何文件,但通常它們的 後綴為.EXE或.COM。 當DEBUG啟動成功後,將顯示連接符「-」,這時,可輸入各種DEBUG命令。DEBUG中所有命令及其含義如DEBUG各命令功能說明表 所示。 關於使用命令的幾點說明:在提示符「-」下才能輸入命令,在按「回車」鍵後,該命令才開始執行命令是單個字母,命令和參數的大小寫可混合輸入可用F1、 F2、F3、Ins、Del、左移鍵、右移鍵等編輯鍵來編輯本行命令當命令出現語法錯誤時,將在出錯位置顯示「^ Error」可用Ctrl+C或Ctrl+Break來終止當前命令的執行,還可用Ctrl+S或Ctrl+Num Lock來暫停屏幕顯示(當連續不斷地顯示信息時)
以下通過實現十九個示例來熟悉DEBUG的命令集和基本的匯編指令。

R命令的使用
R命令作用:觀看和修改寄存器的值。

在提示符「-」下輸入以下命令:R。DEBUG將會顯示出當前所有寄存器和標志位的狀態。

接下來再輸入命令RCX。在提示符「:」後輸入100。該命令的作用是將寄存器CX的值設置為100(注意:DEBUG使用的是十六進制,這里的100相當於十進制的256。)

最後再執行R命令,觀看修改後的寄存器值。

H命令的使用
H命令作用:計算兩個十六進制數的和與差。

在提示符「–」下輸入以下命令:H 10 1。觀看命令執行結果。

運行結果的前一個數是計算出來的和,後一個數是計算出來的差。計算結果均用十六進制形式表示。

閱讀全文

與匯編debug命令相關的資料

熱點內容
安卓手機怎麼設置抖音來電鈴聲 瀏覽:180
廣達伺服器主板開機怎麼變快 瀏覽:1000
程序員游戲異常 瀏覽:69
java高並發程序設計pdf 瀏覽:279
zipfile編譯 瀏覽:999
如何防止程序員接觸核心代碼 瀏覽:862
我的世界村民命令 瀏覽:635
伺服器的kb是什麼意思 瀏覽:293
雲手機伺服器的架構 瀏覽:56
別克君威發動機壓縮比 瀏覽:474
go語言程序設計pdf中文 瀏覽:74
網紅解壓小新屁屁貼 瀏覽:152
中銀app怎麼看銀行卡號 瀏覽:101
安卓手機如何玩我的世界版本 瀏覽:959
winform自己創建文件夾 瀏覽:259
特派員的命令 瀏覽:212
文明重啟國服怎麼開自己的伺服器 瀏覽:179
steam視頻壁紙文件夾 瀏覽:524
通達信炒股軟體編程 瀏覽:720
如何使用伺服器控制權 瀏覽:589