1 名稱 解釋 格式 2 a (Assemble) 逐行彙編 a [address] 3 c (Compare) 比較兩內存塊 c range address 4 d (Dump) 內存16進制顯示 d [address]或 d [range] 5 e (Enter) 修改內存字節 e address [list] 6 f (fin) 預置一段內存 f range list 7 g (Go) 執行程序 g [=address][address...] 8 h (Hexavithmetic) 制算術運算 h value value 9 i (Input) 從指定端口地址輸入 i pataddress 10 l (Load) 讀盤 l [address [driver seetor> 11 m (Move) 內存塊傳送 m range address 12 n (Name) 置文件名 n filespec [filespec...] 13 o (Output) 從指定端口地址輸出 o portadress byte 14 q (Quit) 結束 q 15 r (Register) 顯示和修改寄存器 r [register name] 16 s (Search) 查找字節串 s range list 17 t (Trace) 跟蹤執行 t [=address] [value] 18 u (Unassemble) 反彙編 u [address ]或range 19 w (Write) 存盤 w [address[driver sector secnum> 20 ? 聯機幫助 ? 21 22 debug小彙編a命令 23 24 debug小彙編a命令是一個頗有用的功能,許多的小程序都要他來作。 25 26 編一些小程序比彙編要來得方便,快潔。 27 在Debug中,中斷是很是有用的,首先,讓咱們先了解一下中斷。 28 所謂中斷,其實,就是,當你作某事時,有人過來找你有其餘事,你先放下手中的事(計算機中,稱爲保護現場) 29 ,再去與叫你的那我的辦事去,等完了,你又回,接着作剛纔的事。這是個很通俗的講法。 30 計算機在運行時,也會出現這種狀況,咱們叫之中斷。 31 下面是他的一些經常使用中斷向量的入口值詳解:(記住哦,很用的...呵呵) 32 33 34 35 36 IBM PC 中斷 int10 37 ooH 屏幕方式設置 38 39 入口:AH=0,AL=顯示方式代碼(0--6) 40 0:40*25 黑白 41 1:40*25 彩色 42 2:80*25 黑白 43 3:80*25 彩色文本 44 4:320*200 彩色 45 5:320*200 黑白 46 6:640*200 黑白圖形模式 47 7:80*25 單色字符(單色顯示器) 48 49 0BH 色彩設置 50 入口:AH=0B,BL=0 設背景色,BH=0--15 BL=1 設調色碼,BH=0--1 51 0CH 寫圖形點 52 入口:AH=0C,CX:DX=列號:行號,AL=顏色 53 ODH 讀圖形點 54 入口:AH=0D,CX:DX=列號:行號 55 返回:AL=顏色 56 0EH 在當前頁、當前光標處寫字符 57 入口:AH=0E,AL=字符的ASCII碼,BL=前景色 58 OFH 顯示器狀態 59 入口:AH=0F 60 返回:AL=當前顯示器方式,AH=屏幕列數,BH=當前頁號 61 62 01H 光標設置 63 入口:AH=1,CH=光標起始行號(00--0C),CL=光標結束行號(00--0C) 64 注:CH > CL 65 02H 光標定位 66 入口:AH=2,BH=頁號,DH:DL=起始行:列 67 03H 讀光標位置 68 入口:AH=3,BH=頁號。 69 返回:DH:DL=起始行:列 70 06H 窗口上卷 71 入品:AH=6,AL=窗口上卷行數,CH:CL-DH:DL 窗口座標 72 注:AL=0 捲動整個窗口 73 07H 窗口下卷 74 入口:AH=7,AL=窗口下卷行數,CH:CL-DH:DL 窗口座標 75 08H 讀當前光標處字符和屬性 76 入口:AH=8,BH=頁號。 77 返回:AH:AL=字符的顏色:字符的ASCII碼 78 注:顏色代碼見下對照表 79 09H:在當前光標處寫字符和屬性 80 注:光標不下移 81 入口:AH=9,BH=頁號,BL:AL=字符的顏色:字符的ASCII碼,CX=重複次數 82 1 2 3 4 5 6 7 8 83 BL R G B I R G B 84 閃爍 字符底色 加亮 字符顏色 85 86 中斷向量號表 87 88 中斷號 解釋 中斷號 解釋 89 0 除數爲0錯 19 引導裝入程序 90 1 音步中斷 1A 日時調用 91 2 不可屏蔽中斷NMI 1B 鍵盤阻斷時獲得控制權 92 3 斷電中斷(CCH) 1C 時鐘中斷時獲得控制權 93 4 溢出中斷 1D 指向CRT初始參數表 94 5 屏幕打印中斷 1E 指向盒帶參數表 95 6-7 保留 1F 1KB圖形模式 96 8 計時器中斷(18.2秒) 20 結束DOS程序 97 9 鍵盤中斷 21 DOS功能調用 98 A-D 保留 22 結束地址(建義用EXEC) 99 E 軟盤機中斷 23 DOS Crtl-Break退出地址 100 F 保留 24 DOS致命錯向量 101 10 屏幕I/O調用 25 DOS絕對磁盤讀 102 11 設備檢查調用 26 DOS絕對磁盤寫 103 12 存儲器檢查調用 27 結束程序並駐留(建義用31h) 104 13 軟盤機I/O調用 28-3F DOS保留 105 14 RS-233I/O調用 40-7F 未用 106 15 盒帶機I/O調用 80-85 BASIC保留 107 16 鍵盤I/O調用 86-F0 BASIC解釋程序用 108 17 打印機I/O調用 F1-FF 未用 109 18 ROM-BASIC入口 110 111 112 指令名詳解 113 call 指令(過程調用)(控制指令-長轉移) 114 115 詳解: 116 117 段內直接調用 118 119 段內間接調用(寄存器) 120 121 段內間接調用(存儲器) 122 123 段間直接調用 124 125 段間間接調用 126 127 指令名 128 jmp 指令(無條件轉移指令)(控制指令-長轉移) 129 130 詳解: 131 段內直接跳轉 132 133 短段內直接跳轉 134 135 段內間接跳轉(寄存器) 136 137 段內間接跳轉(存儲器) 138 139 段間直接跳轉 140 141 段間間接跳轉 142 143 指令名 144 ret 指令(過程返回)(控制指令-長轉移) 145 146 詳解: 147 148 段內返回 149 150 段內返回當即數加於sp 151 152 段間返回 153 154 段間返回當即數加於sp 155 156 na/jnbe 指令(控制指令-短轉移) 不小於或不等於時轉移 157 158 jae/jnb 指令 (控制指令-短轉移) 大於或等於時轉移 159 160 jb/jnae 指令 (控制指令-短轉移) 小於轉移 161 162 jbe/jna 指令 (控制指令-短轉移) 小於或等 於轉移 163 164 jg/jnle 指令(控制指令-短轉移) 大於轉移 165 166 jge/jnl 指令 (控制指令-短轉移) 大於或等於轉移 167 168 jl/jnge 指令 (控制指令-短轉移) 小於轉移 169 170 jle/jng 指令 (控制指令-短轉移) 小於或等 於轉移 171 172 je/jz 指令 (控制指令-短轉移) 等於轉移 173 174 jne/jnz 指令 (控制指令-短轉移) 不等於轉移 175 176 jc 指令 (控制指令-短轉移) 有進位時轉移 177 178 jnc 指令 (控制指令-短轉移) 列進位時轉移 179 jno 指令 (控制指令-短轉移) 不溢出時轉移 180 jnp/jpo 指令 (控制指令-短轉移) 奇偶性爲奇數時轉移 181 182 jns 指令 (控制指令-短轉移) 符號位爲"0"轉移 183 184 jo 指令 (控制指令-短轉移) 溢出轉移 185 186 jp/jpe 指令 (控制指令-短轉移) 奇偶性爲偶數時轉移 187 188 js 指令 (控制指令-短轉移) 符號位爲"1"時轉移 189 190 loop 指令 (循環控制指令-短轉移) cx 不爲0時循環 191 192 loope/loopz 指令 (循環控制指令-短轉移) cx 不爲0且標誌 z=1 時循環 193 194 loopne/loopnz 指令 (循環控制指令-短轉移) cx 不爲0且標誌 z=0 時循環 195 196 jcxz 指令 (循環控制指令-短轉移) cx 爲0時轉移 197 198 ★int 指令 (中斷指令) 中斷指令(後詳解) 199 200 into 指令 (中斷指令) 溢出中斷 201 202 iret 指令 (中斷指令) 中斷返回 203 204 205 指令名 206 shl 指令(邏輯左移) 207 sal 指令(算術左移) 208 shr 指令(邏輯右移) 209 sar 指令(算術右移) 寄存器,1 210 rol 指令(循環左移) 寄存器,cl 211 ror 指令(循環右移) 存儲器,1 212 rcl 指令(經過進位的循環左移)存儲器,cl 213 rcr 指令(經過進位的循環右移)(邏輯運算) 214 215 216 not 指令(取反運算)寄存器求反 217 218 (邏輯運算)存儲器求反 219 220 and 指令(與運算) (邏輯運算) 221 222 寄存器 and 寄存器 寄存器 223 寄存器 and 存儲器 寄存器 224 225 存儲器 and 寄存器 存儲器 226 227 當即數 and 存儲器 存儲器 228 229 當即數 and 累加器 累加器 230 231 or 指令(或運算)(邏輯運算) 232 233 寄存器 or 寄存器 寄存器 234 寄存器 or 存儲器 寄存器 235 236 存儲器 or 寄存器 存儲器 237 238 當即數 or 存儲器 存儲器 239 240 當即數 or 累加器 累加器 241 242 test 指令(測試) (邏輯運算) 243 244 寄存器 test 寄存器 245 寄存器 test 存儲器 246 寄存器 test 當即數 247 存儲器 test 當即數 248 累加器 test 當即數 249 250 movs 指令(串傳送)(字符串操做指令) 251 單個傳送 252 重複傳送 253 254 cmps 指令(串比較) (字符串操做指令) 255 單個比較 256 重複比較 257 258 scas 指令(串掃描)(字符串操做指令) 259 單個搜索 260 重複搜索 261 262 lods 指令(裝入串) 263 (字符串操做指令) 264 單個裝載 265 重複裝載 266 267 stos 指令(保存串) (字符串操做指令) 268 單個存儲 269 重複存儲 270 271 mov 指令(傳送字或字節)(數據傳送命令) 272 寄存器與寄存器間傳送 273 存儲器與寄存器間傳送 274 當即數傳送給存儲器 275 當即數傳送給寄存器 276 存儲器傳送給累加器 277 累加器傳送存儲器 278 寄存器傳送給段寄存器 279 存儲器傳送給段寄存器 280 段寄存器傳送給寄存器 281 段寄存器傳送給存儲存器 282 283 pop 指令(把字彈出堆棧) (數據傳送命令) 284 285 push 指令(把字壓入堆棧) 286 存儲器 287 寄存器 288 段寄器 289 xchg 指令(交換字或字節) (數據傳送命令) 290 寄存器與寄存器交換 291 存儲器與寄存器交換 292 寄存器與累加器交換 293 294 in 指令(端口輸入) (數據傳送命令) 295 直接輸入 296 間接輸入 297 298 out 指令(端口輸出) (數據傳送指令) 299 直接輸出 300 間接輸出 301 302 add 指令(加法)(算術指令) 303 adc 指令(帶進位加法) 304 寄存器+寄存器 寄存器 305 寄存器+存儲器 寄存器 306 存儲器+寄存器 存儲器 307 當即數+存儲器 存儲器 308 當即數+累加器 累加器 309 310 inc 指令(加1)(算術指令) 311 存儲器增量 312 寄存器增量 313 314 sub 指令(減法) (算術指令) 315 sbb 指令(帶借位減法) 316 寄存器-寄存器 寄存器 317 寄存器-存儲器 寄存器 318 存儲器-寄存器 存儲器 319 當即數-存儲器 存儲器 320 當即數-累加器 累加器 321 322 dec 指令(減1)(算術指令) 323 存儲器減量 324 寄存器減量 325 326 nec 指令(求反,以0減之) 327 寄存器求補 328 存儲器求補 329 330 cmp 指令(比較)(算術指令) 331 寄存器與寄存器比較 332 寄存器與存儲器比較 333 寄存器與當即數比較 334 存儲器與當即數比較 335 累加器與當即數比較 336 337 mul 指令(無符號乘法) (算術指令) 338 imul 指令(整數乘法) 339 與8位寄存器相乘 340 與16位寄存器相乘 341 與8位存儲單元相乘 342 與16位存儲單元相乘 343 344 div 指令(無符號除法)(算術指令) 345 idiv 指令(整數除法) 346 被8位寄存器除 347 被16位寄存器除 348 被8位存儲單元除 349 被16位存儲單元除 350 351 352 Debug實戰 353 1.查看主板的生產日期,版本 354 D ffff:05 355 D fe00:0e 356 357 2.模擬Rest鍵功能 358 A 359 :100 jmp ffff:0000 360 :105 361 g 362 363 3.快速格式化軟盤 364 L 100 0 0 * '插入一張己格式化軟盤 365 W 100 0 0 * '放入一張欲格式化軟盤 366 注:* 分別爲:720K e |1.2M id |1.44M 21 367 368 4.硬盤格式化兩種方法 369 (1)G=c800:05 370 (2) A 100 371 mov ax,0703 372 mov cx,0001 373 mov dx,0080 374 int 13 375 int 3 376 g 100 377 5.加速鍵盤 378 A 379 mov ax,0305 380 mov bx,0000 381 int 16 382 int 20 383 rcx 384 10 385 n fast.com 386 w 387 q 388 389 6.關閉顯示器(恢復時,按任意鍵) 390 391 A 392 mov ax,1201 393 mov bl,36 394 int 10 395 mov ah,0 396 int 16 397 mov ax,1200 398 int 10 399 rcx 400 10 401 n crt-of.com 402 w 403 q 404 7.硬盤DOS引導記錄的修復 405 在軟驅中放入一張己格式化軟盤 406 debug 407 -l 100 2 0 1 408 -w 100 0 50 1 409 把軟盤放入故障機軟驅中 410 debug 411 -l 100 0 50 1 412 -w 100 2 0 1 413 -q 414 8.清coms中setup口令 415 debug 416 -a 417 mov bx,0038 418 mov cx,0000 419 mov ax,bx 420 out 70,al 421 inc cx 422 cmp cx,0006 423 jnz 0106 424 int 20 425 -rcx 426 :20 427 -nclearpassword.com 428 -w 429 -q 430 注:以上適合super與dtk機,對於ast機,由於他的口令放在coms的4ch-51h地址處,只要將:mov bx,0038 改成: mov 431 bx,004c便可 432 9.取消coms的密碼(將coms數據清爲初始化) 433 -o 70,10 434 -o 71,10 435 -g 436 -q 437 10.將硬盤主引導記錄保存到文件中 438 439 debug 440 -a 441 mov ax,0201 442 mov bx,0200 443 mov cx,0001 444 mov dx,0080 445 mov int 13 446 int 3 447 -rcx 448 :200 449 -nboot.dat 450 -w 451 -q 452 11.調用中斷實現重啓計算機(能夠成文件) 453 debug 454 -a 455 int 19 456 int 20 457 -rcx 458 :2 459 -nreset.com 460 -w 461 -q 462 463 464 465 466 DEBUG主要命令 467 468 DEBUG是爲彙編語言設計的一種高度工具,它經過單步、設置斷點等方式爲彙編語言程序員提供了很是有效的調試手段。 469 1、DEBUG程序的調用 470 在DOS的提示符下,可鍵入命令: 471 C:\DEBUG [D:][PATH][FILENAME[.EXT>[PARM1][PARM2] 472 其中,文件名是被調試文件的名字。如用戶鍵入文件,則DEBUG將指定的文件裝入存儲器中,用戶可對其進行調試。若是未鍵入文件名,則用戶能夠用當前存儲器的內容工做,或者用DEBUG命令N和L把須要的文件裝入存儲器後再進行調試。命令中的D指定驅動器PATH爲路徑,PARM1和PARM2則爲運行被調試文件時所須要的命令參數。 473 在DEBUG程序調入後,將出現提示符,此時就可用DEBUG命令來調試程序。 474 2、DEBUG的主要命令 475 1、顯示存儲單元的命令D(DUMP),格式爲: 476 _D[address]或_D[range] 477 例如,按指定範圍顯示存儲單元內容的方法爲: 478 -d100 120 479 18E4:0100 c7 06 04 02 38 01 c7 06-06 02 00 02 c7 06 08 02 G...8.G.....G... 480 18E$:0110 02 02 bb 04 02 e8 02 00-CD 20 50 51 56 57 8B 37 ..;..h..M PQVW. 481 7 482 18E4:0120 8B 483 其中0100至0120是DEBUG顯示的單元內容,左邊用十六進制表示每一個字節,右邊用ASCII字符表示每一個字節,·表示不可顯示的字符。這裏沒有指定段地址,D命令自動顯示DS段的內容。若是隻指定首地址,則顯示從首地址開始的80個字節的內容。若是徹底沒有指定地址,則顯示上一個D命令顯示的最後一個單元后的內容。 484 2、修改存儲單元內容的命令有兩種。 485 ·輸入命令E(ENTER),有兩種格式以下:第一種格式能夠用給定的內容表來替代指定範圍的存儲單元內容。命令格式爲: 486 -E address [list] 487 例如,-E DS:100 F3'XYZ'8D 488 其中F3,'X','Y','Z'和各佔一個字節,該命令能夠用這五個字節來替代存儲單元DS:0100到0104的原先的內容 489 第二種格式則是採用逐個單元相繼修改的方法。命令格式爲: 490 -E address 491 例如,-E DS:100 492 則可能顯示爲: 493 18E4:0100 89.- 494 若是須要把該單元的內容修改成78,則用戶能夠直接鍵入78,再按"空格"鍵可接着顯示下一個單元的內容,以下: 495 18E4:0100 89.78 1B.- 496 這樣,用戶能夠不斷修改相繼單元的內容,直到用ENTER鍵結束該命令爲止。 497 ·填寫命令F(FILL),其格式爲: 498 -F range list 499 例如:-F 4BA:0100 5 F3'XYZ'8D 500 使04BA:0100~0104單元包含指定的五個字節的內容。若是list中的字節數超過指定的範圍,則忽略超過的項;若是list的字節數小於指定的範圍,則重複使用list填入,直到填滿指定的全部單元爲止。 501 3)檢查和修改寄存器內容的命令R(register),它有三種格式以下: 502 ·顯示CPU內全部寄存器內容和標誌位狀態,其格式爲: 503 -R 504 例如,-r 505 AX=0000 BX=0000 CX=010A DX=0000 SP=FFFE BP=0000 SI=0000 DI=0000 506 DS=18E4 ES=18E4 SS=18E4 CS=18E4 IP=0100 NV UP DI PL NZ NA PO NC 507 18E4:0100 C70604023801 MOV WORD PTR [0204],0138 DS:0204=0000 508 ·顯示和修改某個寄存器內容,其格式爲: 509 -R register name 510 例如,鍵入 511 -R AX 512 系統將響應以下: 513 AX F1F4 514 : 515 即AX寄存器的當前內容爲F1F4,如不修改則按ENTER鍵,不然,可鍵入欲修改的內容,如: 516 517 -R bx 518 BX 0369 519 :059F 520 則把BX寄存器的內容修改成059F。 521 ·顯示和修改標誌位狀態,命令格式爲: 522 -RF系統將響應,如: 523 OV DN EI NG ZR AC PE CY- 524 此時,如不修改其內容可按ENTER鍵,不然,可鍵入欲修改的內容,如: 525 OV DN EI NG ZR AC PE CY-PONZDINV 526 便可,可見鍵入的順序能夠是任意的。 527 4)運行命令G,其格式爲: 528 -G[=address1][address2[address3…> 529 其中,地址1指定了運行的起始地址,如不指定則從當前的CS:IP開始運行。後面的地址均爲斷點地址,當指令執行到斷點時,就中止執行並顯示當前全部寄存器及標誌位的內容,和下一條將要執行的指令。 530 5)跟蹤命令T(Trace),有兩種格式: 531 ·逐條指令跟蹤 532 -T [=address] 533 從指定地址起執行一條指令後停下來,顯示全部寄存器內容及標誌位的值。如未指定地址則從當前的CS:IP開始執行。 534 ·多條指令跟蹤 535 -T [=address][value] 536 從指定地址起執行n條指令後停下來,n由value指定。 537 6)彙編命令A(Assemble),其格式爲: 538 -A[address] 539 該命令容許鍵入彙編語言語句,並能把它們彙編成機器代碼,相繼地存放在從指定地址開始的存儲區中。必須注意:DEBUG把鍵入的數字均當作十六進制數,因此如要鍵入十進制數,則其後應加以說明,如100D。 540 7)反彙編命令U(Unassemble)有兩種格式。 541 ·從指定地址開始,反彙編32個字節,其格式爲: 542 -U[address] 543 例如: 544 -u100 545 18E4:0100 C70604023801 MOV WORD PTR[0204],0138 546 18E4:0106 C70606020002 MOV WORD PTR[0206],0200 547 18E4:010C C70606020202 MOV WORD PTR[0208],0202 548 18E4:0112 BBO4O2 MOV BX,0204 549 18E4:0115 E80200 CALL 011A 550 18E4:0118 CD20 INT 20 551 18E4:011A 50 PUSH AX 552 18E4:011B 51 PUSH CX 553 18E4:011C 56 PUSH SI 554 18E4:011D 57 PUSH DI 555 18E4:011E 8B37 MOV SI,[BX] 556 若是地址被省略,則從上一個U命令的最後一條指令的下一個單元開始顯示32個字節。 557 ·對指定範圍內的存儲單元進行反彙編,格式爲: 558 -U[range] 559 例如: 560 -u100 10c 561 18E4:0100 C70604023801 MOV WORD PTR[0204],0138 562 18E4:0106 C70606020002 MOV WORD PTR[0206],0200 563 18E4:010C C70606020202 MOV WORD PTR[0208],0202 564 或 565 -u100 112 566 18E4:0100 C70604023801 MOV WORD PTR[0204],0138 567 18E4:0106 C70606020002 MOV WORD PTR[0206],0200 568 18E4:010C C70606020202 MOV WORD PTR[0208],0202 569 570 可見這兩種格式是等效的。 571 8)命名命令N(Name),其格式爲: 572 -N filespecs [filespecs] 573 命令把兩個文件標識符格式化在CS:5CH和CS:6CH的兩個文件控制塊中,以便在其後用L或W命令把文件裝入存盤。filespecs的格式能夠是: 574 [d:][path] filename[.ext] 575 例如, 576 -N myprog 577 -L 578 - 579 可把文件myprog裝入存儲器。 580 9)裝入命令(Load),有兩種功能。 581 ·把磁盤上指定扇區範圍的內容裝入到存儲器從指定地址開始的區域中。其格式爲: 582 -L[address[drive sector sector] 583 ·裝入指定文件,其格式爲: 584 -L[address] 585 此命令裝入已在CS:5CH中格式化了文件控制塊所指定的文件。如未指定地址,則裝入CS:0100開始的存儲區中。 586 10)寫命令W(Write),有兩種功能。 587 ·把數據寫入磁盤的指定扇區。其格式爲: 588 -W address drive sector sector 589 ·把數據寫入指定的文件中。其格式爲: 590 -W[address] 591 此命令把指定的存儲區中的數據寫入由CS:5CH處的文件控制塊所指定的文件中。如未指定地址則數據從CS:0100開始。要寫入文件的字節數應先放入BX和CX中。 592 11)退出DEBUG命令Q(Quit),其格式爲: 593 -Q 594 它退出DEBUG,返回DOS。本命令並沒有存盤功能,如需存盤應先使用W命令。 595 596 問題:初學者問一個低級問題,執行debug-a後,若是有一行輸入錯誤,如何更改這一行? 597 598 回答: 599 加入進行以下輸入: 600 D:\PWIN95\Desktop>debug 601 -a 602 2129:0100movax,200 603 2129:0103movbx,200 604 2129:0106movcx,200 605 2129:0109 606 此時,發現movbx,200一句錯誤,應爲movbx,20,能夠敲回車返回"-"狀態,而後輸入: 607 -a103 608 2129:0103movbx,20 609 若是多或者少若干行,沒必要從新輸入,能夠用M命令移動後面的程序來去掉或者增長程序空間. 610 611 612 A.程序調用命令 613 614 C>DEBUG [D:] [PATH] [FILENAME[.EXT]] [PARM1] [PARM2] 615 616 其中,文件名是被調試文件的名字。如未鍵入文件名。可用DEBUG命令N和L把須要文件裝入存儲器後再調試。D指定驅動器,PATH爲路徑,FILENAME爲文件名,PARM爲命令參數 617 618 B.顯示存儲單元命令 619 620 -D [ADDRESS]或 ;ADDRESS 地址 621 622 -D [RANGE] ;RANGE 範圍 623 624 C.修改存儲單元內容命令 625 626 -E ADDRESS [LIST] 627 628 D.檢查和修改寄存器內容命令 629 630 -R [REGISTER NAME] ;Register name 寄存器名字 631 632 E.彙編命令 633 634 -A [ADDRESS] 635 636 F.跟蹤命令 637 638 -T [=ADDRESS] [VALUE] ;Value 變量值 639 640 G.運行命令 641 642 -G [=ADDRESS ] [ADDRESS2 [ADDRESS3] 643 644 H.反彙編命令 645 646 -U [ADDRESS] 647 648 -U [RANGE] 649 650 I.命名命令 651 652 -N FILESPECS [FILESPECS] 653 654 FILESPECS的格式可爲[D:][PATH]FILENAME [.EXT] 655 656 J.裝入命令 657 658 -L [ADDRESS[DRIVE SECTOR SECTOR]] ;DRIVE SECTOR 磁盤 扇區 659 660 K.寫命令 661 662 W ADDRESS DRIVE SECTOR 663 664 L.退出命令 665 666 -Q