यह सीपीयू को आसानी से संबोधित कर सकता है। उदाहरण के लिए एक x86 प्रोसेसर पर एक eax
(32 बिट्स), ax
(16 बिट्स) और ए ah
(8 बिट्स) होता है लेकिन एक भी बिट रजिस्टर नहीं होता है। तो इसके लिए एक बिट का उपयोग करने के लिए सीपीयू को मूल्य को बदलने के लिए एक रीड / संशोधित / लिखना होगा। यदि इसे एक बाइट के रूप में संग्रहीत किया जाता है, तो एक एकल पढ़ने या लिखने का उपयोग मूल्य का निरीक्षण / परिवर्तन करने के लिए किया जा सकता है।
इसके अतिरिक्त एक को आश्चर्य हो सकता है कि एक एकल बाइट बनाम एक पूर्ण बाइट का उपयोग करना बेहतर होगा, आखिरकार एक बाइट 7 बिट्स को बर्बाद कर देगा। जब तक अंतरिक्ष एक बाधा नहीं है, तब तक बाइट के लिए जाना चाहिए क्योंकि, कम से कम x86 और मुझे लगता है कि अन्य, आमतौर पर एक बूल को जल्दी से सेट / क्लियर करने के लिए एक निर्देश है जो एक बिट के पढ़ने / संशोधित / लिखने की तुलना में बहुत तेज है। । व्यक्तिगत माप से मैंने पढ़ा है / आधुनिक / लिखने की विधि एकल निर्देश विधि की तुलना में 5x धीमी है।