如题所述
å¯å¨ 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 [[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ï¼æ¾ç¤ºæ©å±å åç¶æï¼
温馨提示:答案为网友推荐,仅供参考