close
دانلود فیلم
دستورات Debug

 

با اجرای برنامه علامت آمادگی ( _ ) ظاهر می شود. کليه فرامين Debug در مقابل اين علامت بايد وارد شود. دستورات Debug همگی شامل يک حرف و تعدادی پارامتر هستند.

اگر خطائی در گرامر دستور وجود داشته باشد Debug دستور و محل خطا را نمايش می دهد. هنگام وارد کردن دستورات می توانيد از ترکيب حروف بزرگ و کوچک استفاده کنيد.

کليه فرامين Debug با کليد کنترل Control+C خنثی می شوند.

فرامين در جدول زير ليست شده است:

دستورعملشرحمثال
A [address]Assembleوارد کردن دستورات اسمبلیA CS:0100
C range addressCompareمقايسه بخشی ازحافظه با بخش ديگرC 100 L 100 300
D [range]Dumpنمايش محتويات حافظه D cs:100 110
E address [list]Enterتغيير محتويات حافظهE 100 EB
F range listFillپرکردن آدرس داده شده با مقادير معينF 04BA:100 L 100 42
G [=address [address…]]Goاجرای برنامه موجود در حافظهG cs:7550
H value valueHexحاصل جمع و تفريق دو عدد هگزH 19F 10A
I valueInputخواندن يک بايت از پورت مشخص شدهI 2F8
L [address [drive:record record]]Loadبار کردن يک فايل در حافظهL 04BA:100
M range addressMoveانتقال يک بلاک حافظهM CS:100 110 CS:500
N filename [filename]Nameتنظيم نام فايلN file1.exe
O value byteOutputارسال يک بايت به پورت خرجیO 2F8 4F
QQuitخروج از محيط DebugQ
R [register-name]Registerنمايش و تغيير محتويات ثبات هاR AX
S range listSearchجستجوی حافظهS 0FE4:100 110 41
T [=address] [value]Traceاجرای خط به خط دستورات اسمبلیT=011A:0100 1
U [range]Unassembleنمايش دستورات اسمبلیU 04BA:100 L 10
W [address [drive:record record]]Writeنوشتن فايل روی ديسکW CS:100 1 37 2B
? نمايش ليست کليه فرامين Debug?

مثال. برای ذخيره برنامه موجود در حافظه روی ديسک نام فايل و اندازه آن بايد به صورت زير مشخص شود:

_N filename.Com
_R BX:CX
_W

مثال. دستور r محتويات ثبات های CPU و دستورالعمل بعدی که بايد اجرا شود را نمايش می دهد.

در نمايش محتويات ثبات ها وضعيت فلگ ها با کدهای زير مشخص می شوند:
FlagSetClear
OverflowOVNV
DirectionDN(Decrement)UP(Increment)
InterruptEI(Enabled)DI(Disabled)
SignNG(Negative)PL(Plus)
ZeroZRNZ
Auxiliary CarryACNA
ParityPE(Even)PO(Odd)
CarryCYNC
لینک کوتاه پست
مطالب مرتبط با پست جاری
  • نکات مهم
    1- لطفا نظر خود را با زبان فارسی بیان کنید
    2- رایتم نظرات اسپم و تبلیغی شما را تایید نمی کند
    3- لطفا نظرات شما بدون ابهام و واضح باشد
  • نام
    ایمیل (منتشر نمی‌شود) (لازم)
    وبسایت
    :):(;):D;)):X:?:P:*=((:O@};-:B/:):S
    نظر خصوصی
    مشخصات شما ذخیره شود ؟[حذف مشخصات] [شکلک ها]
    کد امنیتی
به کانال تلگرام سایت ما بپیوندید