مرحبا هذه التدوينة خاصة بطلاب مدرسة دير دبوان الصناعية تخصص الحاسوب - فلسطين في هذه التدوينة سنتحدث عن تطبيقات مختلفة على أوامر DEBUG
Debug-4
1- اكتب مقطع برمجي بلغة اسمبلي يعمل على احتساب محيط المستطيل وتخزين في موقع الذاكرة (400H) ضمن قطاع البيانات :
المواد المستخدمة :
جهاز حاسوب يحتوى على برمجية Debug
خطوات العمل :
اولا: كتابة المعادلة الرياضية لحساب المحيط :
المحيط = 2 × الطول + 2 × العرض
= 2 × Al + 2 × Bl
= 2 × Al + 2 × Bl
= Bl×Bl + Al×Al
ثانيا: المقطع البرمجي :
-A 100
| |
تخزين القيمة (4H) في مسجل al
|
1391:0100 mov al,4
|
تخزين القيمة (9H) في مسجل bl
|
1391:0102 mov bl,9
|
اضافة محتوى المسجل al على محتوى المسجل al
|
1391:0104 add al,al
|
اضافة محتوى المسجل bl على محتوى المسجل bl
|
1391:0106 add bl,bl
|
اضافة محتوى المسجل bl على محتوى المسجل al
|
1391:0108 add al,bl
|
تخزين محتوى المسجل al في موقع الذاكرة [400H] ضمن قطاع البيانات
|
1391:010A mov [400],al
|
1391:010D
|
ثالثا: عرض المقطع البرمجي المدخل :
u- 100 10A
1391:0100 B004 mov al,04
1391:0102 B009 mov bl,09
1391:0104 00c0 add al,al
1391:0106 00D8 add bl,bl
1391:010A A20004 mov [0400],al
رابعا: تنفيذ المقطع البرمجي :
1- نغير قيمة Ip :
-r ip
IP 0100
: 100
2- تنفيذ المقطع البرمجي :
-t 6
خامسا: التحقق من النتيجة المخزنة في موقع الذاكرة (H400( :
-d 400 400
1391:0400 1A
النتيجة : A1