Register in Microprocessor 8085 in Hindi
Microprocessor 8085 की intrenal संरचना के निधारण के लिए ऑपरेशन परफॉर्म किये जाते है. वे अनेक प्रकार के है-
(1) 8 bit data को store करना
(2) Arithametic and logical operation,
(3) condition के लिए test
(4) instruction का क्रमशः execution,
(5) execution के time temporary रूप से data store करना |
इन सभी ऑपरेशन को प्रोसेस करने के लिए मइक्रोप्रोसोर की रजिस्टर अरिथमेटिक एंड लॉजिक यूनिट, कण्ट्रोल लॉजिक इंटरनल बस की आवस्यकता पड़ती है|
A (8)
W(8) Z (8)
B (8) C (8)
D (8) E (8)
H (8) L (8)
SP (16)
PC (16)
(1) General Purpose Register - माइक्रोप्रोसेसर 8085 में 8 bit के 6 general purpose register होते है जिन्हे B, C, D, E, H & L द्वारा प्रदर्शित करते है इन रजिस्टर का प्रयोग अलग- अलग या (pairs of B-C, D-E, and H-L ) के रूप में किया जाता है जो प्रोग्राम की प्रकिया व इंस्ट्रक्शन पर निर्भर करता है| इसके अतरिक्त रजिस्टर A जिसे accumulator कहते है इसमें सभी mathametics कार्य किया जाता है|
(2) Temporary register - माइक्रोप्रोसेसर 8085 में 8 bit के दो रजिस्टर w व z टेम्पररी रजिस्टर होते है इन रजिस्टर का प्रयोग मइक्रोप्रोसेसरे में डाटा को टेम्पररी रूप से स्टोर करने के लिए किया जाता है| जिसका प्रयोग ,प्रोग्राममें यूजर उसे नहीं कर सकता है|
(3) Stack Pointer - इस रजिस्टर को sp के द्वारा शो किया जाता है यह 16 bit का रजिस्टर होता है इसके द्वारा स्टैक मेमोरी के फर्स्ट लोकेशन को डिफाइन किया |
(4) Program counter - यह एक रजिस्टर 16 bit का रजिस्टर है जो प्रोग्राम एक्सेक्यूटिव के टाइम मेमोरी एड्रेस के क्रमानुसार आगे बढ़ाता है जो इनसरक्शन एक्सेक्यूटिव के क्रम को बताता हे|
(5) Accumulator - accumulator (ACC) एक 8 bit रजिस्टर होता है इसका उसे अनेक प्रकार के अरिथमेटिक एंड लॉजिकल ऑपरेशन परफॉर्म करने के लिए किया जाता है. यह रजिस्टर A द्वारा शो किया जाता है. अक्सुमुलेटर की बिट नंबर से किसी मइक्रोप्रोसेसरे की word - length का भी पता चलता है. यह CPU 8 बिट्स की प्रोसेक्सींग पेरिलाल में कर सकता है.
(6) Flag Register - microprocessor 8085 में 5 फ्लैग रजिस्टर है- S,Z,AC,P and CY. फ्लैग रजिस्टर 5 फ्लिप फ्लॉप का एक सेट है. इनका वर्क अक्सुमुलेटर तथा अन्या रजिस्टर में डाटा का स्टेटस शो करना है। जिस टाइम मइक्रोप्रोसेसर में अरिथमेटिक एंड लॉजिकल ऑपरेशन होता है. उस टाइम टेम्पररी रजिस्टर में डाटा तथा अक्सुमुलाटोर में रिजल्ट स्टोर होता है. रिजल्ट अनुसार फ्लैग सेट या रिसेट होते है. सेट होने का अर्थ 1 तथा रिसेट होने का अर्थ 0 होता है. इस प्रकार अक्सुमुलाटोरे में स्टोर किये गए डाटा ( रिजल्ट ) की sechuation शो करते है.|
(7) Register Pair - 2, 8 bit ke register के combination को रजिस्टर पेअर कहते है. intel 8085 में मान्य (valid ) रजिस्टर पेअर B-C, D-E and H-L register है.|
(4) Program counter - यह एक रजिस्टर 16 bit का रजिस्टर है जो प्रोग्राम एक्सेक्यूटिव के टाइम मेमोरी एड्रेस के क्रमानुसार आगे बढ़ाता है जो इनसरक्शन एक्सेक्यूटिव के क्रम को बताता हे|
(5) Accumulator - accumulator (ACC) एक 8 bit रजिस्टर होता है इसका उसे अनेक प्रकार के अरिथमेटिक एंड लॉजिकल ऑपरेशन परफॉर्म करने के लिए किया जाता है. यह रजिस्टर A द्वारा शो किया जाता है. अक्सुमुलेटर की बिट नंबर से किसी मइक्रोप्रोसेसरे की word - length का भी पता चलता है. यह CPU 8 बिट्स की प्रोसेक्सींग पेरिलाल में कर सकता है.
(6) Flag Register - microprocessor 8085 में 5 फ्लैग रजिस्टर है- S,Z,AC,P and CY. फ्लैग रजिस्टर 5 फ्लिप फ्लॉप का एक सेट है. इनका वर्क अक्सुमुलेटर तथा अन्या रजिस्टर में डाटा का स्टेटस शो करना है। जिस टाइम मइक्रोप्रोसेसर में अरिथमेटिक एंड लॉजिकल ऑपरेशन होता है. उस टाइम टेम्पररी रजिस्टर में डाटा तथा अक्सुमुलाटोर में रिजल्ट स्टोर होता है. रिजल्ट अनुसार फ्लैग सेट या रिसेट होते है. सेट होने का अर्थ 1 तथा रिसेट होने का अर्थ 0 होता है. इस प्रकार अक्सुमुलाटोरे में स्टोर किये गए डाटा ( रिजल्ट ) की sechuation शो करते है.|
(7) Register Pair - 2, 8 bit ke register के combination को रजिस्टर पेअर कहते है. intel 8085 में मान्य (valid ) रजिस्टर पेअर B-C, D-E and H-L register है.|
Comments
Post a Comment