आरआयएससी आणि सीआयएससीमधील फरक

लेखक: Laura McKinney
निर्मितीची तारीख: 1 एप्रिल 2021
अद्यतन तारीख: 4 मे 2024
Anonim
Lecture 04: Architecture of ARM Microcontroller (Part I)
व्हिडिओ: Lecture 04: Architecture of ARM Microcontroller (Part I)

सामग्री


आरआयएससी आणि सीआयएससी संगणकाच्या इन्स्ट्रक्शन सेटचे वैशिष्ट्य आहे जे संगणक आर्किटेक्चरचा एक भाग आहे; ते जटिलता, सूचना आणि डेटा स्वरूपात, अ‍ॅड्रेसिंग मोड, रजिस्टर, ऑपकोड वैशिष्ट्ये आणि प्रवाह नियंत्रण यंत्रणा इत्यादींमध्ये भिन्न आहेत.

जेव्हा एखादा मशीन प्रोग्राम केलेला असतो, तेव्हा प्रोग्रामर काही विशिष्ट आदिम कमांड वापरतो किंवा मशीन इंस्ट्रक्शन, सामान्यत: संगणकाचा इन्स्ट्रक्शन सेट म्हणून ओळखला जातो.

  1. तुलना चार्ट
  2. व्याख्या
  3. मुख्य फरक
  4. निष्कर्ष

तुलना चार्ट

तुलना करण्यासाठी आधारआरआयएससी
सीआयएससी
यावर जोर द्यासॉफ्टवेअरहार्डवेअर
समाविष्ट करतेएकल घड्याळबहु-घड्याळ
सूचना-आकार आकारलहान मोठा
सूचना स्वरूप
निश्चित (32-बिट) स्वरूप भिन्न स्वरुपाचे स्वरूप (प्रत्येक सूचना 16-64 बिट).
वापरलेल्या पद्धतींना संबोधित करीत आहे
3-5 पर्यंत मर्यादित
12-24
सामान्य हेतूचे रजिस्टर वापरले32-192
8-24
मेमरी संदर्भ
नोंदणी करण्यासाठी नोंदणी करा
स्मृती स्मृती
कॅशे डिझाइनडेटा कॅशे आणि सूचना कॅशे विभाजित करा.
सूचना आणि डेटासाठी युनिफाइड कॅशे.
घड्याळ दर
50-150 मेगाहर्ट्झ
33-50 मेगाहर्ट्झ
सूचना प्रति सायकल
सर्व सूचनांसाठी एकल चक्र आणि सरासरी सीपीआय <1.5.2 ते 15 दरम्यान सीपीआय.
सीपीयू नियंत्रण
कंट्रोल मेमरीविना हार्डवर्ड.
कंट्रोल मेमरी (रॉम) वापरुन मायक्रोकोड केलेले.


आरआयएससी ची व्याख्या

कमी केलेली सूचना सेट संगणक (आरआयएससी) इंस्ट्रक्शन सेटमध्ये सामान्यत: 100 पेक्षा कमी सूचना असतात आणि निश्चित इन्स्ट्रक्शन फॉरमॅट (32 बिट) वापरतात. हे काही सोप्या अ‍ॅड्रेसिंग मोडचा वापर करते. नोंदणी-आधारित सूचना वापरल्या जातात ज्याचा अर्थ नोंदणी करण्यासाठी यंत्रणा कार्यरत आहे. मेमरीमध्ये प्रवेश करण्यासाठी फक्त लोड / स्टोअर ही स्वतंत्र सूचना आहेत.

कॉन स्विचिंगची गती सुधारण्यासाठी, एक मोठी रजिस्टर फाइल वापरली जाते. इंस्ट्रक्शन सेट्सची साधेपणा परिणामी एकाच व्हीएलएसआय चिपवर संपूर्ण प्रोसेसरची अंमलबजावणी झाली. अतिरिक्त फायदे म्हणजे उच्च घड्याळ दर, कमी सीपीआय जो उपलब्ध आरआयएससी / सुपरस्केलर प्रोसेसरवर उच्च एमआयपीएस रेटिंग्सचे संचालन करतो.

सीआयएससी ची व्याख्या

कॉम्प्लेक्स इंस्ट्रक्शन सेट कंप्यूटर (सीआयएससी) इंस्ट्रक्शन सेटमध्ये सुमारे 120 ते 350 सूचना असतात. हे व्हेरिएबल इंस्ट्रक्शन / डेटा फॉरमॅट्स वापरतात परंतु सामान्य हेतूच्या नोंदीचा एक छोटासा सेट म्हणजेच 8-24. मोठ्या इंस्ट्रक्शन सेटचे कारण म्हणजे व्हेरिएबल फॉरमॅट निर्देशांचा वापर. बर्‍याच संख्येने अ‍ॅड्रेसिंग मोडचा वापर करून मोठ्या प्रमाणात मेमरी रेफरन्स ऑपरेशन्स कार्यान्वित केल्या जातात.


सीआयएससी आर्किटेक्चर हार्डवेअर / फर्मवेअरमध्ये थेट एचएलएल स्टेटमेंट्स वापरते. युनिफाइड कॅशेचा वापर पारंपारिक सीआयएससी आर्किटेक्चरमध्ये केला जातो ज्यात डेटा आणि निर्देश दोन्ही असतात आणि सामान्य मार्ग वापरतात.

  1. आरआयएससीमध्ये इंस्ट्रक्शन सेट आकार लहान असतो तर सीआयएससीमध्ये इंस्ट्रक्शन सेट आकार मोठा असतो.
  2. आरआयएससी निश्चित स्वरूप (32 बिट्स) वापरतो आणि मुख्यतः नोंदणी-आधारित सूचना वापरतो तर सीआयएससी प्रति निर्देश 16-64 बिट व्हेरिएबल स्वरूप वापरते.
  3. आरआयएससी एकल घड्याळ आणि मर्यादित अ‍ॅड्रेसिंग मोड वापरते (उदा. 3-5). दुसरीकडे, सीआयएससी मल्टी-क्लॉक 12 ते 24 अ‍ॅड्रेसिंग मोडचा वापर करते.
  4. RISC वापरत असलेल्या सामान्य उद्देशाच्या नोंदणीची संख्या 32-192 आहे. उलटपक्षी सीआयएससी आर्किटेक्चर 8-24 जीपीआर वापरते.
  5. रजिस्टर-टू-रजिस्टर मेमरी मॅकेनिझमचा उपयोग स्वतंत्र LOAD आणि स्टोअरच्या सूचनांसह RISC मध्ये केला जातो. याउलट, सीआयएससी ऑपरेशन्स करण्यासाठी मेमरी ते मेमरी मेकॅनिझीचा वापर करते, त्याव्यतिरिक्त, एलओएडी आणि स्टोअरच्या सूचनांचा समावेश करते.
  6. आरआयएससीकडे स्प्लिट डेटा आणि इंस्ट्रक्शन कॅशे डिझाइन आहे. याउलट, सीआयएससी डेटा आणि सूचनांसाठी युनिफाइड कॅशे वापरते, जरी नवीनतम डिझाइनमध्ये स्प्लिट कॅशे देखील वापरले जातात.
  7. आरआयएससी मधील बहुतेक सीपीयू नियंत्रण कंट्रोल मेमरीशिवाय हार्डवेअरयुक्त असते. याउलट, सीआयएससी मायक्रोकोड आहे आणि कंट्रोल मेमरी (रॉम) वापरते, परंतु आधुनिक सीआयएससी हार्डवेअर वायर्ड नियंत्रण देखील वापरते.

निष्कर्ष

सीआयएससी सूचना जटिल असतात आणि आरआयएससीपेक्षा हळू असतात परंतु कमी सूचनांसह कमी चक्रांचा वापर करतात.