• 0
0000000

استفسار في PUSHA و POPA PUSHF و POPF

سؤال

السلام عليكم

 

1. PUSHF و POPF

 

A - هل يمكننا ان نحفظ قيمة مسجل للاعلام في المكدس  ونسترجعها مرة اخرى الى مسجل الاعلام ?

 

B -

                         MOV AX, 1234h     
                                PUSH AX
                                  POPF

 

في هدا المثال قمنا بتحديد نوع المسجل

لكن لم نقم بتحديد نوع مسجل الاعلام !!!!!??

كيف ستتم هده العملية ????!!

 

2. PUSHA و POPA

 

 

MOV AX, 1h
MOV BX, 2h
MOV CX, 3h
MOV DX, 4h

PUSHA
MOV AX
, 6h
MOV BX, 7h
MOV CX, 8h
MOV DX, 9h
POPA

 

هل سنسترجع

 

MOV AX, 1h
MOV BX, 2h
MOV CX, 3h
MOV DX, 4h

 

او سنسترجع

MOV AX, 6h
MOV BX, 7h
MOV CX, 8h
MOV DX, 9h

 

وشكرا (f)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

2 إجابة على هذا السؤال .

  • 0

أخي الكريم , مسجل الأعلام هو مسجل واحد فقط وليس له أنواع مختلفة لذلك بمجرد ذكر pushf فسيتم دفع الوسيط العددي إلى مسجل الأعلام (الوحيد )

بالنسبة لسؤالك الثاني فقد تم وضع القيم 1 2 3 4 في المكدس , ولم يتم حفظ 5 6 7 8 في المكدس

فبالطبع سنسترجع ما وضعناه وهو 1 2 3 4

بالتوفيق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا لك اخي

وصلت المعلومة

اظن من تصفحي للمواضيع القديمة والجديدة انك الوحيد الدي مازال ينشط المنتدى

  (f) (f) (f) (f) (f) (f) (f) (f) (f)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .