المجموعه الأولى من ايعازات المعالج8085 ... First instruction of 8085 microprocessor

10/16/2015 1 تعليق
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 


هل أعجبك الموضوع ؟

هناك تعليق واحد:

جميع الحقوق محفوظة ©2013-2014 | ، | Privacy Policy

Programmers555