ระบบเลขฐานสอง

ระบบเลขฐานที่เกี่ยวข้องกับคอมพิวเตอร์์์

     
คอมพิวเตอร์เข้าใจเฉพาะเลขฐานสองเท่านั้น แต่การเขียนด้วยเลขฐานสอง คือมีรหัส
0 กับ 1 เท่านั้นเป็นจำนวนมากๆทำให้คนเข้าใจยาก เราจึงใช้เลขฐานสองกลุ่มละ 4 หลัก แทน ทำให้เข้าใจและจำได้ง่ายขึ้น นั่นก็คือที่มาของเลขฐานสิบหก เพราะรหัสฐานสอง 4 หลักแทนด้วยเลขฐานสิบหก 1 หลัก

ระบบเลขฐาน


 
เลขฐาน
           หมายถึงกลุ่มข้อมูลที่มีจำนวนหลัก (Digit) ตามชื่อของฐาน
นั้นๆเช่น เลขฐานสอง ฐานแปด และฐานสิบ ประกอบด้วยข้อมูลตัวเลขจำนวนสองหลัก (0-1) แปดหลัก (0-7) และสิบหลัก (0-9) ตามลำดับ ดังรูปในตารางที่ 1

ในระบบคอมพิวเตอร์มีการใช้ระบบเลขฐาน
4 แบบ ประกอบด้วย
     1). เลขฐานสอง (Binary Number)
     2). เลขฐานแปด (Octal Number)
     3). เลขฐานสิบ (Decimal Number)
     4). เลขฐานสิบหก (Hexadecimal Number)

1). เลขฐานสอง
      คือตัวเลขที่มีค่าไม่ซ้ำกันสองหลัก ( 0 และ 1) เป็นเลขฐานเดียวที่เข้ากันได้กับ Hardware ของเครื่องคอมพิวเตอร์ได้โดยตรง เพราะการใช้เลขฐานอื่น จะสร้างความยุ่งยากให้กับเครื่องคอมพิวเตอร์อย่างมาก เช่น เลขฐานสิบมีตัวเลขที่เป็นสถานะที่ต่างกันถึง 10 ตัว ในขณะที่ระบบไฟฟ้ามีเพียง 2 สถานะ ซึ่งในช่วงเวลาหนึ่งๆมีเพียงสถานะเดียวเท่านั้น แต่ละหลักของเลขฐานสอง เรียกว่า Binary Digit (BIT)

2). เลขฐานแปด
      เลขฐานแปด มีความสัมพันธ์กับเลขฐานสอง คือ เลขฐานสองจำนวน 3 หลัก แทนด้วยเลข
ฐานแปด 1 หลัก ดังนั้นเราจึงสามารถเขียนเลขฐานสอง 6 บิท แทนด้วยเลขฐานแปด 2 บิท การใช้เลขฐานแปดแทนเลขฐานสองทำให้จำนวนบิทสั้นลง

3). เลขฐานสิบ 
      คือตัวเลขที่มีค่าไม่ซ้ำกันสิบหลัก (0,1,2,…,9) เป็นเลขฐานที่มนุษย์คุ้นเคยและใช้ในชีวิตประจำวันมากที่สุด ตัวเลขที่มีจำนวนมากกว่า 9 ให้ใช้ 10 ซึ่งเป็นการกลับไปใช้เลข 1 และ 0 อีก เพียงแต่ค่าของ 1 เปลี่ยนไปเป็น 10 เท่าของตัวมันเอง เช่น 333 ( สามร้อยสามสิบสาม) แม้จะใช้ตัวเลข 3 ทั้งหมด แต่ตำแหน่งของตัวเลขย่อมมีความหมายตามตำแหน่งของแต่ละหลักนั้น กล่าวคือ หลักหน่วยน้อยกว่าหลักสิบ 10 เท่า หลักสิบน้อยกว่าหลักร้อย 10 เท่า ตามลำดับ

4). เลขฐานสิบหก
      เลขฐานสิบหก มีความสัมพันธ์กับเลขฐานสอง คือ เลขฐานสองจำนวน 4 หลัก
แทนด้วย ....
--เลขฐานสิบหก 1 หลัก ดังนั้นเราจึงสามารถเขียนเลขฐานสอง 8
บิท
--แทนด้วยเลขฐานสิบหก
2
บิท การใช้เลขฐานสิบหกแทนเลขฐานสองทำให้
จำนวนบิทสั้นลง


อ่านต่อ : http://writer.dek-d.com/yung_poorgirl/story/viewlongc.php?id=421325&chapter=4#ixzz1EqTKDJYM