คอมพิวเตอร์, การเขียนโปรแกรม
ASCII ที่ตัวอักษร: คำอธิบายตารางของรหัสและประเภท
เป็นที่รู้จักกันคอมพิวเตอร์เก็บข้อมูลในรูปแบบไบนารีแสดงเป็นลำดับของคนและค่าศูนย์ ในการแปลข้อมูลลงในรูปแบบที่เหมาะสมสำหรับการบริโภคของมนุษย์แต่ละลำดับที่ไม่ซ้ำกันของตัวเลขเมื่อแสดงแทนที่ด้วยตัวอักษรที่สอดคล้อง
หนึ่งในระบบความสัมพันธ์รหัสไบนารีการพิมพ์และตัวควบคุมเป็น ASCII
ในระดับปัจจุบันของการพัฒนาของเทคโนโลยีคอมพิวเตอร์ผู้ใช้ไม่จำเป็นต้องรู้รหัสสำหรับแต่ละสัญลักษณ์ แต่ความเข้าใจทั่วไปของวิธีการเข้ารหัสที่จะดำเนินการเป็นประโยชน์อย่างมากและสำหรับบางประเภทของผู้เชี่ยวชาญและที่จำเป็นทั้งหมด
สร้าง ASCII
ในรูปแบบเดิมของการเข้ารหัสได้รับการพัฒนาในปี 1963 และจากนั้นเป็นเวลา 25 ปีการปรับปรุงครั้งที่สอง
ในรุ่นเดิมของตารางอักขระ ASCII รวมถึง 128 ตัวอักษรต่อมาปรากฏฉบับยาวที่ 128 ตัวอักษรแรกจะถูกบันทึกไว้และรหัสที่เกี่ยวข้องกับสัญลักษณ์ที่แปดบิตแมปก่อนหน้านี้หายไป
ตัวแทนคอมพิวเตอร์ ASCII
แต่ละ ASCII ตัวอักษรมีรหัสของตัวเองซึ่งประกอบด้วย 8 ตัวอักษรคิดเป็นศูนย์หรือหนึ่ง จำนวนขั้นต่ำของการแสดงดังกล่าวเป็นศูนย์ (แปดศูนย์ในระบบเลขฐานสอง) ซึ่งเป็นแหล่งที่มาขององค์ประกอบแรกในตาราง
รหัสไบนารีสูงสุดไปยังรุ่น ASCII ของเดิมเป็นโมฆะ + เจ็ดหน่วยและในรุ่นที่ขยาย - แปดหน่วยเชื่อมต่อเป็นบิตที่แปด
ตัวควบคุม
ตัวควบคุมที่เรียกว่าสัญญาณที่ไม่ได้มีการแสดงกราฟิกและใช้สำหรับองค์กรของข้อความการจัดการอุปกรณ์ ฯลฯ พวกเขาอาจบ่งบอกถึงจุดเริ่มต้นหรือจุดสิ้นสุดของข้อความแท็บสร้างสัญญาณเสียงการดำเนินงานต่างๆสำหรับ TTY (โทรพิมพ์ - .. เครื่องสำหรับการส่งข้อมูล ช่องทางไฟฟ้า) ความละเอียดของข้อมูลอุปกรณ์ส่งออก ฯลฯ ดำเนินการยกเลิก
ในตารางอักขระ ASCII ตำแหน่ง 0-31 และ 127 ได้รับการจัดสรรสำหรับการควบคุมตัวอักษร รวม 33 เครื่องหมาย
ตัวอักษรที่เหลือ
ส่วนที่เหลืออีก 95 ตำแหน่งที่สงวนไว้สำหรับเครื่องหมายวรรคตอนและการดำเนินงานทางคณิตศาสตร์ตัวเลขทศนิยมตัวอักษรของตัวอักษรลงทะเบียนที่แตกต่างกัน: "A" และทุน "A" ตรงแนวนอนเพื่อให้รหัสที่แตกต่างกันในตารางตัวอักษรแอสกี
ตัวเลขตัวอักษรในตาราง
ถ้าคนที่มีส่วนร่วมในการพัฒนาซอฟแวร์หรือดำเนินการอื่น ๆ จากการด้านเทคโนโลยีสารสนเทศที่มีความจำเป็นต้องทราบจำนวนของจำนวนตัวอักษรแอสกี
ดังกล่าวข้างต้นตำแหน่งของ 0-31 และ 127 ตัวควบคุมการใช้เวลา หมายเลข 32 ได้รับมอบหมายให้เป็นพื้นที่จำนวน 33-47 และ 58-64 ถูกสงวนไว้สำหรับเครื่องหมายวรรคตอนและการดำเนินงานพื้นฐานทางคณิตศาสตร์
ตัวอักษรละตินจัดเรียงตามลำดับตัวอักษรและมีหมายเลขตั้งแต่ 65 วันถึง 90 วัน ตัวอักษรตัวพิมพ์เล็กยังมีการจัดเรียงตามลำดับตัวอักษรตำแหน่งของพวกเขา - จาก 97 วันถึง 122 วัน ส่วนที่เหลืออีกตัวเลข (91-96 และ 123-126) ได้รับมอบหมายให้วงเล็บและวงเล็บเอียงและคุณลักษณะตรงเช่นเดียวกับบางส่วนของการออกเสียงวรรณยุกต์
โต๊ะเต็มไปด้วยสัญลักษณ์ในการแสดงกราฟิกสะดวกสามารถมองเห็นในภาพข้างบน รูปด้านล่างแสดงจำนวนของสัญญาณในตารางอักขระ ASCII รัสเซีย
ขยาย ASCII
ตั้งแต่รุ่นเดิมของการเข้ารหัสได้รับการพัฒนาบนพื้นฐานของสมาชิกอเมริกันมียังไม่ได้รับการให้บริการไม่เพียง แต่รูปแบบต่างๆของการเขียนและตัวอักษรแห่งชาติ แต่แม้จะมีการใช้งานที่สะดวกในการกำกับการใช้งานในภาษายุโรป
8 บิตได้มีส่วนเกี่ยวข้องการก่อตัวของการเข้ารหัสขยาย รุ่นนี้รวมถึงสัญลักษณ์ของตัวอักษรของชาติยุโรปและการถอดรหัสการออกเสียง, องค์ประกอบภาพที่ใช้สำหรับตารางการวาดภาพจำนวนของสัญลักษณ์ทางคณิตศาสตร์
ตัวอักษร ASCII บางคนที่ไม่ค่อยได้ใช้วันนี้ โดยเฉพาะอย่างยิ่งนี้นำไปใช้กับตัวอักษรที่จะใช้ในการวาดตารางเช่นเดียวกับในปีที่ผ่านมานับตั้งแต่การพัฒนาของการเข้ารหัสขยายวิธีที่สะดวกมากขึ้นในการแสดงกราฟิกของตารางได้รับการแนะนำ
แห่งชาติสายพันธุ์การเข้ารหัส
ก่อนการถือกำเนิดของ ASCII ขยายรุ่นที่จะแสดงตัวอักษรต่างประเทศที่ใช้การเข้ารหัส Remanufactured รุ่นที่จะวางตัวอักษรละตินถูกวางไว้รัสเซีย, กรีก, ตัวอักษรภาษาอาหรับ
สองรหัสในตารางสงวนไว้สำหรับการสลับระหว่างมาตรฐาน ASCII สหรัฐอเมริกาและเป้าหมายของชาติ
หลังจาก ASCII กลายเป็นที่ไม่รวมถึง 128 และ 256 ตัวอักษร, การแพร่กระจายตัวเลือกสำหรับการเข้ารหัสซึ่งในรุ่นเดิมของตารางได้รับการบันทึกไว้ใน 128 รหัสแรกกับศูนย์บิตที่ 8 ป้ายวรรณกรรมแห่งชาติเก็บไว้ในครึ่งบนของตาราง (ตำแหน่ง 128-255-TH)
หากต้องการทราบรหัสอักขระ ASCII โดยตรงผู้ใช้ไม่จำเป็นต้องใช้ ซอฟแวร์มักจะเพียงพอที่จะทราบจำนวนขององค์ประกอบในตารางการคำนวณรหัสถ้าจำเป็นโดยใช้ระบบเลขฐานสอง
ภาษารัสเซีย
ต่อไปนี้การพัฒนาในช่วงต้นยุค 70 โอบอุ้มการเข้ารหัสสำหรับภาษาสแกนดิเนเวียน, จีน, เกาหลี, กรีก, ฯลฯ การสร้างรุ่นของตัวเองมีส่วนร่วมและสหภาพโซเวียต เร็ว ๆ นี้ได้รับการพัฒนารุ่นของการเข้ารหัส 8 บิตเรียกว่า KOI8 รักษาครั้งแรก 128 รหัสอักขระ ASCII และจัดสรรจำนวนเดียวกันของตำแหน่งภายใต้ตัวอักษรของตัวอักษรและตัวอักษรแห่งชาติเพิ่มเติม
ก่อนที่จะนำ Unicode KOI8 ครอบงำในส่วนของรัสเซียของอินเทอร์เน็ต มีการเข้ารหัสสายพันธุ์ได้สำหรับรัสเซียและสำหรับตัวอักษรยูเครน
ปัญหา ASCII
เนื่องจากจำนวนขององค์ประกอบที่แม้จะอยู่ในตารางการขยายไม่เกิน 256 เป็นไปได้ของการรองรับการเข้ารหัสเดียวสคริปต์แตกต่างกันหลายขาด ในยุค 90 มีปัญหาใน RuNet "โอ๊ะขยะ" เมื่อข้อความที่พิมพ์อักขระ ASCII รัสเซียจะแสดงไม่ถูกต้อง
ปัญหาก็คือความแตกต่างของรหัสของตัวเลือกที่แตกต่างกัน ASCII แต่ละอื่น ๆ จำได้ว่าในตำแหน่งที่ 128-255 สามารถวางสัญญาณต่างๆและเมื่อคุณเปลี่ยนตัวอักษรซีริลลิหนึ่งตั้งไปยังอีกตัวอักษรทั้งหมดของข้อความที่ถูกแทนที่ด้วยคนอื่นมีจำนวนเหมือนกันในรหัสรุ่นอื่น
สถานะปัจจุบัน
กับการถือกำเนิดของ Unicode นิยม ASCII ได้จางหายไป
เหตุผลของเรื่องนี้อยู่ในความจริงที่ว่าชุดตัวละครใหม่ที่ได้รับอนุญาตให้มีสัญญาณของภาษาเขียนเกือบทั้งหมด ในกรณีนี้เป็นครั้งแรก 128 ตัวอักษร ASCII ตรงกับอักขระ Unicode เดียวกัน
ดังนั้น ASCII เป็นส่วนสำคัญของประวัติศาสตร์ของเทคโนโลยีสารสนเทศ แต่การใช้งานในอนาคตดูเหมือนไม่มีท่าว่าจะ
Similar articles
Trending Now