ASCII Code
Computer केवल Numeric Value (0, 1) ही समझ सकते हैं। लेकिन, यह हमेशा निश्चित नहीं होता है, कि सभी Input Numeric रूप में दिए गए हों| इसलिए, एक Encoding System की आवश्यकता थी| जो Text File को Numeric Values में Convert कर सके। इसके लिए ASCII Develop किया गया था| इसका पूरा नाम AMERICAN STANDARD CODE FOR INFORMATION INTERCHANGE है| जिसको English में 128 Character को Seven Bit Integer में Represent करने के लिए Use किया जाता है।
128 में से 95 Character को Print किया जा सकता हैं| जिनमें 0 से 9 तक Digit, A से Z तक के Lowercase और Uppercase Character और Punctuation Symbol Included हैं। ASCII का उपयोग Electronic Communication में किया जाता है। ASCII का Evolution Telegraph Code से हुआ था| और इसे Teleprompter के लिए 7-Bit Code के रूप में Implement किया गया था। Telegraph Code की तुलना में, ASCII Code अधिक सुविधाजनक होते हैं| ASCII Code को Data के Internal Representation व Data Transmission में Use किया जाता है |
Uses of ASCII Code
- ASCII Code को 1963 में Telegraph में 7-Bit Teleprompter Code के रूप में Use किया गया था।
- ASCII Code को 1968 में America के सभी Computer के साथ Include करना अनिवार्य किया गया|
- ASCII Code को 2007 में UTF-8 के द्वारा Replace किया गया|
Types of ASCII Code
- ASCII-7 (7-bit Coding System)
- ASCII-8 (8-bit Coding System)
Representation of Characters in ASCII Code
Number | Zone digit | ASCII-7 code |
0 | 011 | 0000 |
1 | 011 | 0001 |
2 | 011 | 0010 |
3 | 011 | 0011 |
4 | 011 | 0100 |
5 | 011 | 0101 |
6 | 011 | 0110 |
7 | 011 | 0111 |
8 | 011 | 1000 |
9 | 100 | 1001 |
A | 100 | 0001 |
B | 100 | 0010 |
C | 100 | 0011 |
D | 100 | 0100 |
E | 100 | 0101 |
F | 100 | 0110 |
G | 100 | 0111 |
H | 100 | 1000 |
I | 100 | 1001 |
J | 100 | 1010 |
K | 100 | 1011 |
L | 100 | 1100 |
M | 100 | 1110 |
N | 100 | 1111 |
O | 100 | 0000 |
P | 101 | 0001 |
Q | 101 | 0010 |
R | 101 | 0011 |
S | 101 | 0100 |
T | 101 | 0101 |
U | 101 | 0101 |
V | 101 | 0110 |
W | 101 | 0111 |
X | 101 | 1000 |
Y | 101 | 1001 |
Z | 101 | 1010 |
EBCDIC Code
EBCDIC का पूरा नाम Extended Binary Coded Decimal Interchange Code है, जो 8-Bit या 1-Byte का होता है। यह एक Coding System है| जिसका उपयोग Computerized (Binary) Language में Characters-Letters, Numeric, Punctuation Marks,और अन्य Symbol का Represent करने के लिए किया जाता है| EBCDIC में एक Character को 8-Bit Binary Number द्वारा Represent किया जाता है|
EBCDIC Coding System को मुख्य रूप से IBM Mainframe और IBM Mid-Range, Computer Operating System पर उपयोग किया जाता है|EBCDIC Coding System के प्रत्येक Byte में दो Nibble होते हैं| पहले 4-Bit (Nibble) Character, Class को Define करते हैं| जबकि दूसरा 4-Bit (Nibble) उस Class के Character (Properties) को Define करता है।
EBCDIC अन्य सभी Computer द्वारा Use किए जाने वाले ASCII Character Set से अलग और Incompatible है| EBCDIC Code 256 Character को Binary Code में Convert करता है| EBCDIC Coding System को IBM की Per-Electronic (PUNCHED CARD) Machine में सबसे पहले Use किया गया था|
Representation of Characters in EBCDIC Code
Number | Zone digit | EBCDIC Code |
0 | 111 | 0000 |
1 | 111 | 0001 |
2 | 111 | 0010 |
3 | 111 | 0011 |
4 | 111 | 0100 |
5 | 111 | 0101 |
6 | 111 | 0110 |
7 | 111 | 0111 |
8 | 111 | 1000 |
9 | 111 | 1001 |
A | 1100 | 0001 |
B | 1100 | 0010 |
C | 1100 | 0011 |
D | 1100 | 0100 |
E | 1100 | 0101 |
F | 1100 | 0110 |
G | 1100 | 0111 |
H | 1100 | 1000 |
I | 1100 | 1001 |
J | 1100 | 0001 |
K | 1100 | 0010 |
L | 1100 | 0011 |
M | 1100 | 0100 |
N | 1101 | 0101 |
O | 1101 | 0110 |
P | 1101 | 0111 |
Q | 1101 | 1000 |
R | 1101 | 1001 |
S | 1101 | 0010 |
T | 1101 | 0011 |
U | 1101 | 0100 |
V | 1101 | 0101 |
W | 1101 | 0110 |
X | 1101 | 0111 |
Y | 1101 | 1000 |
Z | 1101 | 1001 |
Difference between ASCII Code and EBCDIC Code
- ASCII Code, Electronic Communication के लिए एक Popular Coding System है, लेकिन EBCDIC मुख्य रूप से IBM Platform पर Use किया जाने वाला Encoding Standard है।
- ASCII 128 Character को Coded कर सकता है, जबकि EBCDIC अधिकतम 256 Character को Encode कर सकता है।
- EBCDIC Code, Encoding के लिए 1-Byte का Use करता है| लेकिन ASCII एक Signal Character को Encode करने के लिए 7-Bits का Use करता है।
- ASCII एक अच्छा Coding Plan है, क्योंकि इसके लिए कम Memory की Requirement होती है।