ASCII कोड क्या हैं? (What is ASCII Code?)
ASCII का पूरा नाम American Standard Code for Information Interchange है| कंप्यूटर केवल संख्याओं को समझ सकता हैं, इसलिए ASCII कोड अक्षरों को नम्बर्स में प्रिजेंट करता है| यह 8-बिट कोड में उपलब्ध 256 स्लॉट्स में अक्षरों, संख्याओं और अन्य वर्णों को असाइन करता है। ASCII डेसीमल नंबर बाइनरी से बनाई गई भाषा है, जो कंप्यूटर की प्रमुख भाषा है। जैसा कि नीचे दी गई टेबल में दिखाया गया है, लोअरकेस “h” character का डेसीमल मान 104 है, जो बाइनरी में “01101000” होता है।
ASCII को पहली बार 193 में X3 समिति, ASA (American Standards Association) के एक भाग द्वारा विकसित और प्रकाशित किया गया था। ASCII स्टैंडर्ड को पहले ASA X3.4-1963 के रूप में प्रकाशित किया गया था|
हम कंप्यूटर पर जो कुछ भी लिखते हैं वो ASCII में ही लिखा होता है, प्रत्येक कंप्यूटर यूजर अंकों, अक्षरों तथा संकेतों के लिए बाइनरी सिस्टम पर आधारित कोड का निर्माण करके कंप्यूटर को परिचालित कर सकता है| लेकिन उसके कोड केवल उसी के द्वारा प्रोग्रामों और आदेशों के लिए लागू होंगे| इससे कंप्यूटर के प्रयोगकर्ता परस्पर सूचनाओं का आदान प्रदान तब तक नहीं कर सकते जब तक कि वे एक -दूसरे द्वारा इस्तेमाल किये हुए कोड संकेतों से परिचित न हों| सूचनाओं के आदान प्रदान की सुविधा के लिए अमेरिका मे एक मानक कोड तैयार किया गया है जिसे अब पूर विश्व मे मान्यता प्राप्त है! इसे आस्की (ASCII) के नाम से जाना जाता है! इसमे प्रत्येक अंक, अक्षरों वा संकेत को 8 बिट से दर्शाया गया है, इन 8 स्थानों पर केवल 0 और 1 की संख्या ही लिखी गयी है|
बिट (Bit) –
बिट अर्थात Binary digit, कम्प्यूटर की मेमोरी की सबसे छोटी इकाई है । यह मेमोरी में बायनरी अंक 0 अथवा 1 को प्रदर्शित करता है । यह बाइनरी डिजिट का छोटा रूप है|
बाइट (Byte) –
यह कम्प्यूटर की मेमोरी की मानक इकाई है। कम्प्यूटर की मेमोरी में की-बोर्ड से दबाया गया प्रत्येक अक्षर, अंक अथवा विशेष चिह्न ASCII Code में संचित होते हैं । प्रत्येक ASCII Code 8 byte का होता है । इस प्रकार किसी भी अक्षर को मेमोरी में संचित करने के लिए 8 बिट मिलकर 1 बाइट बनाती है ।
कैरेक्टर (Character) –
संख्यांको के अलावा वह संकेत है जो भाषा और अर्थ बताने के काम आते है । उदाहरण के लिए हम देखे
Lower letter Code
Char | Dec | Binary | Char | Dec | Binary |
a | 097 | 01100001 | n | 110 | 01101110 |
b | 098 | 01100010 | o | 111 | 01101111 |
c | 099 | 01100011 | p | 112 | 01110000 |
d | 100 | 01100100 | q | 113 | 01110001 |
e | 101 | 01100101 | r | 114 | 01110010 |
f | 102 | 01100110 | s | 115 | 01110011 |
g | 103 | 01100111 | t | 116 | 01110100 |
h | 104 | 01101000 | u | 117 | 01110101 |
i | 105 | 01101001 | v | 118 | 01110110 |
j | 106 | 01101010 | w | 119 | 01110111 |
k | 107 | 01101011 | x | 120 | 01111000 |
l | 108 | 01101100 | y | 121 | 01111001 |
m | 109 | 01101101 | z | 122 | 01111010 |
Upper Letter Code
Char | Dec | Binary | Char | Dec | Binary |
A | 065 | 01000001 | N | 078 | 01001110 |
B | 066 | 01000010 | O | 079 | 01001111 |
C | 067 | 01000011 | P | 080 | 01010000 |
D | 068 | 01000100 | Q | 081 | 01010001 |
E | 069 | 01000101 | R | 082 | 01010010 |
F | 070 | 01000110 | S | 083 | 01010011 |
G | 071 | 01000111 | T | 084 | 01010100 |
H | 072 | 01001000 | U | 085 | 01010101 |
I | 073 | 01001001 | V | 086 | 01010110 |
J | 074 | 01001010 | W | 087 | 01010111 |
K | 075 | 01001011 | X | 088 | 01011000 |
L | 076 | 01001100 | Y | 089 | 01011001 |
M | 077 | 01001101 | Z | 090 | 01011010 |
Numbers Code
Char | Dec | Binary |
0 | 048 | 00110000 |
1 | 049 | 00110001 |
2 | 050 | 00110010 |
3 | 051 | 00110011 |
4 | 052 | 00110100 |
5 | 053 | 00110101 |
6 | 054 | 00110110 |
7 | 055 | 00110111 |
8 | 056 | 00111000 |
9 | 057 | 00111001 |
Symbols Code
Char | Dec | Binary | Char | Dec | Binary |
! | 033 | 00100001 | : | 058 | 00111010 |
“ | 034 | 00100010 | ; | 059 | 00111011 |
# | 035 | 00100011 | < | 060 | 00111100 |
$ | 036 | 00100100 | = | 061 | 00111101 |
% | 037 | 00100101 | > | 062 | 00111110 |
& | 038 | 00100110 | ? | 063 | 00111111 |
‘ | 039 | 00100111 | @ | 064 | 01000000 |
( | 040 | 00101000 | [ | 091 | 01011011 |
) | 041 | 00101001 | \ | 092 | 01011100 |
* | 042 | 00101010 | ] | 093 | 01011101 |
+ | 043 | 00101011 | ^ | 094 | 01011110 |
, | 044 | 00101100 | _ | 095 | 01011111 |
– | 045 | 00101101 | ` | 096 | 01100000 |
{ | 123 | 01111011 | – | 045 | 00101101 |
| | 124 | 01111100 | . | 046 | 00101110 |
} | 125 | 01111101 | / | 047 | 00101111 |
~ | 126 | 01111110 | _ | 127 | 01111111 |
ASCII में ऐसे 256 कोड हैं। Standard ASCII कोड का मान 0 से 127 होता है जबकि 128 से 256 तक कैरेक्टेर Extended ASCII कैरेक्टेर सेट होते हैं कम्प्यूटर सिस्टम सामान्यतः कैरेक्टर को संचित करने के लिए ASCII कोड का उपयोग करते हैं । प्रत्येक कैरेक्टर 8 बिटस का उपयोग करके संचित होता है ।
Extended ASCII Code
Extended ASCII सात बिट्स के बजाय आठ बिट्स का उपयोग करता है, जो 128 additional characters जोड़ता है। इससे ASCII को additional characters की क्षमता मिलती है, जैसे कि special symbols, foreign language letters, and drawing characters को नीचे दिखाया गया है।
very important notes
most importent notes
I like it
Very much