รหัสแทนข้อมูลในคอมพิวเตอร์
ความหมายของรหัสแทนข้อมูลรหัสแทนข้อมูล หมายถึง รหัสที่ใช้แทนตัวอักขระ ซึ่งประกอบด้วยตัวอักษร ตัวเลข หรือสัญลักษณ์พิเศษอื่น ๆ ที่ใช้ในโปรแกรมคอมพิวเตอร์ เพราะว่าข้อมูลที่เก็บไว้ในหน่วยความจำของคอมพิวเตอร์จะแทนด้วยรหัสเลขฐานสองที่มีเลข ๐ กับ ๑ วางเรียงกัน
ซึ่งรหัสข้อมูลแบ่งออกเป็น 2 ประเภท ดังนี้ คือ
รหัสบีซีดี รหัสแอบซีดิก รหัสแอสกี้ รหัสยูนิโคด
1. รหัสภายนอกเครื่อง (External Code) หมายถึง รหัสที่ใช้สำหรับการบันทึกข้อมูลที่อยู่ภายนอกเครื่องคอมพิวเตอร์ เช่น การบันทึกข้อมูลบนบัตรเจาะรู โดยใช้สัญลักษณ์การเจาะรูแต่ละแถวแทน
ข้อมูล 1 ตังอักษร
2. รหัสภายในเครื่อง (Internal Code) หมายถึง รหัสที่ใช้แทนข้อมูลที่ถูกอ่านและบันทึกอยู่ในหน่วยความจำของเครื่องคอมพิวเตอร์ ซึ่งรหัสที่ใช้แทนข้อมูลภายในเครื่องคอมพิวเตอร์ ซึ่งมีหลายรูปแบบ ดังนี้
รหัส ASCII (American Standard Code for Information Interchange) รหัสแอสกี เป็นรหัสที่นิยมใช้กันมาก จนสามมารถนับได้ว่าเป็นรหัสมาตรฐานที่ใช้ใน การสื่อสารข้อมูล (Data Communications) แทนสัญลักษณ์ต่าง ๆ ได้ ๒๕๖ ตัว เมื่อใช้แทนตัวอักษร ภาษาอังกฤษแล้วยังมีเหลืออยู่ สำนักงานมาตรฐานผลิตภัณฑ์อุตสาหกรรม หรือ สมอ. ได้กำหนดรหัสภาษาไทยเพิ่มลงไปเพื่อให้ใช้งานร่วมกันได้ ตามตารางที่ ๔.๑ การแทนค่าแทนค่าด้วยตัวเลขแนวตั้ง(b๗ – b๔)ก่อน แล้วตามด้วยตัวเลขแนวนอน (b๓ – b๐) เช่น ก ๑๐๑๐๐๐๐๑ และ A ๐๑๐๐๐๐๐๑ |
ตารางที่ ๔.๑ รหัส ASCII แทนตัวอักษรภาษาอังกฤษและภาษาไทย
|
บิตที่ ๔ ถึง ๗ เป็นส่วนที่ใช้กำหนดประเภทของตัวอักขระ ๐๐๑๐ เครื่องหมายต่าง ๆ ๐๐๑๑ ตัวเลขและเครื่องหมายต่างๆ ๐๑๐๐ A-O ๐๑๐๑ P-Z และเครื่องหมายต่าง ๆ ๐๑๑๐ a-o ๐๑๑๐ p-z และเครื่องหมายต่าง ๆ
ตารางที่ ๔.๑ รหัส ASCII แทนตัวอักษรภาษาอังกฤษและภาษาไทย
|
ยูนิโคด Unicode) คือ มาตรฐานอุตสาหกรรมที่ช่วยให้คอมพิวเตอร์แสดงผลและจัดการข้อความธรรมดาที่ใช้ในระบบการเขียนของภาษาส่วนใหญ่ในโลกได้อย่างสอดคล้องกัน ยูนิโคดประกอบด้วยรายการอักขระที่แสดงผลได้มากกว่า 100,000 ตัว พัฒนาต่อยอดมาจากมาตรฐานชุดอักขระสากล (Universal Character Set: UCS) และมีการตีพิมพ์ลงในหนังสือ The Unicode Standard เป็นแผนผังรหัสเพื่อใช้เป็นรายการอ้างอิง นอกจากนั้นยังมีการอธิบายวิธีการที่ใช้เข้ารหัสและการนำเสนอมาตรฐานของการเข้ารหัสอักขระอีกจำนวนหนึ่ง การเรียงลำดับอักษร กฎเกณฑ์ของการรวมและการแยกอักขระ รวมไปถึงลำดับการแสดงผลของอักขระสองทิศทาง รหัสยูนอโคด ซึ่งมีขนาด 16 บิต เป็นทางเลือกเพื่อใช้แทนค่าข้อมูล ซึ่งสามารถแทนค่าข้อมูลได้มากถึง 65535 สัญลักษณ์ และปัจจุบันรหัสยูนิโคด นี้ก็ได้ถูกนำมาใช้งานบนหลายระบบปฏิบัติการบนเครื่องพีซีด้วยกัน เช่น Windows 2000 , Windows XP และ OS/2 เป็นต้น
TAMRONG SUANDEE แทนด้วยรหัส ASCII ดังนี้
T= 0101 0100
A= 0100 0001
M= 0100 1101
R= 0101 0010
O= 0100 1111
N= 0100 1110
G= 0100 0111
SPACE (ช่องว่าง)0010 0000
S= 0101 0011
U= 0101 0101
A= 0100 0001
N= 0100 1110
D= 0100 0100
E= 0100 0101
E= 0100 0101
ไม่มีความคิดเห็น:
แสดงความคิดเห็น