Debug (հրաման)

Վիքիպեդիայից՝ ազատ հանրագիտարանից
(Վերահղված է Debugից)
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  
DS=16BB ES=16BB SS=16BB CS=16BB IP=0100 NV UP DI PL NZ NA PO NC
15A3:0100 30C0 XOR AL,AL
-R [գրանցում] Գրանցման դիտում և նոր արժեքի սահմանում։ -R AX [Սեղմել Enter]
 AX 0000  
666 [սեղմել Enter]

Հիշողության տիրույթ[խմբագրել | խմբագրել կոդը]

Հրաման Նկարագրություն Օրինակ
-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]

Տես նաև[խմբագրել | խմբագրել կոդը]

Ծանոթագրություններ[խմբագրել | խմբագրել կոդը]