กลับไปหน้าบทความ

อ่าน 2 นาที

บิตลายเซ็น

ในวิทยาการคอมพิวเตอร์บิตเครื่องหมายคือบิตในการแสดงจำนวนที่มีเครื่องหมายซึ่งระบุเครื่องหมายของจำนวน แม้ว่าจะมีเฉพาะ ชนิดข้อมูลตัวเลข ที่มีเครื่องหมาย เท่านั้น ที่มีบิตเครื่องหมาย

บิตลายเซ็น

ในวิทยาการคอมพิวเตอร์บิตเครื่องหมายคือบิตในการแสดงจำนวนที่มีเครื่องหมายซึ่งระบุเครื่องหมายของจำนวน แม้ว่าจะมีเฉพาะ ชนิดข้อมูลตัวเลข ที่มีเครื่องหมาย เท่านั้น ที่มีบิตเครื่องหมาย แต่บิตนี้จะอยู่ในตำแหน่งบิตที่มีนัยสำคัญที่สุด เสมอ [ 1 ]ดังนั้นคำนี้จึงสามารถใช้แทนกันได้กับคำว่า "บิตที่มีนัยสำคัญที่สุด" ในบางบริบท

เกือบทุกครั้ง หากบิตเครื่องหมายเป็น 0 ตัวเลขนั้นจะไม่เป็นลบ (บวกหรือศูนย์) [ 1 ] หากบิตเครื่องหมายเป็น 1 ตัวเลขนั้นจะเป็นลบ รูปแบบอื่นนอกเหนือจาก จำนวนเต็ม สองส่วน เติม เต็มอนุญาตให้มีศูนย์ที่มีเครื่องหมาย : การแสดง "ศูนย์บวก" และ "ศูนย์ลบ" ที่แตกต่างกัน ซึ่งอย่างหลังไม่สอดคล้องกับแนวคิดทางคณิตศาสตร์ของจำนวน ลบ

เมื่อใช้การแสดงแทนส่วนเติมเต็ม ในการแปลงจำนวนที่มีเครื่องหมายให้เป็นรูปแบบที่กว้างขึ้น บิตเพิ่มเติมจะต้องถูกเติมด้วยสำเนาของบิตเครื่องหมายเพื่อรักษามูลค่าตัวเลข[ 2 ] : 61–62 ซึ่งเป็นกระบวนการที่เรียกว่าการขยายเครื่องหมายหรือ การแพร่ กระจายเครื่องหมาย[ 3 ]

น้ำหนักบิตเครื่องหมายในระบบเลขคู่สมบูรณ์

บิต การหาค่าโดยใช้ Two's complement
0 0000
0 0011
0 1117
1,000−8
1 001−7
1 111−1

ระบบเลขสองคอม พลีเมนต์ เป็นรูปแบบที่พบได้บ่อยที่สุดสำหรับจำนวนเต็มที่มีเครื่องหมาย ในระบบเลขสองคอมพลีเมนต์ บิตเครื่องหมายจะมีน้ำหนัก-2 w-1โดยที่ w เท่ากับตำแหน่งของบิตในจำนวน[ 1 ]สำหรับจำนวนเต็ม 8 บิต บิตเครื่องหมายจะมีค่าเป็น-2 8 -1หรือ -128 เนื่องจากค่านี้มากกว่าค่าของบิตอื่นๆ ทั้งหมดรวมกัน การตั้งค่าบิตนี้จะทำให้จำนวนนั้นเป็นลบ ซึ่งจะทำให้เครื่องหมายเปลี่ยนไป

น้ำหนักบิตเครื่องหมายในส่วนเติมเต็มหนึ่ง

บิต การหาค่าโดยใช้ส่วนเติมเต็มของหนึ่ง
0 0000
0 0011
0 1117
1,000−7
1 001−6
1 111−0

ระบบเลขฐานหนึ่ง (One's complement)คล้ายกับระบบเลขฐานสอง (Two's Complement) แต่บิตเครื่องหมายจะมีน้ำหนักเป็น-(2 w-1 +1)โดยที่ w เท่ากับตำแหน่งของบิตในจำนวนนั้น สำหรับจำนวนเต็ม 8 บิต บิตเครื่องหมายจะมีค่าเป็น-(2 8 -1 +1)หรือ -127 ซึ่งทำให้สามารถมีค่าศูนย์ได้สองแบบคือ ค่าบวกและค่าลบ ซึ่งเป็นไปไม่ได้ในระบบเลขฐานสอง

บิตเครื่องหมายในจำนวนเต็มขนาดเครื่องหมาย

บิต ค่าโดยใช้ขนาดเครื่องหมาย
0 0000
0 0011
0 1117
1,000−0
1 001−1
1 111−7

การใช้ขนาดของเครื่องหมายบิตเครื่องหมายจะกำหนดเครื่องหมายโดยตรง หากบิตเครื่องหมายเป็น 0 ตัวเลขจะเป็นบวก หากบิตเครื่องหมายเป็น 1 ตัวเลขจะเป็นลบ[ 2 ] : 52–54 ในทำนองเดียวกันกับ Ones' Complement ซึ่งทำให้สามารถมีศูนย์ทั้งที่เป็นบวกและลบได้

บิตเครื่องหมายในจำนวนทศนิยม

ตัวเลข ทศนิยมเช่นรูปแบบ IEEE , รูปแบบ IBM , รูปแบบ VAXและแม้แต่รูปแบบที่ใช้โดย Zuse Z1และZ3ใช้ การแสดงผล แบบเครื่องหมายและขนาด (Sign and magnitude )

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Sign_bit&oldid=1328884890 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ บิตลายเซ็น

ในวิทยาการคอมพิวเตอร์บิตเครื่องหมายคือบิตในการแสดงจำนวนที่มีเครื่องหมายซึ่งระบุเครื่องหมายของจำนวน แม้ว่าจะมีเฉพาะ ชนิดข้อมูลตัวเลข ที่มีเครื่องหมาย เท่านั้น ที่มีบิตเครื่องหมาย

น้ำหนักบิตเครื่องหมายในระบบเลขคู่สมบูรณ์

ระบบเลขสองคอม พลีเมนต์ เป็นรูปแบบที่พบได้บ่อยที่สุดสำหรับจำนวนเต็มที่มีเครื่องหมาย ในระบบเลขสองคอมพลีเมนต์ บิตเครื่องหมายจะมีน้ำหนัก -2 w-1 โดยที่ w เท่ากับตำแหน่งของบิตในจำนวน [ 1 ] สำหรับจำนวนเต็ม 8 บิต บิตเครื่องหมายจะมีค่าเป็น -2 8 -1 หรือ -128...

น้ำหนักบิตเครื่องหมายในส่วนเติมเต็มหนึ่ง

ระบบเลขฐานหนึ่ง (One's complement) คล้ายกับระบบเลขฐานสอง (Two's Complement) แต่บิตเครื่องหมายจะมีน้ำหนักเป็น -(2 w-1 +1) โดยที่ w เท่ากับตำแหน่งของบิตในจำนวนนั้น สำหรับจำนวนเต็ม 8 บิต บิตเครื่องหมายจะมีค่าเป็น -(2 8 -1 +1) หรือ -127 ซึ่งทำให้สามารถมี...

บิตเครื่องหมายในจำนวนเต็มขนาดเครื่องหมาย

การใช้ ขนาดของเครื่องหมาย บิตเครื่องหมายจะกำหนดเครื่องหมายโดยตรง หากบิตเครื่องหมายเป็น 0 ตัวเลขจะเป็นบวก หากบิตเครื่องหมายเป็น 1 ตัวเลขจะเป็นลบ [ 2 ] : 52–54 ในทำนองเดียวกันกับ Ones' Complement ซึ่งทำให้สามารถมีศูนย์ทั้งที่เป็นบวกและลบได้