تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 7 از 7

نام تاپيک: دستور debug در 7

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Jun 2008
    محل سكونت
    Iran - TehRaN
    پست ها
    28

    پيش فرض دستور debug در 7

    من دستور رو 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

  2. #2
    آخر فروم باز joe_satriani's Avatar
    تاريخ عضويت
    Apr 2009
    محل سكونت
    مشهــــد
    پست ها
    6,467

    پيش فرض

    با سلام
    کجا این دستور رو تایپ و اجرا میکنید و مشکل دارید؟؟

    موفق باشید.

  3. این کاربر از joe_satriani بخاطر این مطلب مفید تشکر کرده است


  4. #3
    آخر فروم باز saeed774's Avatar
    تاريخ عضويت
    Jan 2006
    پست ها
    4,092

    پيش فرض

    این دستور رو باید تو کادر Run بنویسید و اینتر بزنید . بصورت همزمان کلیدهای ترکیبی ویندوز و r رو بزن و بعد debug تایپ کن و اینتر بزن . در صفحه باز شده میتونی داخل فایل های متنی توضیحات رو بخونی .

  5. 2 کاربر از saeed774 بخاطر این مطلب مفید تشکر کرده اند


  6. #4
    اگه نباشه جاش خالی می مونه matin_blue's Avatar
    تاريخ عضويت
    Jun 2006
    محل سكونت
    تهران
    پست ها
    269

    پيش فرض

    یعنی نمیشه تو 7 از دستورات debug استفاده کرد؟! چی کار باید بکنیم پس؟

  7. #5
    کـاربـر بـاسـابـقـه saeed_136915's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    The Land of Skyrim
    پست ها
    2,715

    پيش فرض

    سلام اون دیباگ مورد نظر شما یه برنامه ی 16 بیتی هست و چون Windows 7 x64 هم برنامه های 16 بیتی رو اجرا نمیکنه ازش حذف کردن واسه دیباگ برنامه های 32 بیتی هم باید بسته های مخصوص اون رو نصب کنبن. من Visual Studio 2010 نصب کردم اونها هم خود به خود نصب شدن

  8. این کاربر از saeed_136915 بخاطر این مطلب مفید تشکر کرده است


  9. #6
    در آغاز فعالیت
    تاريخ عضويت
    Oct 2007
    پست ها
    1

    پيش فرض

    سلام اون دیباگ مورد نظر شما یه برنامه ی 16 بیتی هست و چون Windows 7 x64 هم برنامه های 16 بیتی رو اجرا نمیکنه ازش حذف کردن واسه دیباگ برنامه های 32 بیتی هم باید بسته های مخصوص اون رو نصب کنبن. من Visual Studio 2010 نصب کردم اونها هم خود به خود نصب شدن


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

  10. #7
    پروفشنال MichaelQwerty's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    روبروی مانیتور کامپیوترم
    پست ها
    770

    پيش فرض

    در نسخه‌های 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 نیز می توانید استفاده کنید.

  11. 2 کاربر از MichaelQwerty بخاطر این مطلب مفید تشکر کرده اند


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •