ดูหนึ่งข้อความ
  #27  
Old 29 มิถุนายน 2009, 16:20
Puriwatt's Avatar
Puriwatt Puriwatt ไม่อยู่ในระบบ
ลมปราณไร้สภาพ
 
วันที่สมัครสมาชิก: 14 กันยายน 2006
ข้อความ: 1,435
Puriwatt is on a distinguished road
Default

อ้างอิง:
ข้อความเดิมเขียนโดยคุณ banker View Post
ยังไม่ค่อยเข้าใจ
ถ้าจะกรุณา ช่วยอธิบายเพิ่มเติมให้หน่อยครับ

เกิดความสงสัยว่า ถ้าใช้เลขฐานสองแล้ว ทำไมเราไม่มอง 100 เป็นเลขฐานสอง

ถ้าเป็นอย่างนั้น $100_2 = 4_{10}$

ตอบ 3 คน น้อยกว่า 7 อีก
เนื่องจากแก้วมีจานวน 100 ใบ ซึ่งเป็นจำนวนนับ และจำนวนนับที่ใช้กันอยู่ทั่วไปนั้นเป็นเลขฐานสิบครับ

ดังนั้นจะต้องแปลงฐานสิบเป็นฐานสองได้ $100_{10} = 1100100_2 $ แปลงแล้วมี 7 หลักครับ

ที่ข้อนี้ใช้คนเจ็ดคนแทนแต่ละบิทในเลขฐานสองนั้น เนื่องจากแต่ละคนมี 0(รอด) กับ 1(ตาย) เท่านั้น
เมื่อทราบผลแต่ละคนแล้วนำมาถอดรหัสเป็นหมายเลขแก้วได้ (วิธีการเข้ารหัส คงต้องทำเป็นตาราง เพื่อกันลืม)


แนวคิดแบบนี้ ได้เคยมีการนำมาประยุกต์ใชในวงการดิจิตอลคอมพิวเตอร์ (ประมาณ 30 ปีที่แล้ว) เนื่องจากระบบนี้รู้จักแต่เลข 0 กับเลข 1 เท่านั้น
โดยเริ่มแรกมีการเข้ารหัสตัวอักษรต่างๆ ด้วยเลขฐานสอง 7 หลัก(บิท) ที่สามารถแทนอักขระได้ถึง 128 ตัว

ต่อมามีการปรับปรุงใหม่เป็น 8 บิท([bit) แทนตัวอักขระได้ถึง 256 ตัว แล้วเรียกกันใหม่ว่า ไบท์(byte) --> แล้วก็เข่าสู่ยุค 16 บิท... 32 บิท... 64 บิท...
ตอบพร้อมอ้างอิงข้อความนี้