วันอังคารที่ 9 กรกฎาคม พ.ศ. 2556

การบ้าน ASCII และ Unicode


ASCII
ความหมาย
ย่อมาจาก American Standard Code for Information Interchange ที่แปลว่า รหัสมาตรฐานของสหรัฐอเมริกาเพื่อการสับเปลี่ยนสารสนเทศ พูดง่าย ๆ ก็คือ แอสกี เป็นรหัสมาตรฐานแบบหนึ่งที่ใช้แทนตัวอักขระต่าง ๆ เรียกว่า รหัสแอสกี

ASCII เป็นรูปแบบปกติของไฟล์ข้อความ (text file) ในคอมพิวเตอร์ และอินเตอร์เน็ต ในไฟล์ ASCII อักษรแต่ละตัว ตัวเลข หรืออักษรพิเศษ จะได้รับการแสดงด้วยตัวเลขฐานสอง ซึ่งสามารถใช้ระบุตัวอักษรได้ 128 ตัว          ระบบ ปฏิบัติการ UNIX และ DOS (ยกเว้น Windows NT) ใช้ ASCII สำหรับไฟล์ข้อความ ระบบ Windows NT ใช้รหัสแบบใหม่ คือ Unicode ในระบบ IBM 390 ใช้รหัส 8 หลัก เรียกว่า extended binary-decimal interchange code โปรแกรมแปลงยินยอมให้ระบบปฏิบัติที่แตกต่างกันแปลงไฟล์จากรหัสหนึ่งเป็น อีกรหัสหนึ่ง

         

UNICODE
 ยูนิโค๊ด คือ รหัสคอมพิวเตอร์ใช้แทนตัวอักขระ สามารถใช้แทน ตัวอักษร,ตัวเลข,สัญลักษณ์ต่างๆ ได้มากกว่ารหัสแบบเก่าอย่าง  ASCII ซึ่งเก็บตัวอักษรได้สูงสุดเพียง 256 ตัว(รูปแบบ) โดย Unicdoe รุ่นปัจจุบันสามารถเก็บตัวอักษรได้ถึง 34,168 ตัวจากภาษาทั้งหมดทั่วโลก 24 ภาษา โดยไม่สนใจว่าเป็นแพลตฟอร์มใด ไม่ขึ้นกับโปรแกรมใด หรือภาษาใด unicode ได้ถูกนำไปใช้โดยผู้นำในอุตสาหกรรม เช่น Apple, HP, IBM, Microsoft, Unix ฯลฯ และเป็นแนวทางอย่างเป็นทางการในการทำ ISO /IEC 10646 ดังนั้น Unicode จึงถือเป็นมาตรฐานในการกำหนดรหัส สำหรับทุกตัวอักษร ทุกอักขระ  unicode ทำให้ข้อมูลสามารถเคลื่อนย้ายไปมาในหลายๆ ระบบ ข้ามแพลตฟอร์มไปมา หรือข้ามโปรแกรมได้อย่างสะดวก โดยไร้ข้อจำกัด


W=0101 0111
A=0100 0001
R=0101 0010
I=0100 1001
S=0101 0011
A=0100 0001
R=0101 0010
A=0100 0001

H=0100 1000
I=0100 1001
M=0100 1101
A=0100 0001

การหา WIRISARA HIMA มีทั้งหมด กี่ Bit,Byte
1 byte = 8 bit
ชื่อมีทั้งหมด 12 ตัวอักษร = 12 byte
หาbitโดยการ นำ 12*8 = 96 bit

ดังนั้นชื่อ WIRISARA HIMA มีทั้งหมด 96 bit / 12 byte

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

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