0% found this document useful (0 votes)
166 views3 pages

Asg Ascii Ebcdic Coding

EBCDIC is a character encoding set used by IBM mainframes. It uses the full 8 bits available to it, so parity checking cannot be used on an 8 bit system. There are several different dialects of EBCDIC, and these tend to differ in the punctuation coding.

Uploaded by

mehmood26855
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
166 views3 pages

Asg Ascii Ebcdic Coding

EBCDIC is a character encoding set used by IBM mainframes. It uses the full 8 bits available to it, so parity checking cannot be used on an 8 bit system. There are several different dialects of EBCDIC, and these tend to differ in the punctuation coding.

Uploaded by

mehmood26855
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
You are on page 1/ 3

What is EBCDIC?

EBCDIC (Extended Binary Coded Decimal Interchange Code) is a character encoding


set used by IBM mainframes. Unlike virtually every computer system in the world
which uses a variant of ASCII, IBM mainframes and midrange systems such as the
AS/400 tend to use a wholly incompatible character set primarily designed for ease
of use on punched cards.

EBCDIC uses the full 8 bits available to it, so parity checking cannot be used on an 8
bit system. Also, EBCDIC has a wider range of control characters than ASCII.

The character encoding is based on Binary Coded Decimal (BCD), so the contiguous
characters in the alphanumeric range are formed up in blocks of up to 10 from 0000
binary to 1001 binary. Non alphanumeric characters are almost all outside the BCD
range.

There are four main blocks in the EBCDIC code page: 0000 0000 to 0011 1111 is
reserved for control characters; 0100 0000 to 0111 1111 are for punctuation; 1000
0000 to 1011 1111 for lowercase characters and 1100 0000 to 1111 1111 for
uppercase characters and numbers.

There are several different dialects of EBCDIC, and these tend to differ in the
punctuation coding. The following table uses some fairly common EBCDIC codings.

ASCII Coding System

ASCII stands for American Standard Code for Information Interchange. Computers can
only understand numbers, so an ASCII code is the numerical representation of a character
such as 'a' or '@' or an action of some sort. ASCII was developed a long time ago and
now the non-printing characters are rarely used for their original purpose. Below is the
ASCII character table and this includes descriptions of the first 32 non-printing
characters. ASCII was actually designed for use with teletypes and so the descriptions are
somewhat obscure. If someone says they want your CV however in ASCII format, all this
means is they want 'plain' text with no formatting such as tabs, bold or underscoring - the
raw format that any computer can understand. This is usually so they can easily import
the file into their own applications without issues. Notepad.exe creates ASCII text, or in
MS Word you can save a file as 'text only'

Standard ASCII
* 0 1 2 3 4 5 6 7 8 9 A B C D E F
0 NUL SOH STX ETX EOT ENQ ACK BEL BS TAB LF VT FF CR SO SI

1 DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US

2 ! " # $ % & ' ( ) * + , - . /

3 0 1 2 3 4 5 6 7 8 9 : ; < = > ?

4 @ A B C D E F G H I J K L M N O

5 P Q R S T U V W X Y Z [ \ ] ^ _

6 ` a b C d e f g h i j k l m n o

7 p q r S t u v w x y z { | } ~ 

Standard ANSI (or ASCII. Repeat of table above.)


0 1 2 3 4 5 6 7 8 9 A B C D E F
0 NUL SOH STX ETX EOT ENQ ACK BEL BS TAB LF VT FF CR SO SI

1 DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US

2 ! " # $ % & ' ( ) * + , - . /

3 0 1 2 3 4 5 6 7 8 9 : ; < = > ?

4 @ A B C D E F G H I J K L M N O

5 P Q R S T U V W X Y Z [ \ ] ^ _

6 ` a B c d e f g h i j k l m n o

7 p q R s t u v w x y z { | } ~ 
Extended ANSI for IBM, Windows, and most Unix platforms
8 €  ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ  Ž 

9  ‘ ’ “ ” • – — ˜ ™ š › œ  ž Ÿ

A ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ® ¯

B ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿

C À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï

D Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß

E à á Â ã ä å æ ç è é ê ë ì í î ï

F ð ñ Ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ

You might also like