DEBUG常用命令 (轉)
DEBUG常用命令 (轉)[@more@]
命 令
目 的
格 式
A(Assemble)
語句
A[address]
C(Compare)
比較
C range address
D(Dump)
顯示記憶體
D[address]或D[range]
E(Enter)
改變記憶體
E address[list]
F(Fill)
填充記憶體
F range list
G(Go)
G[=address[address[address...]]
H(Hexarithmetic)
十六進位制運算命令
H[address[drive|sector|sector]]
I(Input)
輸入
I portaddress
L(Load)
裝入記憶體
L[address[drive|sector|sector]]
M(Move)
傳送記憶體
M range address
N(Name)
定義和引數
N[d:][path]filename[.ext]
O(Output)
輸出位元組
O portaddress byte
P(Proceed)
在下條指令前停止
P[=address][value]
Q(Quit)
結束DEBUG程式
Q
R(Hexarithmetic)
顯示暫存器/標誌位
R[registername]
S(Search)
撿索字元
S range list
T(Trace)
執行並顯示(跟蹤)
T[=address][value]
U(Unassemble)
反彙編指令
│U[address]或U[range]
W(Write)
把檔案或資料寫盤
W[address[drive|sector|sector]]
參 數
定 義 格 式
address
地址格式如下:
[:]偏移地址
其中可以是段暫存器名、十六進位制或預設
例如:CS:100 0F00:100 100
byte
1位或兩位16進位制數字
drive
器代號(例如:0代表A驅動器、1代表B驅動器)
list
由一個或多個位元組和/或字串值構成
例如:A0 "ABC" 1F 4 "abcd:"
表示有五項:三個位元組和兩個字串,共10個位元組
portaddress
表示一個8bit或16bit埠地址,由1~4個16進位制陣列成
range
指示區域的下界地址和上界地址,有兩種格式
·address address 例如: CS:100
·address L value 例如: CS:100 L 11
(value是命令所要處理的十六進位制位元組數)
registername
暫存器名稱
sector sector
由1~3個16進位制陣列成,指示:
·起始相對扇區號
·讀或寫的扇區數
value
由1~4個16進位制陣列成,指示:
·相加或相減的數
·Trace命令要執行的指令數或命令所要處理的位元組數
《IBM PC0520組合語言》
DE常用命令
命 令
目 的
格 式
A(Assemble)
語句
A[address]
C(Compare)
比較
C range address
D(Dump)
顯示記憶體
D[address]或D[range]
E(Enter)
改變記憶體
E address[list]
F(Fill)
填充記憶體
F range list
G(Go)
G[=address[address[address...]]
H(Hexarithmetic)
十六進位制運算命令
H[address[drive|sector|sector]]
I(Input)
輸入
I portaddress
L(Load)
裝入記憶體
L[address[drive|sector|sector]]
M(Move)
傳送記憶體
M range address
N(Name)
定義和引數
N[d:][path]filename[.ext]
O(Output)
輸出位元組
O portaddress byte
P(Proceed)
在下條指令前停止
P[=address][value]
Q(Quit)
結束DEBUG程式
Q
R(Hexarithmetic)
顯示暫存器/標誌位
R[registername]
S(Search)
撿索字元
S range list
T(Trace)
執行並顯示(跟蹤)
T[=address][value]
U(Unassemble)
反彙編指令
│U[address]或U[range]
W(Write)
把檔案或資料寫盤
W[address[drive|sector|sector]]
引數說明
參 數
定 義 格 式
address
地址格式如下:
[:]偏移地址
其中可以是段暫存器名、十六進位制或預設
例如:CS:100 0F00:100 100
byte
1位或兩位16進位制數字
drive
器代號(例如:0代表A驅動器、1代表B驅動器)
list
由一個或多個位元組和/或字串值構成
例如:A0 "ABC" 1F 4 "abcd:"
表示有五項:三個位元組和兩個字串,共10個位元組
portaddress
表示一個8bit或16bit埠地址,由1~4個16進位制陣列成
range
指示區域的下界地址和上界地址,有兩種格式
·address address 例如: CS:100
·address L value 例如: CS:100 L 11
(value是命令所要處理的十六進位制位元組數)
registername
暫存器名稱
sector sector
由1~3個16進位制陣列成,指示:
·起始相對扇區號
·讀或寫的扇區數
value
由1~4個16進位制陣列成,指示:
·相加或相減的數
·Trace命令要執行的指令數或命令所要處理的位元組數
《IBM PC0520組合語言》
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-1007734/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【轉】Docker 常用命令Docker
- (轉)Docker常用命令Docker
- (轉)Redis常用命令Redis
- Git 常用命令大全(轉)Git
- 轉linux常用命令Linux
- (轉)整理CentOS常用命令CentOS
- GCC常用命令描述(轉)GC
- oracle裡常用命令(轉)Oracle
- rpm 常用命令(轉)
- vi常用命令(轉載)
- linux常用命令(轉)Linux
- 彙編debug程式跳轉指令的方法
- ASP中令人震撼的Debug類(VBScript) (轉)
- Oracle DBA常用命令 [ 轉載]Oracle
- 【轉】oracle裡的常用命令Oracle
- MySql常用命令總結[轉]MySql
- HP-UX常用命令-轉載UX
- Solaris 8.0 常用命令解釋(轉)
- Linux 入門常用命令(轉)Linux
- router os 常用命令詳解(轉)
- IDEA小技巧:Debug拖動跳轉任意行Idea
- Debug BAPIAPI
- debug exceptionException
- 【轉】Linux常用命令大全(非常全!!!)Linux
- SOLARIS作業系統常用命令(轉)作業系統
- 玩轉Linux的97個常用命令Linux
- FFMpeg 常用命令格式轉換,視訊合成
- Debug-Records
- Debug經驗
- Debug模式應用程式輸出Debug除錯資訊模式除錯
- Unix中Vi編輯常用命令總結(轉)
- Solaris下的常用命令和使用方法(轉)
- AS之Debug除錯除錯
- Clang Plugin 之 DebugPlugin
- Code::Blocks Debug配置BloC
- Debug with Android EmulatorAndroid
- How to debug Typescript in browserTypeScript
- rman target / debug trace