مشخصات فایل
عنوان: پاورپوینت درمورد سخت افزار کامپیوتر
قالب بندی: پاورپوینت
تعداد اسلاید: 31
محتویات
فهرست محتوا
مشخصات فایل
عنوان: پاورپوینت درمورد اجرای دستورات و برنامه اسمبلی در محیط نرم افزار 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 منتقل خواهد شد.
کاربرد دستورات وقفه
تعدادی از سرویس های وقفه
از دستور INT 21H استفاده می شود، به شرطی که قبلا در ثبات AH مقدار 2AH قرار داده شده باشد. یعنی:
MOV AH,2A
INT 21
با اجرای این دستورات تاریخ سیستم در ثبات های زیر قرار میگیرد
روزهای هفته ( 0 برای یکشنبه ، 1 جهت دوشنبه ،2...) AL=
سال ( به صورت هگزا مثلا 07D0=2000 ) = CX
ماه (به صورت هگزا 01 تا 0CH ) = DH
روز (از 01 تا 1F به فرم هگزا) = DL