لینک پاورپوینت درمورد اجرای دستورات و برنامه اسمبلی در محیط نرم افزار Debug

پاورپوینت درمورد اجرای دستورات و برنامه اسمبلی در محیط نرم افزار Debug

مشخصات فایل عنوان: پاورپوینت درمورد اجرای دستورات و برنامه اسمبلی در محیط نرم افزار Debug قالب بندی: پاورپوینت تعداد اسلاید: 40     محتویات آشنایی با چند دستور اسمبلی و کاربرد آن ها کاربرد دستورات وقفه تعدادی از سرویس های وقفه دستور وقفه INT 3 DEBUG  نرم افزار مزیت های استفاده از محیط debug وارد شدن به محیط  debug خارج شدن از محیط DEBUG  فرمان های برنامه DEBUG نام گذاری برنامه فرمانU مثال فرمان R ثبات پرچم دارای وضعیت های زیر می باشد مشاهده محتویات یک ثبات خاص c فرمان G مثال کلی روند کار و . . .         آشنایی با چند دستور اسمبلی و کاربرد آن ها üنکته اگر در دستور فقط عدد نوشته شود مانند:    MOV BL,12     در این صورت عدد 12 به ثبات BL منتقل می شود. ولی اگر عدد داخل کروشه نوشته شود مثلا [0200] محتوای خانه حافظه ای که آدرس آن ،  در سگمنت داده برابر 0200 است در نظر گرفته می شود. به عنوان مثال اگر نوشته شود:   MOV BL,[0200]   یعنی محتوای خانه حافظه ای که آدرس آن 0200 است ...
پاورپوینت درمورد اجرای دستورات و برنامه اسمبلی در محیط نرم افزار Debug,فرمان های برنامه DEBUG,ثبات پرچم دارای وضعیت های زیر می باشد,مشاهده محتویا برای پشتیبانی و خرید فایل به سایت فروشنده مراجعه بفرمائید لینک سایت فروشنده فایل


ادامه مطلب ...

لینک فایل پاورپوینت درمورد اجرای دستورات و برنامه اسمبلی در محیط نرم افزار Debug

مشخصات فایل

عنوان: پاورپوینت درمورد اجرای دستورات و برنامه اسمبلی در محیط نرم افزار Debug

قالب بندی: پاورپوینت

تعداد اسلاید: 40

 

 

محتویات

آشنایی با چند دستور اسمبلی و کاربرد آن ها

کاربرد دستورات وقفه

تعدادی از سرویس های وقفه

دستور وقفه INT 3

DEBUG  نرم افزار

مزیت های استفاده از محیط debug

وارد شدن به محیط  debug

خارج شدن از محیط DEBUG 

فرمان های برنامه DEBUG

نام گذاری برنامه

فرمانU

مثال

فرمان R

ثبات پرچم دارای وضعیت های زیر می باشد

مشاهده محتویات یک ثبات خاص

c

فرمان G

مثال کلی

روند کار

و . . .

 

 

 

 

آشنایی با چند دستور اسمبلی و کاربرد آن ها

üنکته

اگر در دستور فقط عدد نوشته شود مانند:

   MOV BL,12

    در این صورت عدد 12 به ثبات BL منتقل می شود. ولی اگر عدد داخل کروشه نوشته شود مثلا [0200] محتوای خانه حافظه ای که آدرس آن ،  در سگمنت داده برابر 0200 است در نظر گرفته می شود. به عنوان مثال اگر نوشته شود:   MOV BL,[0200]

  یعنی محتوای خانه حافظه ای که آدرس آن 0200 است به ثبات BL منتقل شود ، و اگر محتوای خانه حافظه آدرس مذکور ، عدد 25 باشد ، در این صورت عدد 25 به ثبات BL منتقل خواهد شد.

 

 

 

کاربرد دستورات وقفه

nدستور INT : باعث می شود که برنامه شما موقتا قطع شود ، و به برنامه های سیستم عامل ، یا برنامه های BIOS مراجعه شود ، عملیات خواسته شده را انجام دهد ، و دوباره به برنامه شما برگردد.
nتوجه : تمام مقادیر در مبنای hex هستند.

 

 

 

تعدادی از سرویس های وقفه

(1گرفتن تاریخ سیستم

از دستور INT 21H استفاده می شود، به شرطی که قبلا در ثبات AH مقدار 2AH قرار داده شده باشد. یعنی:

MOV AH,2A

INT 21

با اجرای این دستورات تاریخ سیستم در ثبات های زیر قرار میگیرد

روزهای هفته ( 0 برای یکشنبه ، 1 جهت دوشنبه ،2...) AL=

سال ( به صورت هگزا مثلا 07D0=2000 ) = CX

ماه (به صورت هگزا 01 تا 0CH ) = DH

روز (از 01 تا 1F به فرم هگزا) = DL

üمثال

کلمات کلیدی : پاورپوینت درمورد اجرای دستورات و برنامه اسمبلی در محیط نرم افزار Debug,فرمان های برنامه DEBUG,ثبات پرچم دارای وضعیت های زیر می باشد,مشاهده محتویا
در این سایت هیچ فایلی برای فروش قرار نمی گیرد. برای پشتیبانی و خرید فایل به سایت اصلی فروشنده مراجعه بفرمائید:

لینک دریافت فایل از سایت اصلی


ادامه مطلب ...

لینک فایل پاورپوینت درمورد اجرای دستورات و برنامه اسمبلی در محیط نرم افزار Debug

مشخصات فایل

عنوان: پاورپوینت درمورد اجرای دستورات و برنامه اسمبلی در محیط نرم افزار Debug

قالب بندی: پاورپوینت

تعداد اسلاید: 40

 

 

محتویات

آشنایی با چند دستور اسمبلی و کاربرد آن ها

کاربرد دستورات وقفه

تعدادی از سرویس های وقفه

دستور وقفه INT 3

DEBUG  نرم افزار

مزیت های استفاده از محیط debug

وارد شدن به محیط  debug

خارج شدن از محیط DEBUG 

فرمان های برنامه DEBUG

نام گذاری برنامه

فرمانU

مثال

فرمان R

ثبات پرچم دارای وضعیت های زیر می باشد

مشاهده محتویات یک ثبات خاص

c

فرمان G

مثال کلی

روند کار

و . . .

 

 

 

 

آشنایی با چند دستور اسمبلی و کاربرد آن ها

üنکته

اگر در دستور فقط عدد نوشته شود مانند:

   MOV BL,12

    در این صورت عدد 12 به ثبات BL منتقل می شود. ولی اگر عدد داخل کروشه نوشته شود مثلا [0200] محتوای خانه حافظه ای که آدرس آن ،  در سگمنت داده برابر 0200 است در نظر گرفته می شود. به عنوان مثال اگر نوشته شود:   MOV BL,[0200]

  یعنی محتوای خانه حافظه ای که آدرس آن 0200 است به ثبات BL منتقل شود ، و اگر محتوای خانه حافظه آدرس مذکور ، عدد 25 باشد ، در این صورت عدد 25 به ثبات BL منتقل خواهد شد.

 

 

 

کاربرد دستورات وقفه

nدستور INT : باعث می شود که برنامه شما موقتا قطع شود ، و به برنامه های سیستم عامل ، یا برنامه های BIOS مراجعه شود ، عملیات خواسته شده را انجام دهد ، و دوباره به برنامه شما برگردد.
nتوجه : تمام مقادیر در مبنای hex هستند.

 

 

 

تعدادی از سرویس های وقفه

(1گرفتن تاریخ سیستم

از دستور INT 21H استفاده می شود، به شرطی که قبلا در ثبات AH مقدار 2AH قرار داده شده باشد. یعنی:

MOV AH,2A

INT 21

با اجرای این دستورات تاریخ سیستم در ثبات های زیر قرار میگیرد

روزهای هفته ( 0 برای یکشنبه ، 1 جهت دوشنبه ،2...) AL=

سال ( به صورت هگزا مثلا 07D0=2000 ) = CX

ماه (به صورت هگزا 01 تا 0CH ) = DH

روز (از 01 تا 1F به فرم هگزا) = DL

üمثال

کلمات کلیدی : پاورپوینت درمورد اجرای دستورات و برنامه اسمبلی در محیط نرم افزار Debug,فرمان های برنامه DEBUG,ثبات پرچم دارای وضعیت های زیر می باشد,مشاهده محتویا
در این سایت هیچ فایلی برای فروش قرار نمی گیرد. برای پشتیبانی و خرید فایل به سایت اصلی فروشنده مراجعه بفرمائید:

لینک دریافت فایل از سایت اصلی


ادامه مطلب ...