संभवतः पहले से ही अन्य उत्तरों में विभिन्न तरीके बताए गए हैं। सामान्य रूप से आज, लेकिन जरूरी नहीं कि ऐतिहासिक रूप से, एक बाइट 8 बिट्स हो। अधिकांश समय हम "बाइट एड्रेसेबल मेमोरी" से निपटते हैं, जिसका अर्थ है कि सबसे छोटी चीज जिसे हम सिंगल एड्रेस से एक्सेस कर सकते हैं, वह बाइट है। लेकिन इसका मतलब यह नहीं है कि केवल वही चीज है जिसे हम संबोधित कर सकते हैं। प्लेटफॉर्म के आधार पर एक पते पर एक बाइट, एक हाफवर्ड / शब्द (16 बिट्स), एक शब्द / डबलवर्ड (32 बिट्स) और 64 बिट्स जो भी हो, का उपयोग किया जा सकता है। निर्देश मूल रूप से निर्धारित करता है कि वांछित पहुंच का आकार (8,16,32,64, आदि) उन इकाइयों में आमतौर पर 8, 16, 32, 64 है। लेकिन यह कठिन और तेज़ नहीं है, "यह निर्भर करता है"।
इसके अलावा प्रोसेसर और / या सिस्टम के डिजाइन के आधार पर यह मानने का कोई कारण नहीं है कि पहुंच का आकार मेमोरी का आकार या सबसे छोटी पहुंच का आकार है। बड़ी और बड़ी आवश्यकताओं के साथ यह समय के साथ कम और कम समझ में आता है कि वास्तव में सबसे छोटे आकार का उपयोग करके मेमोरी सिस्टम को लागू करने के लिए, जिस कंप्यूटर पर आप इसे पढ़ रहे हैं वह संभवतः सभी एक्सेस के लिए 32 बिट वाइड डेटा बस या 64 बिट वाइड डेटा बस का उपयोग करता है, आप एक बाइट को पढ़ना चाहते हैं, यह 64 बिट पढ़ता है और बाकी बिट्स को टॉस करता है, क्यों यह अतिरिक्त कुछ भी खर्च नहीं करता है बस प्रोसेसर कोर के पास सभी तरह से चौड़ा रखें और प्रोसेसर सही बाइट लेन का चयन करता है। बस को संकरा बनाने के लिए या बाइट गलियों में बाइट्स को घुमाने के लिए अधिक तर्क और या घड़ियों की लागत होती है, (कभी-कभी ऐसा किया जाता है)। एक माइक्रोकंट्रोलर में आंतरिक मेढ़े 32 बिट्स हो सकते हैं उदाहरण के लिए अगर यह सिस्टम के लिए समझ में आता है। 16 हो सकता है। हां लिखने के लिए आप अधिक चक्र जलाते हैं, आपको लाइन के साथ कहीं-कहीं पढ़ना-संशोधित करना होगा। अपने पीसी पर एक सिंगल बाइट लिखना चाहते हैं, कहीं पर 64 बिट रीड होता है, और फिर उस 64 बिट्स में से एक बाइट को संशोधित किया जाता है, इस पर निर्भर करता है कि आप उसके बाद क्या करते हैं, 64 बिट्स केवल 8 बिट्स के साथ नाटक करने के लिए वापस जा सकते हैं। पहले क्या था, कैशिंग और आपके कोड से अलग यह एक सामान्य नियम नहीं है। राइट्स आग हैं और भूल जाते हैं, हालांकि, मेमोरी कंट्रोलर प्रोसेसर से पता और डेटा एकत्र कर सकता है और प्रोसेसर को चालू रखने की अनुमति देता है, जबकि यह अंततः लेखन की बचत घड़ियां करता है, शायद अधिक घड़ियां जो एक रीड-संशोधित-राइट में जला दी जाती हैं (यदि पहले से कैश में),
इस सब के लिए आज भी कुछ अपवाद हैं, कुछ प्रणालियों में शायद निर्देश या पहुंच प्रकार हैं जो कि थोड़ा पते योग्य हैं, कुछ प्रणालियां हैं जहां पता एक बाइट के अलावा किसी और चीज की इकाइयों में है। एक बाइट हमेशा 8 बिट्स नहीं होती थी और शायद अभी भी सिस्टम चल रहे हैं जो कि सच है (हम ऑक्टल और 9 बिट बाइट का इस्तेमाल करते थे 18 या 36 बिट शब्द मानव प्रोग्रामर और चिप डिजाइनरों के लिए बहुत मायने रखता है जो ऑक्टल सोचते हैं, ए 8 बिट हेक्साडेसिमल विचारकों के लिए बहुत मायने रखता है)।
अब आप जिस कंप्यूटर पर यह पढ़ रहे हैं, उस ड्रामा कंट्रोलर के लिए डेटा बस 32 या 64 बिट्स चौड़ी हो सकती है, वास्तविक ड्रामा मॉड्यूल संभवतः कई 8 बिट वाइड भागों से बना होता है, जिसे आप आसानी से देख सकते हैं। यदि इसके एक तरफ 8 या 9 चिप हैं तो संभवतः यह 64 बिट या 72 बिट (64 बिट प्लस ईसीसी के 8 बिट) चौड़ी बस है जिसे 8 बिट वाइड भागों के साथ लागू किया गया है। यदि आपके पास मॉड्यूल के एक तरफ 4 या 5 चिप्स हैं, लेकिन अभी भी पिंस के टन हैं, तो यह या तो 32 बिट चौड़ा है (इन दिनों की संभावना नहीं है) या चिप्स के 4 16 बिट चौड़े हैं और अगर 5 वें हैं तो यह हो सकता है 16 बिट्स चौड़े हो और केवल 8 का उपयोग किया जाता है या यह 8 बिट चौड़ा हिस्सा है। 32 बिट वाइड पार्ट भी हैं, लेकिन 8 बिट वाइड सबसे आम है। एक बहुत ही सामान्य अभ्यास जो वापस जाता है।
हमें यह जानना होगा कि माइक्रोकंट्रोलर क्या है। चूंकि आप 32 बिट का उल्लेख करते हैं, इसलिए यह काफी संभावना है (विस्तृत जानकारी के बिना हालांकि हम यह नहीं बता सकते हैं) कि उस हिस्से के अंदर की मेमोरी 32 बिट्स चौड़ी है, और इसके लिए सभी एक्सेस 32 बिट्स चौड़े हैं। यह निर्देश निश्चित रूप से निर्धारित करेगा कि कार्यक्रम क्या चाहता है जो संभवतः 8 बिट, 16 बिट और 32 बिट एक्सेस प्रकार प्रदान करता है, लिखने वाले छोटे लोगों को कहीं-कहीं एक रीड-मॉडिफाई-राइट की आवश्यकता होती है, आपको बस बाइट लेन को अनदेखा करना पढ़ता है। उसी फ्लैश के लिए जाता है, हालांकि फ्लैश राइट एक अन्य विषय है। लेकिन आंतरिक फ्लैश सबसे अधिक संभावित 32 बिट्स है और सभी रीड 32 बिट्स की इकाइयों में हैं। एक बाहरी फ्लैश हालांकि, यह एक और कहानी है, सबसे अधिक संभावना है कि वे एक बिट वाइड (स्पि या आई 2 सी) हैं, हालांकि स्पाई पार्ट्स कभी-कभी 1, 2 या 4 बिट्स का समर्थन कर सकते हैं, लेकिन एक मिसो पिन सबसे आम है। आंतरिक रूप से वे बाइट्स की इकाइयों में व्यवस्थित होते हैं, 8 बिट चौड़ा या 16 या 32 हो सकता है, या जो जानता है, तो आप बाहर जाते हैं और उन्हें बाइट्स की इकाइयों में संबोधित करते हैं। spi के साथ आप एक ही बाइट और एक ही ट्रांजैक्शन में पूरी मेमोरी के बीच कहीं भी शिफ्ट हो सकते हैं, फ्लैश पार्ट डिजाइन पर निर्भर करता है।