2015-01-21 8 views
19

यह पुस्तक विधानसभा भाषा चरण से है चरण करके, जेफ Duntemann:कितने बिट्स "शब्द" है?

यहाँ त्वरित दौरा है: एक बिट एक भी बाइनरी अंक, 0 या 1. एक बाइट तरफ से 8 बिट पक्ष है । एक शब्द एक तरफ 2 बाइट्स पक्ष है। एक डबल शब्द एक तरफ 2 शब्द है। एक चौकोर शब्द एक तरफ 2 डबल शब्द है।

और इस पुस्तक कंप्यूटर संगठन और विधानसभा भाषा का सिद्धांतों से है: जावा वर्चुअल मशीन का उपयोग करना, पैट्रिक जुओला:

सुविधा के लिए, 8 बिट आमतौर पर एक खंड में, वर्गीकृत किया है पारंपरिक रूप से एक बाइट कहा जाता है। बिट्स का अगला सबसे बड़ा नाम ब्लॉक एक शब्द है। किसी शब्द की परिभाषा और आकार पूर्ण नहीं है, लेकिन कंप्यूटर से कंप्यूटर पर भिन्न होता है। एक शब्द कंप्यूटर के लिए सबसे सुविधाजनक डेटा के ब्लॉक का आकार है।

तो एक शब्द 2 बाइट्स (16 बिट्स) है, या यह कंप्यूटर के साथ निपटने के लिए डेटा का सबसे सुविधाजनक ब्लॉक है? (मुझे यह भी यकीन नहीं है कि इसका क्या अर्थ है ..)

उत्तर

10

की तरह, 16-बिट सिस्टम पर पाए जाते हैं मैं इन पुस्तकों में से किसी से परिचित नहीं हूँ, लेकिन दूसरा वर्तमान वास्तविकता के करीब है । पहला एक विशिष्ट प्रोसेसर पर चर्चा कर सकता है। 8.

8086 और 8087 प्रोसेसर की एक बहु इस्तेमाल किया

प्रोसेसर काफी शब्द कई आकारों, हमेशा नहीं के साथ किया गया है 16 बिट शब्द, और यह संभावना इस मशीन पहले लेखक के बारे में लिख रहा था है ।

अधिक हालिया प्रोसेसर आमतौर पर 32 या 64 बिट शब्दों का उपयोग करते हैं।

50 और 60 के दशक में मशीनों के आकार वाली मशीनें थीं जो अब हमारे लिए काफी अजीब लगती हैं, जैसे 4, 9 और 36. चूंकि 70 के शब्द का आकार आमतौर पर 2 की शक्ति और 8 में से एक है।

2

दूसरा उद्धरण सही है, एक शब्द का आकार कंप्यूटर से कंप्यूटर में भिन्न होता है। ARM NEON वास्तुकला 32-बिट शब्दों में, जहां 64-बिट मात्रा "doublewords" और 128 बिट मात्रा के रूप में भेजा जाता है के साथ एक वास्तुकला का एक उदाहरण है "quadwords" के रूप में भेजा:

एक नीयन संकार्य कर सकते हैं एक वेक्टर या एक स्केलर हो। एक नीयन वेक्टर 64-बिट डबलवर्ड वेक्टर या 128-बिट क्वाडवर्ड वेक्टर हो सकता है।

आम तौर पर बोल रहा है, 16-बिट शब्द केवल Amiga 500

1

यह स्टीवन लेवी द्वारा Hackers: Heroes of the Computer Revolution पुस्तक से है।

.. स्मृति को अठारह बिट्स के 4096 "शब्दों" में घटा दिया गया था। (ए "बिट" एक द्विआधारी अंक है, या तो 1 या 0. बाइनरी संख्याओं की एक श्रृंखला को "शब्द" कहा जाता है)।

जैसा कि अन्य उत्तरों सुझाव देते हैं, एक "शब्द" में निश्चित लंबाई नहीं लगती है।

संबंधित मुद्दे