อ่าน 8 นาที
จิบ
ในด้าน คอมพิวเตอร์ นิ บเบิล (nibble ) หรือสะกดว่า ไนบเบิล ( nybble ) [ 1 ] เพื่อให้ตรงกับ ไบต์ [ 2 ] คือ หน่วยข้อมูล ที่ประกอบด้วยสี่ บิต [ 3 ]...
จิบ

ในด้านคอมพิวเตอร์นิบเบิล (nibble )หรือสะกดว่า ไนบเบิล ( nybble ) [ 1 ]เพื่อให้ตรงกับไบต์[ 2 ]คือหน่วยข้อมูลที่ประกอบด้วยสี่บิต [ 3 ]ซึ่งเทียบเท่ากับครึ่งหนึ่งของไบต์หรืออ็อกเท็ต (หน่วยข้อมูลที่มีความยาวแปดบิต) [ 4 ] [ 5 ]หน่วยนี้เรียกอีกอย่างว่าไนบเบิล (nybble) , ไนบล (nybl) , ฮาล์ฟไบต์ (half-byte)หรือเททราด (tetrad ) [ 6 ] [ 7 ]ในเครือข่ายคอมพิวเตอร์และการสื่อสารโทรคมนาคมบางครั้งหน่วยนี้ก็เรียกว่า เซมิอ็อกเท็ต (semi-octet) [ 8 ] ควอดบิต (quadbit ) [ 9 ]หรือควอเท็ต (quartet ) [ 10 ] [ 11 ]
นิบเบิลใช้ตัวเลข สี่หลัก ในสัญกรณ์ตำแหน่งไบนารี ( ฐาน 2) เพื่อเข้ารหัสค่าที่เป็นไปได้หนึ่งในสิบหก ( ) ค่า ซึ่งแสดงถึงปริมาณข้อมูลเดียวกันที่จัดเก็บโดยตัวเลขสองหลักในระบบตัวเลขควอเทอร์นารี (ฐาน 4) หรือเพียงแค่ ตัวเลข ฐานสิบหก ("hex") [ 12 ] หลักเดียว (ฐาน 16) ความเท่าเทียมกันเชิงฟังก์ชันนี้ทำให้นิบเบิลสามารถแทนด้วยตัวเลขฐานสิบหกหลักเดียวได้ และในทำนองเดียวกัน ค่าไบต์สามารถแทนด้วยตัวเลขฐานสิบหกสองหลักได้[ 12 ]
คอมพิวเตอร์สี่บิตใช้ข้อมูลขนาดนิบเบิลสำหรับการจัดเก็บและการดำเนินการในรูปแบบของ หน่วย คำคอมพิวเตอร์ดังกล่าวถูกใช้ในไมโครโปรเซสเซอร์ รุ่นแรก เครื่องคิดเลขพกพาและคอมพิวเตอร์พกพาและยังคงใช้ในไมโครคอนโทรลเลอร์ บางตัว ในบริบทนี้ กลุ่ม 4 บิตบางครั้งก็เรียกว่าอักขระ[ 13 ]หรือตัวเลข[ 14 ]แทนที่จะเป็นนิบเบิล[ 3 ]
ประวัติศาสตร์
คำว่าnibbleมีที่มาจากคำว่า byte ซึ่งหมายถึงครึ่งไบต์ โดยbyteเป็นคำพ้องเสียงกับคำว่าbiteในภาษาอังกฤษ[ 2 ] David B. Benson อาจเป็นผู้คิดค้นการใช้คำนี้เพื่ออธิบายค่าสี่บิตเป็นเรื่องตลกในขณะที่ทำงานเป็นศาสตราจารย์ที่มหาวิทยาลัยแห่งรัฐวอชิงตันในปี 1958 [ 15 ]
ในปี 1977 มีการบันทึกการใช้คำสะกดว่าnybble ในยุคแรกๆ สำหรับคำนี้ภายในกลุ่มเทคโนโลยีการธนาคารเพื่อผู้บริโภคของซิติแบงก์ โดยได้สร้างมาตรฐานก่อนISO 8583สำหรับข้อความธุรกรรมระหว่างตู้เอทีเอ็มและศูนย์ข้อมูล ของซิติแบงก์ ซึ่งใช้หน่วยข้อมูลพื้นฐานว่า nabble
ในช่วงต้นทศวรรษ 1980 การสะกดคำว่าnybble ที่แตกต่างออกไป นั้น สะท้อนถึงการสะกดคำว่าbyteดังที่ระบุไว้ในบทบรรณาธิการของKilobaud MicrocomputingและByte
ในอดีต คำว่าnybbleถูกใช้ในหลายกรณีสำหรับหน่วยข้อมูลที่ยาวกว่าสี่บิต บนApple IIการควบคุมไดรฟ์ดิสก์และการบันทึกแบบเข้ารหัสกลุ่ม ส่วนใหญ่ ถูกนำไปใช้ในซอฟต์แวร์ และการเขียนข้อมูลลงดิสก์ทำได้โดยการแปลงหน้า 256 ไบต์เป็นชุดของ nibble 5 บิต[ 16 ] (ต่อมาเป็น6 บิต ) ในขณะที่การโหลดข้อมูลลงดิสก์ต้องใช้วิธีตรงกันข้าม[ 17 ] [ 18 ]ยิ่งไปกว่านั้น เอกสารปี 1982 สำหรับIntegrated Woz Machineอ้างถึง "nibble 8 บิต" อย่างสม่ำเสมอ[ 19 ]คำว่าbyteเคยมีความกำกวมเช่นเดียวกันและหมายถึงชุดของบิต แต่ไม่จำเป็นต้องเป็น 8 บิต ดังนั้นจึงมีการแยกความแตกต่างระหว่างbyteและoctetsหรือnibbleและquartets (หรือquadbits ) ปัจจุบัน คำว่าbyteและnibbleเกือบจะหมายถึงชุดข้อมูล 8 บิตและ 4 บิต ตามลำดับ และแทบจะไม่ถูกใช้เพื่อแสดงขนาดอื่นใดเลย
ส่วนหนึ่งของไบต์
นิบเบิล (Nibble)ใช้เพื่ออธิบายปริมาณหน่วยความจำที่ใช้ในการจัดเก็บตัวเลขหนึ่งหลักในรูปแบบเลขฐานสิบแบบแพ็ค (BCD) ภายในเมนเฟรมของ IBM เทคนิคนี้ใช้เพื่อทำให้การคำนวณเร็วขึ้นและแก้ไขข้อผิดพลาดได้ง่ายขึ้น ไบต์ 8 บิตจะถูกแบ่งครึ่ง และแต่ละนิบเบิลจะใช้ในการจัดเก็บตัวเลขทศนิยมหนึ่งหลัก นิบเบิลสุดท้าย (ขวาสุด) ของตัวแปรจะสงวนไว้สำหรับเครื่องหมาย ดังนั้น ตัวแปรที่สามารถจัดเก็บตัวเลขได้ถึงเก้าหลักจะถูกบรรจุลงใน 5 ไบต์ ความง่ายในการแก้ไขข้อผิดพลาดเกิดจากการที่ตัวเลขสามารถอ่านได้ในรูปแบบเลขฐานสิบหก (hex dump)โดยใช้เลขฐานสิบหกสองตัวเพื่อแสดงค่าของไบต์ เช่นหรือตัวอย่างเช่น ค่า BCD ห้าไบต์ของแสดงถึงค่าทศนิยม+ 314,159,265 314159265C
นิบเบิลที่บรรจุแล้วยังสามารถอธิบายเลขฐานสองได้อีกด้วย เมื่อแปลงจากไบต์เป็นนิบเบิล ครึ่งทั้งสองมักจะเรียกว่านิบเบิลต่ำ (ขวา) และนิบเบิลสูง (ซ้าย) แทนที่จะใช้ป้ายกำกับที่เป็นทางการกว่าอย่างบิตที่มีนัยสำคัญน้อย ที่สุดและมากที่สุด [ 20 ]ตัวอย่างเช่น ในการแสดงเลขฐานสองของจำนวนธรรมชาติ 97นิบเบิลสูงคือ( ) และนิบเบิลต่ำคือ( ) จำนวนเดียวกันนี้เมื่อแสดงในเลขฐานสิบหกจะเป็นเพียง โดยแต่ละนิบเบิลจะลดลงเหลือเพียงหลักเดียวซึ่งยังคงแสดงค่าเดียวกัน ( )
การแสดงถึงคุณค่า
ค่าที่มีขนาดเท่ากับนิบเบิลสามารถแสดงได้ในระบบตัวเลขที่แตกต่างกัน:
ดูเพิ่มเติม
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ จิบ
ในด้าน คอมพิวเตอร์ นิ บเบิล (nibble ) หรือสะกดว่า ไนบเบิล ( nybble ) [ 1 ] เพื่อให้ตรงกับ ไบต์ [ 2 ] คือ หน่วยข้อมูล ที่ประกอบด้วยสี่ บิต [ 3 ]...
ประวัติศาสตร์
คำว่า nibble มีที่มาจากคำว่า byte ซึ่งหมายถึงครึ่งไบต์ โดย byte เป็น คำพ้องเสียง กับคำว่า bite ใน ภาษาอังกฤษ [ 2 ] David B.
ส่วนหนึ่งของไบต์
นิบเบิล (Nibble) ใช้เพื่ออธิบายปริมาณหน่วยความจำที่ใช้ในการจัดเก็บตัวเลขหนึ่งหลักใน รูปแบบเลขฐานสิบแบบแพ็ ค (BCD) ภายในเมนเฟรมของ IBM เทคนิคนี้ใช้เพื่อทำให้การคำนวณเร็วขึ้นและแก้ไขข้อผิดพลาดได้ง่ายขึ้น ไบต์ 8 บิตจะถูกแบ่งครึ่ง...
การแสดงถึงคุณค่า
ค่าที่มีขนาดเท่ากับนิบเบิลสามารถแสดงได้ในระบบตัวเลขที่แตกต่างกัน: