
مرحبا هذه التدوينة خاصة بطلاب مدرسة دير دبوان الصناعية تخصص الحاسوب - فلسطين في هذه التدوينة سنتحدث عن تطبيقات مختلفة على أوامر DEBUG
Debug-2
الاهداف:
1- باستخدام برمجية Debug ادخل المقطع البرمجي التالي
Mov ax,f725
Mov ax,f725
Mov bx,0035
Sub ax,bx
Mov [300],ax
والمكتوب بلغة اسمبلي اعتبارا من موقع الذاكرة (200H) ضمن قطاع التعليمات :
2- اعرض البرنامج المدخل.
2- اعرض البرنامج المدخل.
3- نفذ البرنامج المدخل .
4- اعرض النتيجة المخزنة في ذاكرة قطاع البيانات .
المواد المستخدمة :
جهاز حاسوب يحتوى على برمجية Debug
خطوات العمل :
اولا: ادخل المقطع البرمجي المكتوب بلغة اسمبلي اعتبارا من موقع الذاكرة ((200H ضمن قطاع التعليمات في برمجية Debug .
A 200-
| |
تخزين القيمة (f725H) في مسجل ax
|
138E:0200 mov ax,f725
|
تخزين القيمة (0035H) في مسجلbx
|
138E:0203 mov bx,0035
|
طرح محتوى المسجلbx من محتوى المسجل ax
|
138E:0206 sub ax,bx
|
تخزين محتوى المسجل ax في موقع الذاكرة (200H) ضمن قطاع البيانات
|
138E:0208 mov [300],ax
|
138E:020B
|
ثانيا: عرض المقطع البرمجي :
-u 200 208
138E:0200 B825F7 mov ax,f725
138E:0203 BB3500 mov bx,0035
138E:0206 29D8 sub ax,bx
138E:0208 A30003 mov [0300],ax
ثالثا: تنفيذ المقطع البرمجي المدخل :
1- نغير قيمة Ip :
-r ip
IP 0100
: 200
2- تنفيذ المقطع البرمجي :
-t 4
رابعا: عرض النتيجة المخزنة في ذاكرة قطاع البيانات :
-d 300 401
138E:0300 f0 f6
النتيجة : (f6f0H)