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




Debug-3
الاهداف:

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

Mov ax,5
Mov bx,6
Mov cx,7
Mov dx,8
Sub dx,ax
Add bx,cx
Mov [350],dx
Mov [360],bx

 والمكتوب بلغة اسمبلي اعتبارا من موقع الذاكرة (300H) ضمن قطاع التعليمات :
2- عرض البرنامج المدخل.
3- تنفيذ البرنامج المدخل .
4- وضح حالة مسجل الرايات بعد تنفيذ تعليمة  Sub bx,ax مباشر .
5- عرض النتائج المخزنة في ذاكرة قطاع البيانات .

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

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

خطوات العمل :

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


-A 300
تخزين القيمة (5H) في مسجل ax
138E:0300 mov ax,5
تخزين القيمة (6H) في مسجل bx
138E:0303 mov bx,6
تخزين القيمة (7H) في مسجل cx
138E:0306 mov cx,7
تخزين القيمة (8H) في مسجل dx
138E:0309 mov dx,8
طرح محتوى المسجل ax من محتوى المسجل dx
138E:030C sub dx,ax
اضافة محتوى المسجل cx على محتوى المسجل bx
138E:030E add bx,cx
تخزين محتوى المسجل dx بدءا من موقع الذاكرة [350H] ضمن قطاع البيانات
138E:0310 mov [350],dx
تخزين محتوى المسجل bx بدءا من موقع الذاكرة [360H] ضمن قطاع البيانات
138E:0314 mov [360],bx

138E:0318

ثانيا: عرض المقطع البرمجي :
-u 300 314
138E:0300 B80500 mov ax,0005
138E:0303 BB0600 mov bx,0006
138E:0306 B90700 mov cx,0007
138E:0309 BA0800 mov dx,0008
138E:030C Z9CZ      sub dx,ax
138E:030E OLlCB        add bx,cx
138E:0310 89165003 mov [0350],dx
138E:0314 891E6003 mov [0360],bx

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

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

رابعا: وضح حالة مسجل الرايات بعد تنفيذ تعليمة sub bx,ax :

NV  ---> o = 0
UP ---> D = 0
EI ---> I = 1
PL ---> S = 0
NZ ---> Z = 0
NA ---> AC = 0
PE ---> P = 1
NC ---> cy = 0

خامسا: عرض النتائج المخزنة في ذاكرة قطاع البيانات :

-d 350 351
138E:0350 03 00

-d 360 361
138E:0360 0D 00



النتيجة : (0003 H)      و     (000D H)

مدونة لوشي

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