ความแตกต่างระหว่าง ASCII และ EBCDIC (พร้อมตาราง)

สารบัญ:

Anonim

แผนการเข้ารหัสที่แตกต่างกันสองแผนคือ ASCII และ EBCDIC ซึ่งพยายามบรรลุวัตถุประสงค์ร่วมกันโดยใช้ตัวเลขสองตัวในอักขระตัวเดียว นำไปใช้กับพีซี สมาร์ทโฟน และการวิจัยอุปกรณ์ไฟฟ้าอื่นๆ ASCII ระบุ 128 อักขระ สำหรับการเข้ารหัสที่มีอยู่ ASCII นั้นมีความสามารถและสามารถทำงานได้มากกว่า อีกครั้งหนึ่ง EBCDIC ใช้สำหรับแอปพลิเคชันบน IBM เป็นหลัก มี 256 ตัวอักษรในนั้น

ASCII กับ EBCDI

ความแตกต่างระหว่าง ASCII และ EBCDIC คือ ASCII ใช้เจ็ดชิ้นเพื่อปรับอักขระ ในขณะที่ EBCDIC ใช้แปดชิ้นในการจัดการอักขระ ไม่ว่าในกรณีใด การจัดการข้อความจะเป็นการวนซ้ำที่หนักใจ มันเข้ารหัสอักขระ มีมาตรฐานการเข้ารหัสที่แตกต่างกัน และสองมาตรฐานคือ ASCII และ EBCDIC

ASCII เป็นตัวแทนของ American Standard Information Interchange Code เป็นบรรทัดฐานของการเข้ารหัสที่ปรับตัวเลข ตัวอักษร และรูปภาพ ตัวเลขอาจจะเป็น 1, 2, 3 เป็นต้น เมื่อเป็นตัวอักษร b, c, A, B, C เป็นต้น ภาพประกอบคือ! $ และ # อักขระ ดังนั้น ข้อความใดๆ ก็สามารถเปลี่ยนเป็นชุดตัวเลขที่เกี่ยวข้องได้โดยใช้ ASCII ง่ายต่อการบันทึกลงในหน่วยความจำพีซีด้วยการเปลี่ยนแปลงนี้

รหัสไบนารีขยายของการแลกเปลี่ยนทศนิยม EBCDIC เป็นรหัสสำหรับรหัสไบนารีเพิ่มเติมของการแลกเปลี่ยน ขั้นตอนอื่นนอกเหนือจาก IBM อีกหลายขั้นตอน EBCDIC ใช้แปดบิตและ 256 ตัวอักษรและพื้นผิวที่ผิดปกติ EBCDIC มีแรงกดดันสองสามประการ เมื่อเปรียบเทียบกับ ASCII แล้ว EBCDIC แปดชิ้นเป็นตัวละครที่เกี่ยวข้องกันซึ่งใช้เวลาเจ็ดส่วนในการตอบ ASCII EBCDIC มีประสิทธิภาพน้อยกว่า ASCII ตามแนวทางเหล่านี้

ตารางเปรียบเทียบระหว่าง ASCII และ EBCDIC

พารามิเตอร์ของการเปรียบเทียบ

ASCII

EBCDI

คำนิยาม บรรทัดฐานการเข้ารหัสการสื่อสารทางอิเล็กทรอนิกส์ การเข้ารหัสอักขระ 8 รอบสำหรับเซิร์ฟเวอร์รวมของ IBM และเฟรมเวิร์กพีซีระดับกลางของ IBM
รหัส รหัสมาตรฐานอเมริกันสำหรับข้อมูลการแลกเปลี่ยน รหัสทศนิยมแบบทศนิยมแบบขยายรหัสทศนิยม
บิต ใช้อักขระ 7 to bits ใช้บิตการปรับแปดอักขระ
อักขระ แสดงอักขระ 128 ตัว ที่อยู่อักขระ 256 ตัว
การจัดเตรียม จัดเรียงอักขระคำขออย่างต่อเนื่อง รวมตัวละคร 9 ตัวพร้อมกัน
ความเป็นไปได้ เป็นไปได้สำหรับการเข้ารหัส Unicode ที่มีอยู่ ไม่สามารถทำได้สำหรับการเข้ารหัสใหม่เช่น Unicode
ประสิทธิผล มีประสิทธิภาพมากขึ้น กำไรน้อย.

ASCII คืออะไร?

ASCII คือ American Standard Code สำหรับตัวย่อการแลกเปลี่ยนข้อมูล ซึ่งเป็นรูปแบบตัวเข้ารหัส ในที่นี้ ตัวเลข 7 ชิ้นของตัวเลขเกี่ยวข้องกับตัวอักษรภาษาอังกฤษ ตัวเลข และรูปภาพที่ใช้กันทั่วไปในภาษาอังกฤษ โดยสามารถเข้ารหัสอักขระได้สูงสุด 2^7 หรือ 128 ตัวตามบรรทัดเหล่านี้ โดยรวมตัวอักษร ตัวเลข และรูปถ่ายเป็นภาษาอังกฤษทั้งตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก

ตัวอย่างเช่น ใน ASCII "B" จะถูกระบุด้วยจุดทศนิยม 66 และ "b" ด้วยจุดทศนิยม 98 ความแตกต่างระหว่างตัวอักษรพิมพ์ใหญ่แต่ละตัวและตัวพิมพ์เล็กแต่ละตัวมีค่าเท่ากับ 32 ดังนั้น 33 รหัสตาราง ASCII ดั้งเดิมรวมถึงอักขระที่ไม่ได้พิมพ์ เช่น แคร่ตลับหมึก return, line feed, ESC เป็นต้น สำหรับคีย์การลบข้อมูลของเทอร์มินัล รหัส ASCII ตัวที่ 128 จะเป็นเช่นนั้น สำหรับพีซีส่วนใหญ่ แปดชิ้นต่ออักขระ ASCII องค์ประกอบสุดท้ายเพื่อหลีกเลี่ยงข้อผิดพลาดในการโต้ตอบเช่น ASCII เนื่องจากตำแหน่งความเท่าเทียมกันมีเพียง 7 บิต

เครื่องดิจิทัลใช้รหัสไบนารีที่จัดกลุ่มเป็นกลุ่มตัวเลขแปดหรือเจ็ดหลัก หมวดหมู่ 8 หลักใดๆ เป็นไบต์ เนื่องจากคอมพิวเตอร์ดิจิทัล 8 บิตใช้ภาษา ASCII จึงเป็นช่องข้อมูล 7 บิตที่มีพาริตีบิตเดียวกันกับที่ใช้ตรวจสอบข้อผิดพลาดหรือวัตถุประสงค์ของสัญลักษณ์ ตัวเลขอาจเพิ่มขึ้นเป็น 256 อักขระในโค้ด ในปี 1981 International Business Machinery Corporation (IBC) ได้เปิดตัวระบบแปดบิตหรือที่เรียกว่ารหัส ASCII แบบขยายสำหรับคอมพิวเตอร์ส่วนบุคคลรุ่นแรก

รหัส ASCII ที่ขยายใหญ่นี้กลายเป็นส่วนสำคัญของคอมพิวเตอร์ส่วนบุคคลทั่วทั้งอุตสาหกรรมอย่างรวดเร็ว ในนั้น โค้ดต่างๆ 32 รูปแบบ เช่น "จุดเริ่มต้นของข้อความ "Carry Back" และ "Type Feed" ใช้สำหรับระบบและคำสั่งควบคุม ตัวเลขและเครื่องหมายวรรคตอนต่างๆ ในกลุ่ม 32 รูปแบบถัดไป สำหรับอักษรตัวพิมพ์ใหญ่และสัญลักษณ์อื่นๆ อีกสองสามชุด มี 32 รูปแบบ และชุดสุดท้ายสำหรับบันทึกย่อที่มีขนาดเล็กกว่า

EBCDIC คืออะไร?

EBCDIC เป็นรูปแบบการเข้ารหัสข้อมูลที่พัฒนาโดย IMB ที่ใช้รหัสไบนารี 8 บิตเดียวต่อจำนวนตัวอักษรและอักขระ เครื่องหมายวรรคตอนและอักขระเน้นเสียง และอักขระที่ไม่ใช่ตัวอักษรเต็มเปี่ยม รหัสการแลกเปลี่ยนทศนิยมแบบไบนารีเข้ารหัสแบบไบนารี

แปดบิตถูกแบ่งสำหรับแต่ละอักขระ แบ่งออกเป็นสองโซนสี่บิต หนึ่งโซนแสดงรูปแบบอักขระ ตัวเลข เครื่องหมายจุด อักษรตัวพิมพ์ ตัวพิมพ์ใหญ่ ฯลฯ และโซนอื่นที่ระบุค่าจะแตกต่างกันไปตามรูปแบบการเข้ารหัสข้อความ ASCII ที่ใช้บ่อยที่สุด (นั่นคือ อักขระเฉพาะในประเภทนี้)

EBCDIC เป็นแผนการเข้ารหัสที่ดำเนินการรหัสสองไบต์หรือแปดรอบเพื่อแสดงอักขระแต่ละตัว EBCDIC เป็นแผนการเข้ารหัส โดยรวมแล้ว มันสามารถเข้ารหัสตัวอักษร 2^8 หรือ 256 ตัวที่เข้มข้นที่สุดได้ ขนมแต่ละชิ้นที่ประกอบด้วยสี่ส่วนสองส่วนถูกแยกไว้ที่นี่ อาหารว่างจานแรกเรียกว่าพื้นที่และระดับตัวละคร ขนมขบเคี้ยวต่อไปนี้เรียกว่าตัวอักษร

รหัสอักขระของจอภาพคือ EBCDIC 0000-0011 1111; รหัสเน้นเสียงคือ 0100 0000-0111 ลำดับคือ 0000 0000-1011 1111 และตัวพิมพ์ใหญ่คือ 1100 0000 1111 ตัวอย่างเช่น หากขนมหลักของ 1s เหงา ตัวละครจะเป็นตัวเลขและขนมที่สองคือ ตัวเลข.

ความแตกต่างหลักระหว่าง ASCII และ EBCDIC

บทสรุป

แม้ว่าคำแนะนำสำหรับรายละเอียดการเข้ารหัสจะไม่สามารถเปรียบเทียบได้ทั้งหมด ทั้ง ASCII และ EBCDIC บทความนี้พยายามส่งแนวคิดที่เรียบง่ายและมีรายละเอียดเกี่ยวกับ ASCII, EBCDIC และ ASCII ไปยัง EBCDIC สไตล์ การเลือกอักขระ เทคนิคการเข้ารหัส การใช้หน่วยความจำ ความเหมือน และประสิทธิภาพแตกต่างกันอย่างมาก โดยไม่คำนึงถึงขอบเขตกว้างของพื้นผิวที่ครอบคลุมโดยรหัส EBCDIC ช่างเทคนิคของโปรแกรมพึ่งพา EBCDIC ถึง ASCII

สำหรับแผนการเข้ารหัสโดยตรง ASCII ได้รับความนิยมจากวิศวกรซอฟต์แวร์ทั่วโลก สำหรับเครื่องเจาะที่ใช้โดย IBM EBCDIC เป็นเพียงตัวเลือกที่ดีที่สุดเท่านั้น ในทำนองเดียวกัน แผนการเขียนโค้ดที่น่าหัวเราะนั้นไม่มีด้านดีที่จะเอื้ออำนวย

อ้างอิง

ความแตกต่างระหว่าง ASCII และ EBCDIC (พร้อมตาราง)