1_Data Trnasfer group
**********************
تتمثل بأيعازات نقل البيانات بين الريجسترات او الذاكره وكذلك خزن البيانات في الذاكره او الريجسترات ..
اولاً :
MOV r1,r2
وتعني نقل محتويات الريجستر 2 الى الريجستر 1
مثال:انقل محتويات الريجستر B الى الريجستر A
الحل:
MOV A,B
والنقل يكون بصيغة نسخ محتويات وليس نقل...
*************************************
MOV r,M
MOV M,r
نقل البيانات بين الذاكره والرجسترات والعكس ..
************************************
ثانياً:
MVI r,xx
خزن قيمه في الريجستر وتكون دائماً بنظام السداسي عشر واقى قيمه ممكن خزنها في الريجستر الواحد او الذاكره هي FF
وما تعادل 255 بالنظام العشري
مثال:
اخزن العدد 3B في الريجستر C
الحل:
MVI C,3BH
*****************************
وممكن استخدامه لخزن البيانات في الذاكره ..
****************************
ثالثاً:
LXI rp,XXXXH
ويستخدم لخزن البيانات في الريجسترات المزدوجه مثل HL,BC,DE
وعند استخدامه نقوم بوضع الريجستر الاول فقط Hاو Dاو B
واقصى قيمه ممكن خزنها هي FFFFH
مثال:
خزن 4845H في الريجستر D
الحل:
LXI D,4845H
وهذا يعني انه تم خزن 48 في D و45 في E
مثال:
خزن العدد 30H في العنوان 5000H
الحل:
LXI H,5000H
MVI M,30H
فائدة LXI H,5000 لكي نؤشر على الموقع المحدد لأنه دائماً الريجسترين HL نستخدمهم كمؤشر للذاكره
رابعاً:
XCHG
يستخدم لنقل محتويات الريجستر المزدوج Dالى الريجستر المزدوج H
*****************************************
BY:Hamza Mohammed
member of:
information sources scientific
Association
تابعنا على :
https://www.facebook.com/programmer1185
**********************
تتمثل بأيعازات نقل البيانات بين الريجسترات او الذاكره وكذلك خزن البيانات في الذاكره او الريجسترات ..
اولاً :
MOV r1,r2
وتعني نقل محتويات الريجستر 2 الى الريجستر 1
مثال:انقل محتويات الريجستر B الى الريجستر A
الحل:
MOV A,B
والنقل يكون بصيغة نسخ محتويات وليس نقل...
*************************************
MOV r,M
MOV M,r
نقل البيانات بين الذاكره والرجسترات والعكس ..
************************************
ثانياً:
MVI r,xx
خزن قيمه في الريجستر وتكون دائماً بنظام السداسي عشر واقى قيمه ممكن خزنها في الريجستر الواحد او الذاكره هي FF
وما تعادل 255 بالنظام العشري
مثال:
اخزن العدد 3B في الريجستر C
الحل:
MVI C,3BH
*****************************
وممكن استخدامه لخزن البيانات في الذاكره ..
****************************
ثالثاً:
LXI rp,XXXXH
ويستخدم لخزن البيانات في الريجسترات المزدوجه مثل HL,BC,DE
وعند استخدامه نقوم بوضع الريجستر الاول فقط Hاو Dاو B
واقصى قيمه ممكن خزنها هي FFFFH
مثال:
خزن 4845H في الريجستر D
الحل:
LXI D,4845H
وهذا يعني انه تم خزن 48 في D و45 في E
مثال:
خزن العدد 30H في العنوان 5000H
الحل:
LXI H,5000H
MVI M,30H
فائدة LXI H,5000 لكي نؤشر على الموقع المحدد لأنه دائماً الريجسترين HL نستخدمهم كمؤشر للذاكره
رابعاً:
XCHG
يستخدم لنقل محتويات الريجستر المزدوج Dالى الريجستر المزدوج H
*****************************************
BY:Hamza Mohammed
member of:
information sources scientific
Association
تابعنا على :
https://www.facebook.com/programmer1185
ما هو طول الايعاز NOP
ردحذف