مرحبا هذه التدوينة خاصة بطلاب مدرسة دير دبوان الصناعية تخصص الحاسوب - فلسطين في هذه التدوينة سنتحدث عن تطبيقات مختلفة على أوامر DEBUG





Debug-1
الاهداف:

1- باستخدام برمجية Debug  ادخل المقطع البرمجي التالي

Mov al,33
Mov bl,44
Add al,bl
Mov [400],al

 والمكتوب بلغة اسمبلي اعتبارا من موقع الذاكرة (250H) ضمن قطاع التعليمات :
2- اعرض المقطع البرمجي المدخل.
3- نفذ المقطع البرمجي المدخل .
4- اعرض محتوى المسجلات المختلفة .
5- اعرض القيمة المخزنة في موقع الذاكرة (
H400( ضمن قطاع البيانات .
6- اخرج من برمجية 
Debug  .

المواد المستخدمة :

جهاز حاسوب يحتوى على برمجية Debug

خطوات العمل :

اولا: ادخل المقطع البرمجي المكتوب بلغة اسمبلي اعتبارا من موقع الذاكرة (
(250H ضمن قطاع التعليمات في برمجية Debug  .


A 250-
تخزين القيمة (33H) في مسجل al
1391:0250 mov al,33
تخزين القيمة (44H) في مسجل bl
1391:0252 mov bl,44
اضافة محتوى المسجل bl على محتوى المسجل al
1391:0254 add al,bl
تخزين محتوى المسجل al في موقع الذاكرة (400H) ضمن قطاع البيانات
1391:0256 mov [400],al

1391:0259

ثانيا: عرض المقطع البرمجي :
-u 250 256
1391:0250 B033 mov al,33
1391:0252 B344 mov bl,44
1391:0254 00d8 add al,bl
1391:0256 A20004 mov [0400],al

ثالثا: تنفيذ المقطع البرمجي المدخل :

1- نغير قيمة 
Ip  :
-r ip
IP 0100
: 250
2- تنفيذ المقطع البرمجي :
-t 4

رابعا: عرض محتوى المسجلات المختلفة :

-r
AX=0077   BX=0044  CX=0000   DX=0000   SP=ffee   BP=0000   SI=0000   DI=0000
DS=1391   ES=1391   SS=1391   CS=1391   IP=0259  NU  UP  EI  PL  NZ  NA  PE  NC
1391:0259   0000   add   [bxisi],al   DS:0044=00

خامسا: عرض القيمة المخزنة في موقع الذاكرة (400H) ضمن قطاع البيانات :

-d 400 400
1391:0400 77

سادسا: الخروج من برمجية Debug :
-Q
C:\Docume~1\cipast>

مدونة لوشي

هي شبكة معلوماتية ، لغــرض تقديم خدمة معلوماتية حديثة ومتطورة وحصرية متكاملة لخدمة المستخدمين العرب في شتى أرجاء العالم ,,,,,