ASCII CODE

ASCII CODE

ASCII (American standard code for information interchange) is a character encoding scheme that represents text, numbers and control characters using binary code.

There are two types of ASCII codes and they are; standard ASCII and Extended ASCII code.

The standard ASCII code uses 7 bits to represent 128 characters (0-127).

The extended ASCII code uses 8 bits to represent 256 characters (0-255).

The advantages of ASCII codes are as follows; ASCII code is widely supported across devices and platforms. ASCII encoding is straight forward and easy to implement. ASCII characters are easily recognizable.

The disadvantages of ASCII codes are as follows; ASCII codes have a limited character set which can lead to issues with non-English languages. ASCII codes do not support characters from non-English languages.

ASCII codes find application in the following systems and devices; ASCII code is used in plain text files such as .txt files. An ASCII code is used in programming languages such as c and python. ASCII codes are used in communication protocol such as HTTP and SMTP.

The future of ASCII code is based on the advances and development of the following technologies; ASCII code will continue to be used in legacy systems and applications. ASCII codes will co-exist with Unicode which provides a more comprehensive character set. New encoding schemes such as UTF-8 will continue to emerge building upon ASCIIs code foundations.

 

SOURCES:

  • Digital logic and computer design by M. Morris Mano.
  • Digital electronics by S. Salivahanan and S. Arwazhagan.
  • Digital systems : Principles and applications by Ronald J. Tocci and Neal S. Widmer.
  • The art of electronics by Paul Horowitz and Winfield Hill.
  • Digital fundamentals by Thomas L. Floyd.

 

  • Related Posts

    SOUND

    SOUND Sound is a form of energy that propagates as mechanical vibration or waves through a medium such as air, water or solids. Sound waves can be reflected, refracted and…

    HYPERVISOR

    HYPERVISOR A hypervisor is a virtual machine monitor (VMM) that abstracts physical hardware (CPU, RAM, storage, network etc.) and presents virtualized resources to multiple isolated guest operating systems simultaneously. There…

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    You Missed

    SOUND

    • By admin
    • April 16, 2026
    • 9 views

    HYPERVISOR

    • By admin
    • April 16, 2026
    • 12 views

    COMPUTER NETWORK SWITCH

    • By admin
    • April 16, 2026
    • 13 views

    PURE VISION SENSOR

    • By admin
    • April 12, 2026
    • 48 views

    SOLID STATE BATTERY

    • By admin
    • April 12, 2026
    • 27 views

    SENSOR FUSION

    • By admin
    • April 12, 2026
    • 27 views