1.查看、修改寄存器(r命令)
①-r
②-r ax(要修改的寄存器)
-:m(輸入想要改成什么值)
2.查看內存單元(d命令)
①-d
查看128個內存單元內容。
②-d 段地址:偏移地址
查看指定地址128個內存單元的內容。
③-d 段地址:偏移地址1 偏移地址2
查看指定地址1 到 指定地址2 內存單元的內容。
④-d 段地址:偏移地址 Lm
查看指定地址 開始的m個長度的內存單元內容。
3.修改內存單元(e命令)
①-e 段地址:偏移地址 m n q r (修改的值之間用 空格 隔開)
②-e 段地址:偏移地址 <enter>
段地址:偏移地址 m m2 <space> n <space> q q2 <enter>
注釋: (之前的值) (想要改成的值) 如果不想修改,按space跳過 修改結束按enter
4.編寫匯編指令(a命令)
注:a命令編寫匯編指令后,直接用r指令查看,寄存器的值並沒有改變!因為沒有用t命令、p命令、g命令調試!
5.調試匯編指令(t命令、p命令、g命令)
①t命令調試匯編指令
注意: t = cs:ip
②g命令調試匯編指令
注意:g = 0:200 0 : 208
③p命令調試匯編指令
P命令:類似T命令,若有子程序,直接執行完子程序全部指令而不是逐條執行指令,在遇到循環指令時,會直接執行至CX遞減至0;
6.反匯編(u命令)
注意:格式與g命令的區別!!!
7.幫助(?)