ความแตกต่างระหว่างไบนารีและ ASCII: ไบนารี vs ASCII เทียบกับ

Anonim

ไบนารี vs ASCII

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

ASCII ซึ่งหมายถึง American Standard สำหรับการแลกเปลี่ยนข้อมูล

เป็นรหัสมาตรฐานสำหรับตัวอักษรตัวเลขและตัวเลขที่ใช้ในคอมพิวเตอร์และอุปกรณ์ที่เกี่ยวข้อง ASCII ได้รับการแนะนำให้รู้จักกับ American Institute of Standards Institute (USASI) ซึ่งเป็นที่รู้จักในชื่อ American National Standards Institute

ข้อมูลเพิ่มเติมเกี่ยวกับรหัสไบนารี วิธีง่ายๆในการเข้ารหัสข้อมูลคือกำหนดค่าเฉพาะ (ส่วนใหญ่เป็นเลขทศนิยม) ให้กับอักขระหรือสัญลักษณ์หรือคำสั่งแล้วแปลงค่า (เลขฐานสิบ) เป็นเลขฐานสอง หมายเลขซึ่งประกอบด้วยเพียง 1 และ 0 เท่านั้น ลำดับของ 1 และ 0 จะเรียกว่าเป็นสตริงไบนารี ความยาวของสตริงไบนารีกำหนดจำนวนอักขระหรือคำสั่งต่างๆที่สามารถเข้ารหัสได้ มีเพียงหนึ่งหลักเพียงสองตัวอักษรหรือคำสั่งที่แตกต่างกันสามารถแสดงได้ มีตัวเลขสองหลักสี่ตัวอักษรหรือคำแนะนำสามารถแสดงได้ โดยทั่วไปมีสตริงเลขฐานสอง n

หลัก

2 n สามารถแสดงตัวอักษรคำสั่งหรือสถานะต่างกันได้

วิธีการเข้ารหัสหลายแบบมีความยาวแตกต่างกันของสตริงไบนารีซึ่งบางส่วนมีความยาวคงที่และความยาวตัวแปรอื่น ๆ รหัสไบนารีบางส่วนที่มีสตริงบิตคงที่ ได้แก่ ASCII, ASCII แบบขยาย, UTF-2 และ UTF-32 UTF-16 และ UTF-8 เป็นรหัสไบนารีความยาวตัวแปร ทั้งการเข้ารหัส Huffman และรหัสมอร์สยังสามารถพิจารณาเป็นรหัสไบนารีความยาวตัวแปร ข้อมูลเพิ่มเติมเกี่ยวกับ ASCII

ASCII

เป็นรูปแบบการเข้ารหัสตัวอักษรและตัวเลขที่นำมาใช้ในปี 1960 ASCII ต้นฉบับใช้ตัวเลขไบนารียาว 7 หลักซึ่งจะทำให้สามารถแสดงอักขระได้ 128 ตัว ASCII รุ่นที่ใหม่กว่าที่เรียกว่า

extended

ASCII ใช้เลขฐานสองยาว 8 หลักซึ่งทำให้สามารถแสดงอักขระได้ 256 ตัว ASCII ประกอบด้วยอักขระสองประเภทคือ อักขระควบคุม (แสดงด้วย 0-31

ทศนิยม และ 127 เลขฐานสิบ ) และ อักขระที่พิมพ์ได้ (แสดงโดย 32- 126 ทศนิยม ) ตัวอย่างเช่นคีย์ควบคุม ลบ มีค่า 127 เลขทศนิยม ซึ่งแสดงด้วย 1111111 อักขระ a, ซึ่งมีค่า 97 ทศนิยม แสดงเป็น 1100001 ASCII สามารถแสดงตัวอักษรในทั้งสองกรณีตัวเลขสัญลักษณ์และปุ่มควบคุม อะไรคือข้อแตกต่างระหว่าง Binary Code และ ASCII? •รหัสไบนารีเป็นคำทั่วไปที่ใช้สำหรับวิธีการเข้ารหัสอักขระหรือคำแนะนำ แต่ ASCII เป็นเพียงอนุสัญญาเข้ารหัสตัวอักษรที่ได้รับการยอมรับจากทั่วโลกและเป็นรูปแบบการเข้ารหัสแบบไบนารีที่ใช้บ่อยที่สุดมานานกว่าสามทศวรรษ รหัสไบนารีสามารถมีความยาวแตกต่างกันสำหรับการเข้ารหัสขึ้นอยู่กับจำนวนตัวอักษรคำแนะนำหรือวิธีการเข้ารหัส แต่ ASCII ใช้เฉพาะไบนารียาว 7 ตัวและยาว 8 หลักสำหรับ ASCII แบบขยาย