日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java debug命令详解_DEBUG命令使用解析及范例大全

發布時間:2024/8/1 编程问答 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 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 命令都接受參數,除了 q 命令之外。可以用逗號或空格分隔參數,但是只有在兩個十六進制值之間才需要這些分隔符。因此,以下命令等價:

dcs:100 110

d cs:100 110

d,cs:100,110

指定有效地址項

Debug 命令中的 address 參數指定內存位置。Address

是一個包含字母段記錄的二位名稱或一個四位字段地址加上一個偏移量。可以忽略段寄存器或段地址。a,g,l,t,u 和 w 命令的默認段是

CS。所有其他命令的默認段是 DS。所有數值均為十六進制格式。

有效地址如下:

CS:0100

04BA:0100

在段名和偏移量之間要有冒號。

指定有效范圍項

Debug 命令中的 range 參數指定了內存的范圍。可以為 range 選擇兩種格式:起始地址和結束地址,或者起始地址和長度范圍(由 l 表示)。

例如,下面的兩個語法都可以指定從 CS:100 開始的 16 字節范圍:

cs:100 10f

cs:100 l 10

++

Debug 子命令

選擇 Debug 命令以獲得詳細信息。

Debug:A(匯編)

Debug:C(比較)

Debug(轉儲)

Debug:E(鍵入)

Debug:F(填充)

Debug:G(轉向)

Debug:H(十六進制)

Debug:I(輸入)

Debug:L(加載)

Debug:M(移動)

Debug:N(名稱)

Debug:O(輸出)

Debug:P(執行)

Debug:Q(退出)

Debug:r(寄存器)

Debug:s(搜索)

Debug:T(跟蹤)

Debug:U(反匯編)

Debug:W(寫入)

Debug:XA(分配擴展內存)

Debug:XD(取消分配擴展內存)

Debug:XM(映射擴展內存頁)

Debug:XS(顯示擴展內存狀態)

***********************Debug子命令******************************

Debug:A(匯編)

直接將 8086/8087/8088 記憶碼合并到內存。

該命令從匯編語言語句創建可執行的機器碼。所有數值都是十六進制格式,必須按一到四個字符輸入這些數值。在引用的操作代碼(操作碼)前指定前綴記憶碼。

a [address]

參數

address

指定鍵入匯編語言指令的位置。對 address 使用十六進制值,并鍵入不以“h”字符結尾的每個值。如果不指定地址,a 將在它上次停止處開始匯編。

有關將數據輸入到指定字節中的信息,請單擊“相關主題”列表中的 Debug E(鍵入)。

有關反匯編字節的信息,請單擊“相關主題”列表中的 Debug U(反匯編)。

范例

a 命令支持所有形式的間接注冊命令,如下例所示:

add bx,34[bp+2].[si-1]

pop [bp+di]

push [si] )

還支持所有操作碼同義詞,如下例所示:

loopz 100

loope 100

ja 200

jnbe 200

對于 8087 操作碼,必須指定 wait 或 fwait 前綴,如下例所示:

fwait fadd st,st(3) ; this line assembles

; an fwait prefix

說明

使用記憶碼

段的替代記憶碼為 cs:、ds:、es: 和 ss:。遠程返回的記憶碼是

retf。字符串處理的記憶碼必須明確聲明字符串大小。例如,使用 movsw 可以移動 16 位的字串,使用

mov***(文字因故被系統屏蔽)***(文字因故被系統屏蔽) 可以移動 8 位字節串。

匯編跳轉和調用

匯編程序根據字節替換自動將短、近和遠的跳轉及調用匯編到目標地址。通過使用 near 或 far 前綴可以替代這樣的跳轉或調用,如下例所示:

-a0100:0500

0100:0500 jmp 502 ; a 2-byte short jump

0100:0502 jmp near 505 ; a 3-byte near jump

0100:0505 jmp far 50a ; a 5-byte far jump

可以將 near 前綴縮寫為 ne。

區分字和字節內存位置

當某個操作數可以引用某個字內存位置或者字節內存位置時,必須用前綴 word ptr 或者前綴 byte ptr 指定數據類型。可接受的縮寫分別是 wo 和 by。以下范例顯示兩種格式:

dec wo [si]

neg byte ptr [128]

指定操作數

Debug 使用包括在中括號 ([ ]) 的操作數引用內存地址的習慣用法。這是因為另一方面 Debug 不能區分立即操作數和內存地址的操作數。以下范例顯示兩種格式:

mov ax,21 ; load AX with 21h

mov ax,[21] ; load AX with the

; contents of

; memory location 21h

使用偽指令

使用 a 命令提供兩個常用的偽指令:db 操作碼,將字節值直接匯編到內存,dw 操作碼,將字值直接匯編到內存。以下是兩個偽指令的范例:

db 1,2,3,4,\"THIS IS AN EXAMPLE\"

db THIS IS A QUOTATION MARK:\"

db \"THIS IS A QUOTATION MARK:\"

dw 1000,2000,3000,\"BACH\"

Debug:C(比較)

比較內存的兩個部分。

c range address

參數

range

指定要比較的內存第一個區域的起始和結束地址,或起始地址和長度。有關有效的 range 值的信息,請單擊“相關主題”列表中的“Debug 說明”。

address

指定要比較的第二個內存區域的起始地址。有關有效 address 值的信息,請單擊“相關主題”列表中的“Debug 說明”。

++

范例

以下命令具有相同效果:

c100,10f 300

c100l10 300

每個命令都對 100h 到 10Fh 的內存數據塊與 300h 到 30Fh 的內存數據塊進行比較。

Debug 響應前面的命令并顯示如下信息(假定 DS = 197F):

197F:0100 4D E4 197F:0300

197F:0101 67 99 197F:0301

197F:0102 A3 27 197F:0302

197F:0103 35 F3 197F:0303

197F:0104 97 BD 197F:0304

197F:0105 04 35 197F:0305

197F:0107 76 71 197F:0307

197F:0108 E6 11 197F:0308

197F:0109 19 2C 197F:0309

197F:010A 80 0A 197F:030A

197F:010B 36 7F 197F:030B

197F:010C BE 22 197F:030C

197F:010D 83 93 197F:030D

197F:010E 49 77 197F:030E

197F:010F 4F 8A 197F:030F

注意列表中缺少地址 197F:0106 和 197F:0306。這表明那些地址中的值是相同的。

++

說明

如果 range 和 address 內存區域相同,Debug 將不顯示任何內容而直接返回到 Debug 提示符。如果有差異,Debug 將按如下格式顯示:

address1 byte1 byte2 addess2

++++

Debug(轉儲)

顯示一定范圍內存地址的內容。

d [range]

參數

range

指定要顯示其內容的內存區域的起始和結束地址,或起始地址和長度。有關有效的 range

值的信息,請單擊“相關主題”列表中的“Debug 說明”。如果不指定 range,Debug 程序將從以前 d

命令中所指定的地址范圍的末尾開始顯示 128 個字節的內容。

有關顯示寄存器內容的信息,請單擊“相關主題”列表中的 Debug R(寄存器)。

++

范例

假定鍵入以下命令:

dcs:100 10f

Debug 按以下格式顯示范圍中的內容:

04BA:0100 54 4F 4D 00 53 41 57 59-45 52 00 00 00 00 00 00 TOM.SAWYER......

如果在沒有參數的情況下鍵入 d 命令,Debug 按以前范例中所描述的內容來編排顯示格式。顯示的每行以比前一行的地址大 16 個字節(如果是顯示 40 列的屏幕,則為 8 個字節)的地址開頭。

對于后面鍵入的每個不帶參數的 d 命令,Debug 將緊接在最后顯示的命令后立即顯示字節內容。

如果鍵入以下命令,Debug 將從 CS:100 開始顯示 20h 個字節的內容:

dcs:100 l 20

如果鍵入以下命令,Debug 將顯示范圍從 CS 段的 100h 到 115h 中所有字節的內容:

dcs:100 115

++

說明

當使用 d 命令時,Debug 以兩個部分顯示內存內容:十六進制部分(每個字節的值都用十六進制格式表示)和

ASCII 碼部分(每個字節的值都用 ASCII 碼字符表示)。每個非打印字符在顯示的 ASCII 部分由句號 (.) 表示。每個顯示行顯示

16 字節的內容,第 8 字節和第 9 字節之間有一個連字符。每個顯示行從 16 字節的邊界上開始。

++

Debug:E(鍵入)

將數據輸入到內存中指定的地址。

可以按十六進制或 ASCII 格式鍵入數據。以前存儲在指定位置的任何數據全部丟失。

e address

參數

address

指定輸入數據的第一個內存位置。

list

指定要輸入到內存的連續字節中的數據。

有關集成記憶碼的信息,請單擊“相關主題”列表中的 Debug A(匯編)。

有關顯示內存部分內容的信息,請單擊“相關主題”列表中的 Debug D (轉儲)。

++

范例

假定鍵入以下命令:

ecs:100

Debug 按下面的格式顯示第一個字節的內容:

04BA:0100 EB.

要將該值更改為 41,請在插入點鍵入 41,如下所示:

04BA:0100 EB.41_

可以用一個 e 命令鍵入連續的字節值。在鍵入新值后按 SPACEBAR(空格鍵),而不是按 ENTER 鍵。Debug 顯示下一個值。在此范例中,如果按三次 SPACEBAR(空格鍵),Debug 將顯示下面的值:

04BA:0100 EB.41 10. 00. BC._

要將十六進制值 BC 更改為 42,請在插入點鍵入 42,如下所示:

04BA:0100 EB.41 10. 00. BC.42_

假定決定值 10 應該是 6F。要糾正該值,請按 HYPHEN 鍵兩次以返回到地址 0101(值 10)。Debug 顯示以下內容:

04BA:0100 EB.41 10. 00. BC.42-

04BA:0102 00.-

04BA:0101 10._

在插入點鍵入 6f 更改值,如下所示:

04BA:0101 10.6f_

按 ENTER 停止 e 命令并返回到 Debug 提示符下。

以下是字符串項的范例:

eds:100 \"This is the text example\"

該字符串將從 DS:100 開始填充 24 個字節。

++

說明

使用 address 參數

如果在沒有指定可選的 list 參數的值情況下指定 address 的值,Debug 將顯示地址和內容,在下一行重復地址,并等待您的輸入。此時,您可以執行下列操作之一:

· 替換字節值。為此,請在當前值后鍵入新值。如果您鍵入的值不是有效的十六進制值,或該值包含兩個以上的數字,則 Debug 不會回顯無效或額外的字符。

· 進入下一個字節。為此,請按 SPACEBAR(空格鍵)。要更改該字節中的值,請在當前值后鍵入新值。如果按 SPACEBAR(空格鍵)時,移動超過了 8 位界限,Debug 程序將顯示新的一行并在行首顯示新地址。

· 返回到前一個字節。為此,請按 HYPHEN 鍵 (-)。可以反復按 HYPHEN 鍵 (-) 向后移動超過多個字節。在按 HYPHEN 時,Debug 開始新行并顯示當前地址和字節值。

· 停止執行 e 命令。為此,請按 ENTER 鍵。在任何字節位置都可以按 ENTER。

使用 list 參數

如果指定 list 參數的值,隨后的 e 命令將使用列表中的值替換現有的字節值。如果發生錯誤,將不更改任何字節值。

List 值可以是十六進制字節或字符串。使用空格、逗號或制表符來分隔值。必須將字符串包括在單或雙引號中。

++++

Debug:F(填充)

使用指定的值填充指定內存區域中的地址。

可以指定十六進制或 ASCII 格式表示的數據。任何以前存儲在指定位置的數據將會丟失。

f range list

參數

range

指定要填充內存區域的起始和結束地址,或起始地址和長度。關于有效的 range 值的信息,請單擊“相關主題”列表中的“Debug 說明”。

list

指定要輸入的數據。List 可以由十六進制數或引號包括起來的字符串組成。

++

范例

假定鍵入以下命令:

f04ba:100l100 42 45 52 54 41

作為響應,Debug 使用指定的值填充從 04BA:100 到 04BA:1FF 的內存位置。Debug 重復這五個值直到 100h 個字節全部填滿為止。

++

說明

使用 range 參數

如果 range 包含的字節數比 list 中的數值大,Debug 將在 list 中反復指派值,直到 range 中的所有字節全部填充。

如果在 range 中的任何內存損壞或不存在,Debug 將顯示錯誤消息并停止 f 命令。

使用 list 參數

如果 list 包含的數值多于 range 中的字節數,Debug 將忽略 list 中額外的值。

Debug:G(轉向)

運行當前在內存中的程序。

g [=address] [breakpoints]

參數

=address

指定當前在內存中要開始執行的程序地址。如果不指定 address,Windows 2000 將從 CS:IP 寄存器中的當前地址開始執行程序。

breakpoints

指定可以設置為 g 命令的部分的 1 到 10 個臨時斷點。

有關執行循環、重復的字符串指令、軟件中斷或子程序的信息,請單擊“相關主題”列表中的 Debug P(執行)。

有關執行指令的信息,請單擊“相關主題”列表中的 Debug T(跟蹤)。

范例

假定鍵入以下命令:

gcs:7550

Windows 2000 運行當前內存中的程序,直到執行到 CS 段中的斷點地址 7550 為止。Debug 將顯示寄存器的內容和標志的狀態并結束 g 命令。

以下命令設置兩個斷點:

gcs:7550, cs:8000

如果在 Debug 遇到斷點之后再次鍵入 g 命令,將從在斷點之后的指令開始執行,而不是在通常的開始地址執行。

++

說明

使用 address 參數

必須在 address 參數之前使用等號 (=) 以區分開始地址 (address) 和斷點地址 (breakpoints)。

指定斷點

程序在它遇到的第一個斷點處停止,而不論您在 breakpoint 列表的什么位置鍵入斷點。Debug 在每個斷點處用中斷代碼代替原始指令。

當程序到達斷點時,Debug 將所有斷點地址恢復到它們的最初指令并顯示所有寄存器的內容、所有標記的狀態以及最后執行指令的解碼形式。Debug 顯示的信息與使用 Debug r(寄存器)命令并指定斷點時所顯示的信息相同。

如果不在斷點處停止程序,Debug 程序將不使用原始指令替換中斷代碼。

設置斷點的限制

可以只在包含 8086 操作代碼(操作碼)的第一個字節的地址上設置斷點。如果設置了 10 個以上的斷點,Debug 將顯示以下信息:

bp error

對用戶堆棧指針的要求

用戶堆棧指針必須有效且必須有 6 個字節可用于 g 命令。該命令使用 iret 指令跳轉到正在被測試的程序。Debug

設置用戶堆棧指針并將用戶標志、代碼段寄存器和指令指針壓入用戶堆棧。(如果用戶堆棧無效或太小,操作系統可能會失敗。)Debug

在指定的斷點處設置中斷代碼 (0CCh)。

重新啟動程序

不要在 Windows 2000 顯示以下消息后嘗試重新啟動程序;

Program terminated normally

要正確地運行程序,必須通過使用 Debug n(名稱)和 l(加載)命令重新加載該程序。

++++

Debug:H(十六進制)

對指定的兩個參數執行十六進制運算。

h value1 value2

參數

value1

代表從 0 到 FFFFh 范圍內的任何十六進制數字。

value2

代表從 0 到 FFFFh 范圍內第二個十六進制數字。

++

范例

假定鍵入以下命令:

h19f 10a

Debug 執行運算并顯示以下結果。

02A9 0095

++

說明

Debug 首先將指定的兩個參數相加,然后從第一個參數中減去第二個參數。這些計算的結果顯示在一行中:先計算和,然后計算差。

++++

Debug:I(輸入)

從指定的端口讀取并顯示一個字節值。

i port

參數

port

按地址指定輸入端口。地址可以是 16 位的值。

有關將字節值發送到輸出端口的信息,請單擊“相關主題”列表中的 Debug O(輸出)。

++

范例

假定鍵入以下命令:

i2f8

同時假定端口的字節值是 42h。Debug 讀取該字節,并將其值顯示如下:

42

++

Debug:L(加載)

將某個文件或特定磁盤扇區的內容加載到內存。

要從磁盤文件加載 BX:CX 寄存器中指定的字節數內容,請使用以下語法:

l [address]

要略過 Windows 2000 文件系統并直接加載特定的扇區,請使用以下語法:

l address drive start number

參數

address

指定要在其中加載文件或扇區內容的內存位置。如果不指定 address,Debug 將使用 CS 寄存器中的當前地址。

drive

指定包含讀取指定扇區的磁盤的驅動器。該值是數值型:0 = A, 1 = B, 2 = C 等。

start

指定要加載其內容的第一個扇區的十六進制數。

number

指定要加載其內容的連續扇區的十六進制數。只有要加載特定扇區的內容而不是加載 debug 命令行或最近的 Debug n(名稱)命令中指定的文件時,才能使用 drive、start 和 number 參數。

有關指定用于 l 命令的文件的信息,請單擊“相關主題”列表中的 Debug n(名稱)。

有關寫入調試到磁盤的文件的信息,請單擊“相關主題”列表中的 Debug w(寫入)。

++

范例

假定啟動 Debug 并鍵入以下命令:

nfile.com

現在可以鍵入 l 命令以加載 File.com。Debug 將加載文件并顯示 Debug 提示符。

假定需要從驅動器 C 將起始邏輯扇區為 15 (0Fh) 的 109 (6Dh) 個扇區的內容加載到起始地址為 04BA:0100 的內存中。為此,請鍵入以下命令:

l04ba:100 2 0f 6d

++

注意

使用不帶參數的 l 命令

當使用不帶參數的 l 命令時,在 debug

命令行上指定的文件將加載到內存中,從地址 CS:100 開始。Debug 同時將 BX 和 CX 寄存器設置為加載的字節數。如果不在

debug 命令行指定文件,所裝入的文件將是最近使用 n 命令經常指定的文件。

使用具有 address 參數的 1 命令

如果使用帶 address 參數的 l 命令,Debug 將從內存位置 address 開始加載文件或指定扇區的內容。

使用帶全部參數的 l 命令

如果使用帶所有參數的 l 命令,Debug 將加載指定磁盤扇區的內容而不是加載文件。

加載特定扇區的內容

指定范圍內的每個扇區均從 drive 讀取。Debug 從 start 開始加載,直到在 number 中指定的扇區數中的內容全部被加載。

加載 .exe 文件

Debug 忽略 .exe 文件的地址 address 參數。如果指定 .exe 文件,Debug

將文件重新定位到 .exe 文件的標題中指定的加載地址。在 .exe 文件被加載到內存前,標題自身從 .exe 文件脫離,因此磁盤上的

.exe 文件大小與內存中的不同。如果要檢查整個 .exe 文件,請使用不同的擴展名重命名文件。

打開十六進制文件

Debug 將具有 .hex 擴展名的文件認為十六進制格式文件。鍵入不帶參數的 l

命令,可以加載從十六進制文件中指定的地址處開始的十六進制文件。如果鍵入的 l 命令包含 address 參數,Debug

將把指定的地址加到在十六進制文件中找到的地址上,以確定起始地址。

Debug:M(移動)

將一個內存塊中的內容復制到另一個內存塊中。

m range address

參數

range

指定要復制內容的內存區域的起始和結束地址,或起始地址和長度。

address

指定要將 range 內容復制到該位置的起始地址。

++

范例

假定鍵入以下命令:

mcs:100 110 cs:500

Debug 首先將 CS:110

地址中的內容復制到地址 CS:510 中,然后將 CS:10F 地址中的內容復制到 CS:50F 中,如此操作直至將 CS:100

地址中的內容復制到地址 CS:500 中。要查看結果,請使用 Debug d(轉儲)命令,并使用 m 命令指定目標地址。

++

說明

復制操作對現有數據的影響

如果新數據沒有寫入正在被復制的數據塊中的地址,則源數據將保持不變。但是,如果目標塊已經包含數據(就象它在覆蓋副本操作中一樣),則將改寫該數據。(覆蓋復制操作是指那些目標數據塊部分內容覆蓋原數據塊部分內容的操作。)

執行覆蓋復制操作

m

命令執行目標地址的覆蓋復制操作,而不丟失數據。將改寫的地址內容首先復制。因此,如果將較高位地址的數據復制到較低位地址,則復制操作從原塊的最低位地

址開始并向最高位地址進行。反之,如果要將數據從低地址復制到高地址,復制操作從原塊的最高地址開始,向最低地址進行。

++++

Debug:N(名稱)

指定 Debug l(加載)或 w(寫入)命令的可執行文件的名稱,或者指定正在調試的可執行文件的參數。

n [drive:][path] filename

要指定測試的可執行文件的參數,請使用以下語法:

n file-parameters

參數

如果在沒有參數的情況下使用,則 n 命令清除當前規范。

[drive:][path] filename

指定要測試的可執行文件的位置和名稱。

file-parameters

為正在測試的可執行文件指定參數和開關。

有關將文件或指定磁盤扇區的內容加載到內存中的信息,請單擊“相關主題”列表中的 Debug L(加載)。

有關寫入調試到磁盤的文件的信息,請單擊“相關主題”列表中的 Debug W(寫入)。

++

范例

假定已經啟動 Debug,并加載了正在調試的程序 Prog.com。接著您決定為 Prog.com 指定兩個參數并運行此程序。以下是此范例的命令序列:

debug prog.com

nparam1 param2

g

在這種情況下,Debug g(轉向)命令會運行該程序,就好像您已在 Windows 2000 命令提示符后鍵入了如下命令:

prog param1 param2

所以,測試和調試反映 Prog.com 通常的運行時間環境。

在下面的命令序列中,第一個 n 命令將 File1.exe 指定為后接的 l(加載)命令的文件,該命令將 File1.exe

加載到內存。第二個 n 命令指定 File1.exe 將使用的參數。最后,g 命令將運行 File1.exe 文件,就好像您在 Windows

2000 命令行中鍵入了 File1 File2.dat File2.dat 一樣。

nfile1.exe

l

nfile2.dat file3.dat

g

注意

· 不要在 n 命令的第二種形式后使用 l 命令。還要注意,如果現在使用 w(寫入)命令,Windows 2000

將使用名稱 File2.dat 保存正在調試的文件 File1.exe。為避免出現此結果,應該總是在 l 或 w 命令之前立即使用 n

命令的第一種形式。

++

說明

n 命令的兩個用途

可以按兩種方式使用 n 命令。首先,您可以使用它以指定后面的 l(加載)或

w(寫入)命令所使用的文件。如果在沒有命名所調試文件的情況下啟動 Debug,必須在使用 l 命令加載文件之前使用命令 nfilename。在

CS:5C 為文件控制塊 (FCB) 正確編排文件名的格式。其次,可以使用 n 命令指定被調試文件的命令行參數和開關。

內存區域

以下四個內存區域都會受到 n 命令的影響:

內存位置 內容

CS:5C 文件 1 的文件控制數據塊 (FCB)

CS:6C 文件 2 的文件控制數據塊 (FCB)

CS:80 n 命令行的長度(以字符表示)

CS:81 n 命令行字符的開頭

為 n 命令指定的第一個文件名被放在 CS:5C 的 FCB 中。如果指定第二個文件名,此名稱將放置到 CS:6C 的 FCB 中。n

命令行上鍵入的字符數(除第一個字符之外,n)存儲在位置 CS:80。n 命令行上的實際字符(再次,除了字母 n 之外)存儲在以 CS:81

開頭的位置。注意這些字符可以是在 Windows 2000 命令提示符下鍵入的命令中有效的任何開關和分隔符。

++++

Debug:O(輸出)

將字節值發送到輸出端口。

o port byte-value

參數

port

通過地址指定輸出端口。端口地址可以是 16 位值。

byte-value

指定要指向 port 的字節值。

有關從輸入端口讀取字節值的信息,請單擊“相關主題”列表中的 Debug I(輸入)。

++

范例

要將字節值 4Fh 發送到地址為 2F8h 的輸出端口,請鍵入以下命令:

o2f8 4f

++++

Debug:P(執行)

執行循環、重復的字符串指令、軟件中斷或子例程;或通過任何其他指令跟蹤。

p [= address] [number]

參數

=address

指定第一個要執行指令的位置。如果不指定地址,則默認地址是在 CS:IP 寄存器中指定的當前地址。

number

指定在將控制返回給 Debug 之前要執行的指令數。默認值為 1。

有關運行當前在內存中程序的信息,請單擊“相關主題”列表中的 Debug G(轉向)。

有關執行指令的信息,請單擊“相關主題”列表中的 Debug T(跟蹤)。

++

范例

假定正在測試的程序在地址 CS:143F 處包含一個 call 指令。要運行 call 目標位置的子程序然后將控制返回到 Debug,請鍵入以下命令:

p=143f

Debug 按以下格式顯示結果:

AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000

DS=2246 ES=2246 SS=2246 CS=2246 IP=1443 NV UP EI PL NZ AC PO NC

2246:1442 7505 JNZ 144A

++

說明

將控制傳送到要測試的程序

當 p 命令將控制從 Debug 傳送到要測試的程序時,該程序不間斷運行,直到循環、重復字符串指令、軟件中斷或者完成了指定地址的子例程為止,或者直到執行了指定數量的機器指令為止。控制返回到 Debug。

地址參數的限制

如果 address 參數沒有指定段,Debug 將使用被測試程序的 CS 寄存器。如果省略

address,程序將從 CS:IP 寄存器所指定的地址開始執行。必須在 address 參數之前使用等號 (=) 以便將它與 number

參數區分。如果在指定地址處的指令不是循環、重復的字符串指令、軟件中斷或子例程,則 p 命令與 Debug t(跟蹤)命令的作用相同。

使用 p 命令顯示的郵件

當 p 執行完一段說明后,Debug 顯示出程序的寄存器內容、標志的狀態以及下一段將要被執行的指令的解碼形式。

警告

· 不能使用 p 命令跟蹤只讀內存 (ROM)。

Debug:Q(退出)

停止 Debug 會話,不保存當前測試的文件。

當您鍵入 q 以后,控制返回到 Windows 2000 的命令提示符。

q

參數

該命令不帶參數。

有關保存文件的信息,請單擊“相關主題”列表中的 Debug W(寫入)。

++++

Debug:R(寄存器)

顯示或改變一個或多個 CPU 寄存器的內容。

r [register-name]

參數

如果在沒有參數的情況下使用,則 r 命令顯示所有寄存器的內容以及寄存器存儲區域中的標志。

register-name

指定要顯示其內容的寄存器名。

有關顯示內存部分內容的信息,請單擊“相關主題”列表中的 Debug D(轉儲)。

有關反匯編字節的信息,請單擊“相關主題”列表中的 Debug U(反匯編)。

++

范例

要查看所有寄存器的內容、所有標記的狀態和當前位置的指令解碼表,請鍵入以下命令:

r

如果當前位置是 CS:11A,顯示外觀將類似于以下內容:

AX=0E00 BX=00FF CX=0007 DX=01FF SP=039D BP=0000 SI=005C DI=0000

DS=04BA ES=04BA SS=04BA CS=O4BA IP=011A NV UP DI NG NZ AC PE NC

04BA:011A CD21 INT 21

要只查看標志的狀態,請鍵入以下命令:

rf

Debug 按以下格式顯示信息:

NV UP DI NG NZ AC PE NC - _

現在,您可以按任意順序鍵入一個或多個有效的標志值,其中可以有或沒有空格,如下所示:

nv up di ng nz ac pe nc - pleicy

Debug 結束 r 命令并顯示 Debug 提示符。要查看更改,請鍵入 r 或 rf 命令。Debug 將顯示以下內容:

NV UP EI PL NZ AC PE CY - _

按 ENTER 返回到 Debug 提示符。

++

說明

使用 r 命令

如果指定了寄存器名稱,Windows 2000 將顯示以十六進制標記表示的寄存器的 16 位值,并將冒號顯示為提示符。如果要更改包含在寄存器中的值,除非鍵入新值并按 ENTER 鍵;否則,請按 ENTER 鍵返回 Debug 提示符。

有效寄存器名

以下是 register-name 的有效值:ax、bx、cx、dx、sp、bp、si、di、ds、es、ss、cs、ip、pc 及 f。ip 和 pc 都引用指令指針。

如果指定寄存器名稱,而不是從前面的列表中指定,Windows 2000 將顯示以下消息:

br error

使用 f 字符而不是寄存器名

如果鍵入 f 字符代替寄存器名,Debug 將每個標記的當前設置顯示為兩字母代碼,然后顯示 Debug 提示符。要更改標志的設置,請從下表中鍵入適當的兩字母代碼:

標志名 設置 清除

溢出 ov nv

方向 dn(減) up(增)

中斷 ei(啟用) di(禁用)

正負 ng(負) pl(正)

零 zr nz

輔助進位 ac na

奇偶校驗 pe(偶校驗) po(奇校驗)

進位 cy nc

可以按任何順序鍵入新的標志值。不需要在這些值之間留出空格。要停止 r 命令,請按 ENTER 鍵。任何沒有指定新值的標志保持不變。

用 r 命令顯示的郵件

如果為標記指定了多個值,Debug 將顯示以下消息:

df error

如果指定沒有在前面的表中列出的標志代碼,Debug 將顯示以下消息:

bf error

在這兩種情況下,Debug 將忽略所有在無效項目之后指定的設置。

Debug 的默認設置

在啟動 Debug 時,會將段寄存器設置到空閑內存的低端,指令指針設置為 0100h,清除所有標志,并且將其余寄存器設置為零,除了被設置為 FFEEh 的 sp 之外。

++++

Debug:S(搜索)

在某個地址范圍搜索一個或多個字節值的模式。

s range list

參數

range

指定要搜索范圍的開始和結束地址。有關 range 參數有效值的信息,請單擊“相關主題”列表中的 Debug。

list

指定一個或多個字節值的模式,或要搜索的字符串。用空格或逗號分隔每個字節值和下一個字節值。將字符串值包括在引號中。

++

范例

假定需要查找包含值 41 并且范圍從 CS:100 到 CS:110 的所有地址。為此,請鍵入以下命令:

scs:100 110 41

Debug 按以下格式顯示結果:

04BA:0104

04BA:010D

-

以下命令在 CS:100 到 CS:1A0 的范圍內搜索字符串“Ph”。

scs:100 1a0 \"Ph\"

++

說明

如果 list 參數包含多個字節值,Debug 將只顯示出現字節值的第一個地址。如果 list 只包含一個字節值,Debug 將顯示指定范圍內出現該值的所有地址。

++++

Debug:T(跟蹤)

執行一條指令,并顯示所有注冊的內容、所有標志的狀態和所執行指令的解碼形式。

t [=address] [number]

參數

=address

指定 Debug 啟動跟蹤指令的地址。如果省略 address 參數,跟蹤將從程序的 CS:IP 寄存器所指定的地址開始。有關 address 參數有效值的信息,請單擊“相關主題”列表中的 Debug。

number

指定要跟蹤的指令數。該值必須是十六進制數。默認值為 1。

有關執行循環、重復的字符串指令、軟件中斷或子例程的信息,請單擊“相關主題”列表中的 Debug P(執行)。

有關執行當前內存中程序的信息,請單擊“相關主題”列表中的 Debug G(轉向)。

++

范例

要執行一個指令(CS:IP 指向的指令),然后顯示寄存器的內容、標志的狀態以及指令的解碼形式,請鍵入以下命令:

t

如果程序中的指令位于 04BA:011A,Debug 可能顯示下列信息:

AX=0E00 BX=00FF CX=0007 DX=01FF SP=039D BP=0000 SI=005C DI=0000

DS=04BA ES=04BA SS=04BA CS=O4BA IP=011A NV UP DI NG NZ AC PE NC

04BA:011A CD21 INT 21

++

說明

跟蹤只讀內存中的指令

t 命令使用 8086 或 8088 微處理器的硬件跟蹤模式。因此,也可以跟蹤存儲在只讀內存 (ROM) 中的指令。

使用地址參數

必須在 address 參數之前使用等號 (=) 以便將它與 number 參數區分。

Debug:U(反匯編)

反匯編字節并顯示相應的原語句,其中包括地址和字節值。反匯編代碼看起來象已匯編文件的列表。

u [range]

參數

如果在沒有參數的情況下使用,則 u 命令分解 20h 字節(默認值),從前面 u 命令所顯示地址后的第一個地址開始。

range

指定要反匯編代碼的起始地址和結束地址,或起始地址和長度。有關 range 參數有效值的信息,請單擊“相關主題”列表中的 Debug。

有關集成記憶碼的信息,請單擊“相關主題”列表中的 Debug A(匯編)。

有關顯示內存部分內容的信息,請單擊“相關主題”列表中的 Debug D(轉儲)。

++

范例

要反匯編 16 (10h) 字節,從地址 04BA:0100 開始,請鍵入以下命令:

u04ba:100l10

Debug 按以下格式顯示結果:

04BA:0100 206472 AND [SI+72],AH

04BA:0103 69 DB 69

04BA:0104 7665 JBE 016B

04BA:0106 207370 AND [BP+DI+70],DH

04BA:0109 65 DB 65

04BA:010A 63 DB 63

04BA:010B 69 DB 69

04BA:010C 66 DB 66

04BA:010D 69 DB 69

04BA:010E 63 DB 63

04BA:010F 61 DB 61

如果只顯示從 04BA:0100 到 04BA:0108 特定地址的信息,請鍵入以下命令:

u04ba:0100 0108

Debug 顯示以下內容:

04BA:0100 206472 AND [SI+72],AH

04BA:0103 69 DB 69

04BA:0104 7665 JBE 016B

04BA:0106 207370 AND [BP+DI+70],DH

++++

Debug:W(寫入)

將文件或特定分區寫入磁盤。

要將在 BX:CX 寄存器中指定字節數的內容寫入磁盤文件,請使用以下語法:

w [address]

要略過 Windows 2000 文件系統并直接寫入特定的扇區,請使用以下語法:

w address drive start number

參數

address

指定要寫到磁盤文件的文件或部分文件的起始內存地址。如果不指定 address,Debug 程序將從 CS:100 開始。關于 address 參數有效值的信息,請在“相關主題”列表中單擊 Debug。

drive

指定包含目標盤的驅動器。該值是數值型:0 = A, 1 = B, 2 = C,等等。

start

指定要寫入第一個扇區的十六進制數。

number

指定要寫入的扇區數。

有關指定用于 w 命令的文件的信息,請單擊“相關主題”列表中的 Debug N(名稱)。

有關將文件或文件扇區內容加載到內存中的信息,請單擊“相關主題”列表中的 Debug L(加載)。

范例

假定要將起始地址為 CS:100 的內存內容寫入到驅動器 B 的磁盤中。需要將數據從磁盤的邏輯扇區號 37h 開始并持續 2Bh 個扇區。為此,鍵入以下命令:

wcs:100 1 37 2b

當寫操作完成時,Debug 再次顯示 Debug 提示符。

++

說明

必須在啟動 Debug 時或者在最近的 Debug n(名稱)命令中指定磁盤文件的名字。這兩種方法都可以將地址 CS:5C 處文件控制塊的文件名正確地編排格式。

在使用不帶參數的 w 命令之前重新設置 BX:CX

如果使用了 Debug g(轉向)、t(跟蹤)、p(執行)或 r(寄存器)命令,必須在使用無參數的 w 命令之前,將 BX:CX 寄存器復位。

將修改后的文件寫入磁盤

如果修改文件但不更改文件名、長度或起始地址,Debug 仍然可以正確地將文件寫入源磁盤位置。

w 命令的限制

不能用該命令寫入 .exe 或 .hex 文件。

警告

· 因為略過 Windows 2000 文件句柄,所以寫入特定的分區非常危險。如果鍵入錯誤的值,則磁盤文件結構很容易被損壞。

++++

Debug:XA(分配擴展內存)

分配擴展內存的指定頁面數。

要使用擴展內存,必須安裝符合 4.0 版的 Lotus/Intel/Microsoft 擴展內存規范 (LIM EMS) 的擴展內存設備驅動程序。

xa [count]

參數

count

指定要分配的擴展內存的 16KB 頁數。

有關使用擴展內存的其他 Debug 命令的信息,請單擊“相關主題”列表中的 XD(釋放擴展內存)、XM(映射擴展內存頁)或 XS(顯示擴展內存狀態)。

++

范例

要分配擴展內存的 8 個頁面,請鍵入以下命令:

xa8

如果命令成功,Debug 將顯示類似的以下消息:

Handle created=0003

++

說明

如果指定的頁面數可用,則 Debug 將顯示消息,此消息表明所創建的句柄的十六進制數;否則,Debug 將顯示錯誤消息。

Debug:XD(釋放擴展內存)

釋放指向擴展內存的句柄。

要使用擴展內存,必須安裝符合 4.0 版的 Lotus/Intel/Microsoft 擴展內存規范 (LIM EMS) 的擴展內存設備驅動程序。

xd [handle]

參數

handle

指定要釋放的句柄。

有關使用擴展內存的其他 Debug 命令的信息,請單擊“相關主題”列表中 XA(分配擴展內存)、XM(映射擴展內存頁) 或 XS(顯示擴展內存狀態)。

++

范例

要釋放句柄 0003,請鍵入以下命令:

xd 0003

如果命令成功,Debug 將顯示下列消息:

Handle 0003 deallocated

++++

Debug:XM(映射擴展內存頁)

將屬于指定句柄的擴展內存邏輯頁映射到擴展內存的物理頁。

要使用擴展內存,必須安裝符合 4.0 版的 Lotus/Intel/Microsoft 擴展內存規范 (LIM EMS) 的擴展內存設備驅動程序。

xm [lpage] [ppage] [handle]

參數

lpage

指定要映射到物理頁 ppage 的擴展內存的邏輯頁面號。

ppage

指定將 lpage 映射到的物理頁面號。

handle

指定句柄。

有關使用擴展內存的其他 Debug 命令的信息,請單擊“相關主題”列表中的 XA(分配擴展內存)、XD(釋放擴展內存)或 XS(顯示擴展內存)。

++

范例

要將句柄 0003 的邏輯頁 5 映射到物理頁 2,請鍵入以下命令:

xm 5 2 0003

如果命令成功,Debug 將顯示下列消息:

Logical page 05 mapped to physical page 02

++++

Debug:XS(顯示擴展內存狀態)

顯示有關擴展內存狀態的信息。

要使用擴展內存,必須安裝符合 4.0 版的 Lotus/Intel/Microsoft 擴展內存規范 (LIM EMS) 的擴展內存設備驅動程序。

xs

參數

該命令不帶參數。

有關使用擴展內存的其他 Debug 命令的信息,請單擊“相關主題”列表中的 XA(分配擴展內存)、XD(釋放擴展內存)或 XM(映射擴展內存頁)。

++

范例

要顯示擴展內存信息,請鍵入以下命令:

xs

Debug 顯示與以下類似的信息:

Handle 0000 has 0000 pages allocated

Handle 0001 has 0002 pages allocated

Physical page 00 = Frame segment C000

Physical page 01 = Frame segment C400

Physical page 02 = Frame segment C800

Physical page 03 = Frame segment CC00

2 of a total 80 EMS pages have been allocated

2 of a total FF EMS handles have been allocated

++

說明

Debug 顯示的信息有如下格式:

Handle xx has xx pages allocated

Physical page xx = Frame segment xx

xx of a total xx EMS pages have been allocated

xx of a total xx EMS handles have been allocated

posted on 2009-12-11 16:50 BlakeSu 閱讀(157) 評論(0) ?編輯 ?收藏

總結

以上是生活随笔為你收集整理的java debug命令详解_DEBUG命令使用解析及范例大全的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

在线看成人片 | 精品亚洲男同gayvideo网站 | 日韩va亚洲va欧美va久久 | 波多野结衣一区三区 | 综合色婷婷 | 综合婷婷丁香 | 日韩精品一区二区三区高清免费 | 黄色小说免费观看 | 日韩不卡高清视频 | 国产精品手机视频 | 欧美做受69 | 黄色毛片网站在线观看 | 99 国产精品 | 国产一区二区不卡视频 | 国产精品一区二区麻豆 | 日韩欧美区 | 天天干夜夜 | 美女视频久久黄 | 久久久久久久久久电影 | 91粉色视频| 久久综合久久久 | 婷色在线 | 一本一本久久a久久精品综合小说 | 麻豆视频网址 | 婷婷去俺也去六月色 | 天天激情综合 | 一区二区三区免费在线观看视频 | 日韩欧美电影 | 中文在线免费一区三区 | 日韩在线中文字幕 | 中文字幕在线观看视频网站 | 国产96精品 | 97超碰伊人 | 韩国在线一区二区 | 久艹视频在线免费观看 | 久久艹精品 | jizz欧美性9| 国产午夜精品一区二区三区在线观看 | 亚洲一区精品二人人爽久久 | 超碰电影在线观看 | 97香蕉超级碰碰久久免费软件 | 九九久久影视 | 国产资源站 | 免费日韩一级片 | www视频在线观看 | 久久中文字幕导航 | 国产在线看一区 | 六月丁香综合网 | 中文字幕 国产视频 | 午夜一级免费电影 | 久久伦理电影网 | 日韩在线中文字幕视频 | 欧美精品久久久久久久久久久 | 成人免费在线观看入口 | 亚洲综合在线五月 | 亚洲电影毛片 | 国产精品尤物 | 成人黄色中文字幕 | 97电影院网 | 国产精品视频最多的网站 | 色婷婷综合久久久久 | 丁香五月网久久综合 | 日本公妇色中文字幕 | 成年人网站免费观看 | 美女网站视频免费黄 | 综合天堂av久久久久久久 | 黄色片视频在线观看 | av成人亚洲 | 天天插综合网 | 一区二区三区免费在线观看视频 | 亚洲二级片 | 最新日韩电影 | 免费69视频 | 国产999精品 | 国产资源在线播放 | 成人免费视频a | 日韩在线中文字幕视频 | 免费在线h| 久久免费视屏 | 在线观av | 日韩sese| 成人 国产 在线 | 在线观看国产中文字幕 | 成人av影院在线观看 | 国产中文伊人 | 久久久久久久久久影视 | 成年人看片网站 | 国产欧美精品在线观看 | 超碰成人av | 国产精品网站一区二区三区 | 日日精品| 视频国产一区二区三区 | 九九九九免费视频 | 91精品久久久久久 | 女人高潮一级片 | 在线免费观看视频你懂的 | 黄色1级毛片 | 色就是色综合 | 欧美 亚洲 另类 激情 另类 | 国产黄色片久久久 | 99久久成人 | 国产高清无av久久 | 一区二区欧美在线观看 | 久久综合久色欧美综合狠狠 | 六月激情久久 | 久久资源总站 | 色在线高清 | 高清精品久久 | 亚洲精品福利在线观看 | 狠狠躁夜夜躁人人爽超碰91 | 国产91精品高清一区二区三区 | 久草国产精品 | 国产精品成人a免费观看 | 天天爽夜夜爽人人爽曰av | 久久免费视频99 | 国产精品免费视频观看 | 字幕网av | 国产中文字幕视频在线观看 | 久久精品视频免费播放 | 精品国产精品一区二区夜夜嗨 | 天天干天天看 | 国产成人精品一区二区三区免费 | 91网免费看| 97视频久久久 | 丁香六月激情 | 91chinesexxx| 婷婷www | 天天舔天天搞 | 天海冀一区二区三区 | 97超碰人人模人人人爽人人爱 | 91av中文字幕 | 成人在线播放视频 | 韩国av电影在线观看 | 一区二区三区中文字幕在线 | 青草草在线 | 一区二区三区观看 | 国产亚洲久一区二区 | 日韩精品短视频 | 久草成人在线 | 国产视频97 | 国产一区二区在线免费观看 | 91热视频| 一区二区三区在线视频111 | 永久av免费在线观看 | 亚洲性少妇性猛交wwww乱大交 | 日韩精品一区二区免费 | 综合网成人 | 在线观看免费中文字幕 | 日p视频在线观看 | 亚洲综合在| 久久久综合香蕉尹人综合网 | 狠狠色丁香婷婷综合最新地址 | 在线免费性生活片 | 一区二区三区四区五区在线 | av888av.com| 天天操天天干天天摸 | 99精品亚洲 | 黄网站色视频 | 91桃色在线免费观看 | 欧美日韩午夜爽爽 | 五月婷婷激情综合 | 五月天亚洲激情 | 日韩在线视频一区 | 国产精品av免费在线观看 | 国产成人精品综合久久久久99 | 27xxoo无遮挡动态视频 | 国内精品视频在线 | 91黄色在线视频 | 九色免费视频 | 激情五月六月婷婷 | 在线观看黄网站 | 在线免费日韩 | 久久99电影 | 久久免费精品视频 | 亚洲国产精品久久久久久 | 国产成人三级在线 | 在线观看免费一区 | 免费黄色av电影 | 99视频在线免费观看 | 国产精品黄色在线观看 | 狠狠干夜夜 | 国产日产亚洲精华av | 久久免费黄色 | 日本三级在线观看中文字 | 日本中文在线观看 | 美女黄网久久 | 日韩视频三区 | 久草在线网址 | 中文字幕在线视频第一页 | 国产精品国内免费一区二区三区 | 国产在线日本 | 最近高清中文字幕 | 亚洲国内精品在线 | 日本不卡一区二区 | 在线观看国产高清视频 | 日韩一级电影在线 | 美女视频黄免费的久久 | 亚洲视频综合在线 | 日韩免费在线看 | 国产精品亚洲综合久久 | 久久人人爽人人爽 | 国产美女免费看 | 婷婷综合电影 | 美女久久久久久久 | 久久99国产精品免费 | 99热国产在线中文 | 日韩一级黄色片 | 成人一区二区三区中文字幕 | 91亚洲精品久久久蜜桃 | 尤物97国产精品久久精品国产 | 亚洲欧美综合 | 亚洲精品国偷拍自产在线观看 | 狠狠操欧美 | 免费看三片 | 国产小视频免费在线网址 | 久久精品在线视频 | 欧美视频网址 | 99久久这里只有精品 | 午夜电影中文字幕 | 一区二区三区播放 | 婷婷久久网| 亚洲黄色在线观看 | 亚洲黄色一级视频 | 亚洲精品国产精品国自产观看浪潮 | 国产高清不卡一区二区三区 | 国产精品69av | 91九色老 | 欧美激情片在线观看 | av青草| 国产成人亚洲精品自产在线 | 少妇高潮流白浆在线观看 | 色在线视频网 | 欧美性黄网官网 | 亚洲精品国产欧美在线观看 | 亚洲精品久久久久久久蜜桃 | a在线v| 嫩模bbw搡bbbb搡bbbb | 国产精品久久久久久麻豆一区 | 五月天婷婷在线播放 | 999成人| 免费看黄电影 | 久久99国产一区二区三区 | 色综合天 | 欧美一级乱黄 | 天天色天天干天天 | 国产精品va视频 | 中国一 片免费观看 | 天天射天天色天天干 | 91视频免费看网站 | 日本精品一区二区三区在线观看 | 中文字幕一区二区三 | 国产精品美女网站 | 天天操天天怕 | 久久精品国产精品亚洲 | 五月婷婷中文字幕 | 69精品在线观看 | 欧美福利视频一区 | 免费看片成年人 | 美女精品 | 九九九在线观看视频 | 国产一区二区三区免费视频 | 午夜久久福利 | 999成人精品| 精品国产一区二区三区久久 | www.操.com| 日日爽| 国产精品久久久区三区天天噜 | 久久久久久久av麻豆果冻 | 国产日韩欧美在线看 | 夜夜操狠狠操 | 久久免费观看视频 | 国产 中文 日韩 欧美 | 亚洲尺码电影av久久 | 日韩经典一区二区三区 | 亚洲理论视频 | 久草久草久草久草 | 四虎影院在线观看av | 日本最新中文字幕 | 亚洲欧洲xxxx | a视频免费在线观看 | 国产毛片在线 | 不卡的一区二区三区 | 亚洲 欧美 日韩 综合 | 成人久久亚洲 | 国产一级片直播 | 亚洲一区精品二人人爽久久 | 亚洲天堂va| 在线一级片 | 免费看成人a | 久久99在线视频 | avwww在线观看| 美女在线国产 | 久久久久亚洲精品男人的天堂 | 欧美a级片免费看 | 男女视频国产 | 国产日韩欧美中文 | 国产福利在线免费 | 狠狠操天天操 | 日韩精品专区在线影院重磅 | 日韩精品欧美一区 | 免费看的视频 | 综合网av| 欧美日韩一区二区在线观看 | 久久久久久免费视频 | 久久99精品国产麻豆宅宅 | 久久三级视频 | 久久专区 | 欧美精品久久久久a | 久久久麻豆精品一区二区 | 日韩欧美精品一区 | 国产精品一区二区麻豆 | 亚洲理论在线 | 精品国精品自拍自在线 | 亚洲精品在线播放视频 | 久草视频手机在线 | 久久露脸国产精品 | 免费黄色激情视频 | www.色的| 久久一区二区免费视频 | 久久人人97超碰精品888 | 日韩中文在线播放 | 久久精品一二三区 | 亚洲精品免费在线 | 99国产情侣在线播放 | 日韩精品一区二区在线观看 | 少妇bbbb | 99精品国产亚洲 | 日韩免费电影一区二区三区 | 久久久影院官网 | 成片免费观看视频999 | 午夜av不卡 | 91精品国产一区二区在线观看 | 国产一区二区在线免费播放 | 欧美大片mv免费 | 日韩精品一区二区三区免费视频观看 | 丁香高清视频在线看看 | 欧美成人精品欧美一级乱黄 | 欧美热久久| 二区三区视频 | 久草视频在线新免费 | 伊人久久在线观看 | 亚洲最新av网址 | 午夜视频一区二区三区 | 视频 天天草 | 正在播放国产一区二区 | 国产免费不卡 | 91欧美国产 | 中文字幕一区二区三区四区久久 | 韩国av免费| 国产馆在线播放 | 亚洲一区二区精品在线 | 亚洲精品国产品国语在线 | 插久久 | free. 性欧美.com | 久久久精品 一区二区三区 国产99视频在线观看 | 婷婷亚洲综合五月天小说 | 香蕉久久久久 | 亚洲视频电影在线 | 在线播放国产精品 | 成人免费一级片 | 免费激情网 | 免费毛片aaaaaa | 日韩视频在线观看免费 | 免费99视频 | 国产亚洲欧美精品久久久久久 | 欧美九九九| 婷婷亚洲综合 | 成人黄色电影在线播放 | 欧美成人h版电影 | 免费碰碰| 久久er99热精品一区二区三区 | 久久婷婷国产色一区二区三区 | 国产一二区在线观看 | 日韩欧美黄色网址 | 亚洲精品人人 | www.天天操.com | 国产黄色精品在线 | 天天干天天做 | 99精品国产一区二区三区麻豆 | 国产免费高清视频 | 激情网婷婷 | 久久综合狠狠综合 | 中文字幕在线观看免费 | 亚洲一区二区三区四区在线视频 | 中文字幕av一区二区三区四区 | 四虎影视精品永久在线观看 | 亚洲精品午夜久久久 | 99精品久久久 | 中文字幕视频 | 美女免费视频黄 | 91新人在线观看 | av手机在线播放 | 久久久久久久久久久精 | 久久日韩精品 | 日韩三级视频在线观看 | 中文字幕精品视频 | 日韩 在线| 日韩91在线 | 国产五月天婷婷 | 日韩理论片在线观看 | 成人av电影免费观看 | 丁香av | 中文字幕人成人 | 日韩在线视频观看免费 | 三级动态视频在线观看 | 欧美专区日韩专区 | 亚洲精品在线免费播放 | 四虎影视国产精品免费久久 | 久久久国产毛片 | 久久视频免费观看 | 亚洲好视频 | av福利在线导航 | 国产精品久久久久久久午夜片 | 国产精品一区二区三区在线免费观看 | 国产乱对白刺激视频不卡 | 久久久久久蜜桃一区二区 | 国产亚洲免费的视频看 | 国产精品欧美日韩 | 亚洲人精品午夜 | 美女精品 | a级一a一级在线观看 | 国产中的精品av小宝探花 | 麻豆va一区二区三区久久浪 | av黄色大片 | 激情伊人五月天久久综合 | 五月综合网站 | 视频在线国产 | 亚洲精品福利在线观看 | 深爱婷婷久久综合 | 激情动态 | 色中色亚洲 | 91精品亚洲影视在线观看 | 中文字幕高清av | 91免费网站在线观看 | 久久国产经典 | 午夜精品一区二区三区视频免费看 | 国产二区电影 | 日韩在线视频精品 | 国内丰满少妇猛烈精品播 | 久久69精品久久久久久久电影好 | 91精品国产乱码久久 | 中文字幕在线观看日本 | 99c视频高清免费观看 | 国产精品二区在线观看 | 成人观看视频 | 国产精品视频永久免费播放 | 久久涩涩网站 | 精品国产中文字幕 | 亚州精品天堂中文字幕 | 在线观看免费91 | 免费视频一区二区 | 日日摸日日添日日躁av | 欧美天堂视频在线 | 美女久久 | 91精品色 | 日日干天天爽 | 国产国语在线 | 亚洲精区二区三区四区麻豆 | 最近中文字幕完整视频高清1 | 日韩在线电影一区二区 | 在线看黄色的网站 | 97理论电影 | 久久国产成人午夜av影院潦草 | 久热av在线| 久久久免费观看视频 | 日韩高清一区二区 | 免费国产在线精品 | 免费a级毛片在线看 | 人人爽人人干 | 日韩视频一区二区在线观看 | adc在线观看 | 在线观看成人 | 国产视频二区三区 | 免费av试看 | 国产精品一区在线 | www.天天色.com | av无限看| 一二三区av| 久久热亚洲| 999久久国产 | 久久久国产一区 | 99在线精品视频在线观看 | 婷婷色网| 国产手机在线精品 | 天天射天天舔天天干 | 国产精彩视频一区二区 | 在线视频18在线视频4k | 国产精品国产三级国产 | 韩国一区视频 | 国产一区二区在线播放视频 | 久久久久久国产精品亚洲78 | avwww在线观看 | 国产一区二区在线播放视频 | av视屏在线 | 中文字幕色在线 | 最新av在线免费观看 | 婷婷六月丁 | 黄色午夜网站 | 伊人五月婷 | 午夜av影院 | 婷婷精品视频 | 欧美激情视频一区二区三区 | 日韩极品视频在线观看 | 国产一区二区在线观看视频 | 亚洲黄色在线 | 亚a在线 | 精品国产人成亚洲区 | 99激情网 | 亚洲性xxxx| 麻豆国产在线播放 | 九九久久久久久久久激情 | 18性欧美xxxⅹ性满足 | 国产视频在 | 狠狠操精品 | 99热 精品在线 | 久久香蕉一区 | 国产视频2 | 97人人看| 日本公妇在线观看 | 亚洲专区一二三 | 国产精品69av | 手机av观看 | 久久综合影音 | 国产精品久免费的黄网站 | 九七视频在线观看 | 国产原创中文在线 | 97视频在线播放 | 91精品视频一区 | av在线之家电影网站 | 亚洲精品网址在线观看 | 91精品天码美女少妇 | 亚洲国产三级在线 | 成人av电影在线观看 | 在线最新av | 中文永久字幕 | 丁香九月婷婷 | 色天天综合网 | 国产亚洲一区二区三区 | 天天色天天骑天天射 | 日韩av男人的天堂 | 国产一区视频在线观看免费 | www.com在线观看 | 日韩精品中文字幕在线观看 | 在线国产中文字幕 | 免费观看性生交大片3 | 在线有码中文字幕 | av在线影片 | 综合久久五月天 | a在线观看国产 | 99在线精品视频 | 亚洲天堂网在线观看视频 | 一区二区三区在线免费 | 亚洲全部视频 | 91免费在线看片 | 香蕉网站在线观看 | 欧美a级在线免费观看 | 黄色软件网站在线观看 | 天天干天天天天 | 丁香久久五月 | 中文字幕av在线播放 | 国产69精品久久久久久久久久 | 狠狠操综合网 | 91亚洲国产成人久久精品网站 | 国产一区二区三区四区大秀 | 麻豆久久久久久久 | 精品一区在线 | 日韩精品一区二区三区外面 | 天天干天天干天天色 | 在线成人高清电影 | 超碰人人91 | 国产精品对白一区二区三区 | 亚洲精品国精品久久99热 | 久久亚洲精品电影 | 人人干在线观看 | 免费麻豆视频 | 色网站在线看 | 免费福利小视频 | 国产精品视频地址 | 日韩久久久久久久久久久久 | 欧美成人日韩 | 国内精品免费 | 91天天视频 | 97超碰人人模人人人爽人人爱 | 丁香av在线 | 欧美日本中文字幕 | 中文字幕第一页在线视频 | 成年人免费在线观看网站 | 亚洲三级在线播放 | 天天操夜夜摸 | 中文字幕在线影院 | 五月天丁香综合 | 国产精品久久久 | 久久超碰99 | 91毛片在线 | 成人欧美一区二区三区在线观看 | av中文在线| 日韩av资源在线观看 | 成人一区二区在线 | 欧美视频国产视频 | 97人人视频 | 久久久综合色 | 黄色三级免费 | 91精品在线视频 | 欧美在线视频精品 | 少妇精69xxtheporn | 国产情侣一区 | 欧美一区免费在线观看 | 九九热在线精品视频 | 最新国产精品拍自在线播放 | 久久国产一区二区三区 | 欧美福利久久 | 九九热精品视频在线观看 | 日韩欧美亚洲 | 日韩精品久久久久久久电影竹菊 | 激情五月激情综合网 | 91资源在线 | 国产免费又黄又爽 | 香蕉免费在线 | 午夜成人影视 | 97超在线| 国产一区二区不卡在线 | 99riav1国产精品视频 | 天天插天天操天天干 | 亚洲视频 中文字幕 | www.777奇米 | 91精彩在线视频 | 亚洲欧美国产精品久久久久 | 美女久久久久久久久久 | 免费一级日韩欧美性大片 | 久久中文字幕导航 | 亚洲国产精品va在线看 | 麻豆小视频在线观看 | 婷婷国产精品 | 欧美日韩一二三四区 | 五月婷婷激情网 | 国产视频1 | 97人人模人人爽人人喊网 | 久久久亚洲麻豆日韩精品一区三区 | 国产精品美女久久久久aⅴ 干干夜夜 | 一 级 黄 色 片免费看的 | 国产一区在线播放 | 欧美va天堂va视频va在线 | 久久在线一区 | 亚洲国产伊人 | 国产99久久九九精品免费 | 黄色网在线免费观看 | 亚色视频在线观看 | 在线观看国产日韩 | 国产麻豆视频免费观看 | 欧美日韩性视频 | 欧美色图亚洲图片 | 97国产大学生情侣酒店的特点 | 亚洲欧洲精品一区 | av日韩不卡 | 亚洲人人av| 亚洲精品一区二区在线观看 | 午夜男人影院 | 久久精品在线免费观看 | 日韩精品中文字幕一区二区 | 久久久精品综合 | 一区二区视频在线免费观看 | 日韩欧美69 | 国产原创av片 | 91视频亚洲 | 亚洲欧美国产日韩在线观看 | 国产日韩欧美视频在线观看 | 狠狠色丁香婷婷综合欧美 | 天天干天天射天天爽 | 亚洲视频在线免费观看 | 久操伊人 | 亚洲天天在线 | 亚洲一区二区三区四区精品 | 黄色在线免费观看网址 | 国产精品美女久久久久久久网站 | 久久久久一区二区三区 | 日韩一区二区三区视频在线 | 91在线小视频 | 天天天干天天天操 | 在线观看小视频 | 91在线视频网址 | 亚洲日本在线一区 | 免费在线观看一级片 | 国产尤物视频在线 | 国产小视频网站 | 中文字幕免费观看全部电影 | 91av视频| 国产不卡视频在线 | 西西444www大胆高清视频 | av电影不卡在线 | 在线成人av | 久免费| 精品国产一区二区三区久久久久久 | 99热在线精品观看 | 中文字幕在线看视频 | 干亚洲少妇 | 色婷婷a | 天天操天操 | 国产成人在线网站 | 91免费高清观看 | 91精品麻豆 | 欧美亚洲xxx | 国产精品一区二区三区视频免费 | 婷色在线 | 激情欧美xxxx| 91麻豆精品91久久久久同性 | 国产精品video | 午夜久久久久 | 久久精品99国产精品日本 | 91观看视频 | 亚洲资源网 | 国产亚洲午夜高清国产拍精品 | 国产一性一爱一乱一交 | 男女靠逼app| 9色在线视频 | 国产手机在线精品 | 国产中文字幕在线看 | www最近高清中文国语在线观看 | 99久久精| 久久久亚洲电影 | 97在线视频网站 | 久久综合久久综合这里只有精品 | 在线观看免费视频你懂的 | 视频国产精品 | 美女福利视频网 | 天堂麻豆 | 成人h在线观看 | 狠狠操电影网 | 成人教育av| 久草电影在线 | 狠狠干网 | 成人一区二区三区在线观看 | 国产一级在线视频 | 91大神免费视频 | 狠狠干狠狠久久 | 日韩视频1区 | 午夜国产一区 | 天天操夜夜做 | 婷婷在线看 | 麻豆激情电影 | 激情网站网址 | 91福利视频久久久久 | 91精品国自产在线观看 | 91欧美日韩国产 | 日日夜av| 99精品视频在线播放免费 | 玖玖玖在线观看 | 国产精品一二三 | 中文字幕一区二区在线播放 | 国产在线v | 国产精品高清一区二区三区 | 又污又黄网站 | 免费影视大全推荐 | 欧美一区二区伦理片 | 日本成人免费在线观看 | 日韩大片免费在线观看 | 精品一区二区影视 | 国产中文在线播放 | a天堂最新版中文在线地址 久久99久久精品国产 | 国产日韩精品欧美 | 五月天,com| 国产亚洲精品久久久网站好莱 | 久久久久观看 | 成人毛片100免费观看 | 国产不卡在线观看 | 亚在线播放中文视频 | 精品在线一区二区三区 | 中文字幕久久精品 | 九九视频在线观看视频6 | 波多野结衣视频一区 | 免费a视频| 亚洲精品国产自产拍在线观看 | 免费福利视频导航 | 中国一区二区视频 | 一区精品在线 | 国产精品手机在线播放 | 亚洲网久久| 91成年人视频 | 婷婷丁香色综合狠狠色 | 日韩精品免费在线观看 | 欧美日韩视频在线 | 波多野结衣在线观看一区二区三区 | 91av网址| 91成版人在线观看入口 | 在线免费观看黄 | 公开超碰在线 | 亚洲日本成人 | 日韩最新在线 | 999一区二区三区 | 天堂va欧美va亚洲va老司机 | 国产精品免费一区二区 | 91超碰免费在线 | 亚州人成在线播放 | av福利超碰网站 | 免费av在线播放 | 天天综合人人 | 婷婷六月天丁香 | 国产精品网红福利 | 97理论片 | 国产美女精品在线 | a视频免费在线观看 | 波多野结衣视频网址 | 99热超碰在线 | 成人国产精品一区二区 | 中文字幕在线观看不卡 | 国产不卡片 | 欧美日韩免费一区二区 | 久久视屏网 | 日韩精品免费在线播放 | 成人午夜精品久久久久久久3d | 国产精品视频最多的网站 | 中文区中文字幕免费看 | 特黄特色特刺激视频免费播放 | 国产精品永久在线 | 丁香婷婷激情 | 久草资源在线 | 人人干人人艹 | 在线观看视频91 | 成人黄色大片在线观看 | a在线一区 | 欧美aaa级片 | 日韩一级电影在线 | 中文字幕电影在线 | 99re久久精品国产 | 美女黄网站视频免费 | 成人免费看片网址 | 亚洲第二色 | 男女免费av | 精品高清美女精品国产区 | 日韩高清在线一区二区 | 中文字幕在线观看2018 | 99精品视频免费看 | 国产精品嫩草影院99网站 | 97超碰人人澡 | 91日韩国产| 国产丝袜高跟 | 国产精品久久人 | 天堂在线视频免费观看 | av官网在线| 日韩精品一区二区三区电影 | 日本电影久久 | 欧美激情精品久久久久 | 99久热在线精品视频成人一区 | 天天插视频 | 五月婷香 | 日本不卡123 | 一级c片| 激情五月六月婷婷 | 免费黄色小网站 | 亚洲黄色成人 | 毛片网站在线看 | 国产亚洲成人精品 | 在线v片免费观看视频 | 黄色在线观看www | 涩涩色亚洲一区 | 亚洲在线视频播放 | 又色又爽又黄 | 久久精品久久99精品久久 | 国产又粗又猛又爽又黄的视频免费 | 天天干天天操天天爱 | 婷婷在线网站 | 91麻豆精品国产91久久久更新时间 | av蜜桃在线 | 日韩在线观看电影 | 狠狠色丁香久久婷婷综合丁香 | 久久天堂影院 | 久久久99精品免费观看 | 国产成人av免费在线观看 | 欧美大码xxxx | 91成年人网站 | 国产黄色免费在线观看 | 亚洲精品视频播放 | 亚洲另类在线视频 | 亚洲国产成人在线播放 | 成人精品久久久 | 日本精品va在线观看 | 日韩精品一区二区三区免费视频观看 | 欧美男同视频网站 | 欧美日韩精品在线观看视频 | 国产高清久久久 | 黄色aaa级片 | 国产视频手机在线 | 日韩午夜视频在线观看 | 国产精品视屏 | 中文字幕第一页在线 | 九九热国产视频 | 99精品在这里 | 永久黄网站色视频免费观看w | www.国产在线| 亚洲一区尤物 | 久草在线免费在线观看 | 婷婷在线不卡 | 精品美女在线视频 | 色多多视频在线观看 | 99免费观看视频 | 啪啪av在线| 日韩免费电影一区二区 | 欧美日韩在线免费观看 | 狠狠插狠狠操 | 色网免费观看 | 成人免费视频播放 | 免费人成网 | 亚洲在线成人精品 | 久久免费播放视频 | 91黄色免费网站 | 中文字幕免费高清av | 国产精品福利无圣光在线一区 | 97品白浆高清久久久久久 | 精品国产亚洲在线 | 天天爽天天碰狠狠添 | 国模精品一区二区三区 | 在线电影日韩 | 亚洲精品一区二区三区四区高清 | av官网在线| 色综合久久五月天 | 国产一区二区综合 | 天天操夜夜做 | 精品视频在线免费 | 欧美另类色图 | 国产破处在线视频 | 中文字幕在线免费97 | 99热这里有精品 | 日韩免费视频播放 | 欧美激情综合五月 | 99精品视频免费观看 | 亚洲精品国产精品国自产观看 | 久久精品国产免费 | 色视频网站在线观看一=区 a视频免费在线观看 | 日韩美女一级片 | 91视频在线网址 | 天天爽夜夜操 | 国产麻豆精品在线观看 | 中文字幕一区二区三区乱码在线 | 国产 日韩 欧美 在线 | 国产剧情亚洲 | 制服丝袜一区二区 | 色的网站在线观看 | 五月天视频网 | 久久午夜网 | 国产精品毛片一区二区在线 | 毛片在线播放网址 | 片黄色毛片黄色毛片 | 久99久久| 免费看国产一级片 | av中文字幕剧情 | 99视频在线精品免费观看2 | 91丨精品丨蝌蚪丨白丝jk | 国产中文字幕在线观看 | 日本精品一区二区在线观看 | 曰本免费av | 久久tv视频 | 超碰在线97免费 | 玖玖视频免费在线 | 精品理论片 | 97超碰在线久草超碰在线观看 | 国产色在线 | 亚洲亚洲精品在线观看 | 国产免费叼嘿网站免费 | 黄色三级免费观看 | 婷色在线| 99精品99| 日本久久免费视频 | 久久久久久久久国产 | 黄色成人影视 | 成人高清在线 | 色国产在线 | 国产午夜精品一区二区三区欧美 | 亚洲三区在线 | av888.com | 高清视频一区二区三区 | 午夜电影av | 色激情在线 | 97超碰国产精品 | 成人av在线影视 | 福利电影久久 | 国产精品久久久久久久婷婷 | 字幕网av | 久久精品专区 | aaa亚洲精品一二三区 | 久久高清视频免费 | 国产精品ⅴa有声小说 | 日韩一二区在线 | 日韩高清不卡一区二区三区 | 精品女同一区二区三区在线观看 | 成人av在线观 | 一级黄色片在线免费观看 | 欧美黑人xxxx猛性大交 | 免费在线观看av | 在线观看成人小视频 | 日韩xxxbbb| 99久久影院 | 亚洲 欧美 综合 在线 精品 | 日韩在线视频网址 | 亚洲 综合 国产 精品 | av电影在线观看 | 97在线视 | 亚洲91在线 | 久精品视频免费观看2 | 日韩午夜精品福利 |