PDA

نسخه کامل مشاهده نسخه کامل : دستور debug در 7



atlantic_nights
04-12-2011, 18:42
من دستور رو debug در win7 64 bit می زنم
ولی
با ERROR
"Debug"
is not recognized asan internal or external command operable program or batch file
برخوردم ایا در مورد این مطلب کسی می دونه؟


labtobam :: 5520 acer
CPU ATHLON X2 64
Windows :: 7 64 bit

joe_satriani
04-12-2011, 22:02
با سلام
کجا این دستور رو تایپ و اجرا میکنید و مشکل دارید؟؟

موفق باشید.

saeed774
05-12-2011, 20:11
این دستور رو باید تو کادر Run بنویسید و اینتر بزنید . بصورت همزمان کلیدهای ترکیبی ویندوز و r رو بزن و بعد debug تایپ کن و اینتر بزن . در صفحه باز شده میتونی داخل فایل های متنی توضیحات رو بخونی .

matin_blue
20-06-2012, 19:13
یعنی نمیشه تو 7 از دستورات debug استفاده کرد؟! چی کار باید بکنیم پس؟

saeed_136915
20-06-2012, 19:34
سلام اون دیباگ مورد نظر شما یه برنامه ی 16 بیتی هست و چون Windows 7 x64 هم برنامه های 16 بیتی رو اجرا نمیکنه ازش حذف کردن واسه دیباگ برنامه های 32 بیتی هم باید بسته های مخصوص اون رو نصب کنبن. من Visual Studio 2010 نصب کردم اونها هم خود به خود نصب شدن

sbn2000
25-01-2014, 00:03
سلام اون دیباگ مورد نظر شما یه برنامه ی 16 بیتی هست و چون Windows 7 x64 هم برنامه های 16 بیتی رو اجرا نمیکنه ازش حذف کردن واسه دیباگ برنامه های 32 بیتی هم باید بسته های مخصوص اون رو نصب کنبن. من Visual Studio 2010 نصب کردم اونها هم خود به خود نصب شدن



منم این مشکل رو دارم، حتی با Visual Studio 2010 هم همین پیام رو میده!!!!!

MichaelQwerty
03-02-2014, 08:49
در نسخه‌های 32 بیتی ویندوز اگر در محیط Command Prompt عبارت debug را تایپ کنید، ابزار تحت خط فرمان debug.exe اجرا شده و محیط اجرای فرمان‌های زبان ماشین و اسمبلی برای شما فراهم می‌شود. اما در ویندوزهای 64 بیتی این دستور قابل اجرا نبوده و در پوشه‌ی system32 نیز فایل debug.exe موجود نیست. حتی اگر این فایل را از یک ویندوز 32 بیتی کپی و در پوشه‌ی ویندوز جاری قرار دهید باز هم دستور debug کارایی نخواهد داشت. در این ترفند به نحوه‌ی اجرای ابزار Debug در ویندوزهای 64 بیتی خواهیم پرداخت.

برای اینکار نیازمند یک شبیه‌ساز محیط 16 بیتی DOS هستیم. بهترین گزینه برای این کار نرم‌افزار کم‌حجم و رایگان DOSBox می‌باشد. آخرین نسخه‌ی DOSBox را می‌توانید از سایت سازنده دریافت کرده و نصب کنید:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
در مرحله‌ی بعد نیازمند فایل debug.exe هستیم. این فایل را می‌توانید از پوشه‌ی system32 یک ویندوز 32 بیتی کپی کرده و یا آن را از لینک زیر دریافت کنید:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اکنون نرم افزار DOSBox را اجرا نمایید.
برای شروع کار درایوی که فایل debug.exe در آن قرار دارد را Mount نمایید. به عنوان مثال، فرض می‌کنیم فایل debug.exe در درایو D و در پوشه‌ی Debug قرار دارد:
mount D D:\Debug
پس از نمایش پیغامی مبنی بر Mount شدن این درایو، دستور زیر را وارد می‌کنیم تا وارد درایو D شویم:
D:
با وارد کردن دستور زیر نیز وارد پوشه‌ی Debug خواهیم شد:
cd Debug
اکنون دستور زیر را وارد می‌کنیم تا فایل debug.exe فراخوانی شود:
debug.exe
پس از نمایش یک خط تیره (-) می‌توانید از ابزار Debug استفاده کنید و دستورات مربوط به این ابزار را وارد کنید.

برخی از دستورات کاربردی ابزار Debug به شرح زیر است:
فرمان a: وارد زبان اسمبلی شده و می‌توانید دستورات آن را به کار بگیرید
فرمان c: دو بلوک اطلاعات مقایسه می‌گردد
فرمان e: اطلاعاتی را در محلی از حافظه قرار می‌دهد
فرمان f: برای ذخیره کرده داده‌ای در ناحیه خاص از حافظه به کار برده می‌شود
فرمان g: برنامه داخل حافظه را اجرا می‌کند
فرمان h: جمع و تفریق اعداد هگزادسیمال را انجام می‌دهد
فرمان l: باز کردن برنامه (ترفندستان) از دیسک به حافظه
فرمان m: اطلاعاتی را از محلی به محل دیگر حافظه انتقال می‌دهد
فرمان n: نامی به برنامه اسمبلی می‌دهد
فرمان p: یک سری دستورات به خصوص دستور وقفه را اجرا می‌کند
فرمان q: خروج از برنامه‌ی debug
فرمان r: محتویات ثبات‌ها نشان داده می‌شود
فرمان s: اطلاعاتی جستجو می‌شود
فرمان t: اجرای دستورات، یک دستور، یک دستور انجام می‌شود
فرمان u: برنامه به زبان ماشین را به زبان اسمبلی تبدیل می‌کند و برنامه به زبان اسمبلی همراه با برنامه به زبان ماشین را نشان می‌دهد
فرمان w: برنامه‌ای را بر روی دیسک ذخیره می‌کند

برای اینکه در دفعات بعدی نیاز به Mount کردن درایوها نباشد، فایل dosbox.conf که در مسیر C:\Users\USERNAME\AppData\Local\DOSBox قرار دارد را با ویرایش‌گر متن Notepad باز کرده و در خط آخر در زیر [autoexec] دستورات مربوط به Mount را وارد کرده و فایل را ذخیره کنید:
[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
mount C C:\
mount D D:\

از نرم افزار DOSBox برای اجرای سایر نرم‌افزارهای تحت DOS نیز می توانید استفاده کنید.