วันเสาร์ที่ 18 กรกฎาคม พ.ศ. 2558

รหัสแอสกี (ASCII : American Standard Code for Information Interchange)

การแทนข้อมูล
      การทำงานของเครื่องคอมพิวเตอร์ใช้สัญญาณอิเล็กทรอนิกส์ซึ่งมีสองสถานะคือปิดและเปิด จึงมีการกำหนดให้ใช้ตัวเลข 0 และ 1 แทนสถานะทั้งสอง และมีการกำหนดรหัสแทนอักขระด้วยชุดของตัวเลขซึ่งประกอบด้วยเลข 0 และ 1 ซึ่งเป็นตัวเลขในระบบเลขฐานสอง (binary digit) 
      แต่ละหลักของจำนวนในระบบเลขฐานสองเราเรียกว่าบิต (bit) ใน 1 บิต จะแทนข้อมูลได้ 2 แบบคือ 0 และ 1 และถ้าใช้ตัวเลขฐานสอง 4 บิต จะแทนอักขระได้ทั้งหมด 24 หรือ 16 แบบ ดังนี้
            0000 0001 0010 0011
            0100 0101 0110 0111
            1000 1001 1010 1011
            1100 1101 1110 1111
     ตัวเลขฐานสอง 8 บิตหรือ 1 ไบต์สามารถใช้แทนรหัสต่างๆ ได้ถึง 28 หรือ 256 แบบ เช่น
            0100 0001 ใช้แทนตัวอักขระ A 
            0100 0010 ใช้แทนตัวอักขระ B
รหัสที่ใช้แทนตัวอักขระที่เป็นมาตรฐานแบบหนึ่ง เรียกว่า รหัสแอสกี (American Standard Code for Information Interchange : ASCII)
ตารางแอสกี
วิธีการอ่านค่าจากตารางแอสกี
1. ชี้ตรงตัวอักษรที่ต้องการแทนรหัส เช่น ก 
2. อ่านค่ารหัสในตารางแนวตั้งตรงตำแหน่ง b7 b6 b5 และ b4 ค่าที่ได้ คือ 1010
3. อ่านค่ารหัสในตารางแนวนอนตรงตำแหน่ง b3 b2 b1 และ b0 ค่าที่ได้ คือ 0001
4. ดังนั้นรหัสแทนข้อมูลของตัวอักษร ก คือ 1010 0001



เครดิต : http://www.nmk.ac.th/yaowalak/m1/data/data2.html
           : http://writer.dek-d.com/Mi_Rai_Cer/story/viewlongc.php?id=427659&chapter=65

ไม่มีความคิดเห็น:

แสดงความคิดเห็น