Debug (հրաման)
Տեսակ | MS-DOS command?, CMD.EXE command? և debugger? |
---|---|
Նախագծումը՝ | Մայքրոսոֆթ |
Կայք | technet.microsoft.com/en-us/library/bb491040.aspx |
debug —ը համարվում է կարգավիճակի ծրագիր, որն օգտագործվում է գործադիր ֆայլերը ստուգելու և կարգաբերելու համար։ Օգտագործվում է DOS օպերացիոն համակարգի միջոցով։ Օպերացիոն համակարգերի ավելի ուշ տարբերակների համար այն աշխատում է DOS emulator- ի միջոցով և ունի սահմանափակ հնարավորություններ։ Այն հաճախ անվանում են Նաև ծրագրի կարգաբերման գործընթաց։
Անվանում
[խմբագրել | խմբագրել կոդը]Այս ծրագիրը բարձակային ծրագիր է և նախատեսված է ֆայլերի կոդ ստեղծելու կամ փոփոխելու համար։ Ծրագրի օգնությամբ հնարավոր է ստեղծել պարզ DOS ծրագրեր և հետևել դրանց աշխատանքներին։ Այս կարգաբերիչը գտնվում է assembler համակարգի ամենացածր մակարդակում։ Այս ամենով հանդերձ այն ունի մի քանի լավ հատկություններ, ինչպիսիք են` դիտելը, հիշողությունը փոխելը և գրանցման կարգավիճակ ստանալը։
Debugger- ի գործարկում
[խմբագրել | խմբագրել կոդը]Ծրագիրը կանչվում է հետևյալ հրամանային տողի միջոցով.
DEBUG DEBUG [[սկավառակ:][ճանապարհ]ֆայլի_անուն[պարամետրեր]] DEBUG C:\мойпуть\My.com
Աշխատանք ֆայլերի հետ
[խմբագրել | խմբագրել կոդը]Հրաման | Նկարագրություն | Օրինակ |
---|---|---|
-N | -N Ճանապարհ_Ֆայլի_Անվանում։ Այս հրամանի օգնությամբ կարելի է ֆայլեր վերբեռնել և պահպանել։ Կրճատ գրվում է Name[1]: | -N My.com [Սեղմել Enter] |
-L | Ֆայլի վերբեռնում։ Կրճատ գրվում է Load: | -N My.com [Սեղմել Enter] -L [Սեղմել Enter] |
-W | -W Ճանապարհ_Ֆայլ_Անուն։ Պահպանել ֆայլը։ Կրճատ գրվում է Write: | -N My.com [Սեղմել Enter] -W [Սեղմել Enter] Writing Թիվ_Բայթ bytes |
Գրանցված արժեքների արտածում և փոփոխում
[խմբագրել | խմբագրել կոդը]Հրաման | Նկարագրություն | Օրինակ |
---|---|---|
-R | Վերադարձնում է բոլոր գրանցումների ցուցակը | -R [սեղմել Enter] AX=D3E0 BX=0000 CX=0000 DX=0000 SP=FFFE BP=0000 SI=0000 DI=0000 |
-R [գրանցում] | Գրանցման դիտում և նոր արժեքի սահմանում։ | -R AX [Սեղմել Enter] AX 0000
|
Հիշողության տիրույթ
[խմբագրել | խմբագրել կոդը]Հրաման | Նկարագրություն | Օրինակ |
---|---|---|
-D | Վերադարձնում է հիշողության պարունակությունը։ Կրճատ գրվում է Dump: | -D [Սեղմել Enter] |
-D [Հատվածի_Սկիզբ] L [Հատվածի_Ավարտ] | Արտածում է հատվածի սկզբից մինչև ավարտ հիշողության տիրույթի ողջ պարունակությունը։ Դրա համար հարկավոր է ներմուծել -D 0 L 0 [Սեղմել Enter] |
-D 0000 L 0005 [Սեղմել Enter] 1814:0000 CD 20 FF 9F 00 |
Կոմպիլյացիա
[խմբագրել | խմբագրել կոդը]Հրաման | Նկարագրություն | Օրինակ |
---|---|---|
-G | Ծրագրի թողարկում։ Կրճատ գրվում է Go: | -G [Սեղմել Enter] Program terminated normally |
-G =[Ընթացիկ_ֆայլի_Հասցեն] | Այս հասցեից սկսվում է Կոմպիլյացիան։ | -G =100 |
-G [Breakpoint_Հասցե] [Breakpoint_Հասցե] … | Ծրագիրն սկսվում և շարունակվում է մինչև Breakpoint-ին հասնելը։ , որից հետո ծրագիրն ավարտվում է և ցուցադրվում է գրանցման արժեքները՝ շարունակելու համարр սեղմել -G: Բրեկպոինտների մաքսիմալ քանակը 10 է։ |
-G 176 47d 537 647 [Սեղմել Enter] |