कंप्यूटर फंडामेंटल्स

ASCII कोड क्या हैं?

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

CharDecBinaryCharDecBinary
a09701100001n11001101110
b09801100010o11101101111
c09901100011p11201110000
d10001100100q11301110001
e10101100101r11401110010
f10201100110s11501110011
g10301100111t11601110100
h10401101000u11701110101
i10501101001v11801110110
j10601101010w11901110111
k10701101011x12001111000
l10801101100y12101111001
m10901101101z12201111010

Upper Letter Code

CharDecBinaryCharDecBinary
A06501000001N07801001110
B06601000010O07901001111
C06701000011P08001010000
D06801000100Q08101010001
E06901000101R08201010010
F07001000110S08301010011
G07101000111T08401010100
H07201001000U08501010101
I07301001001V08601010110
J07401001010W08701010111
K07501001011X08801011000
L07601001100Y08901011001
M07701001101Z09001011010

Numbers Code

CharDecBinary
004800110000
104900110001
205000110010
305100110011
405200110100
505300110101
605400110110
705500110111
805600111000
905700111001

Symbols Code

CharDecBinaryCharDecBinary
!03300100001:05800111010
03400100010;05900111011
#03500100011<06000111100
$03600100100=06100111101
%03700100101>06200111110
&03800100110?06300111111
03900100111@06401000000
(04000101000[09101011011
)04100101001\09201011100
*04200101010]09301011101
+04300101011^09401011110
,04400101100_09501011111
04500101101`09601100000
{1230111101104500101101
|12401111100.04600101110
}12501111101/04700101111
~12601111110_12701111111

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 को नीचे दिखाया गया है।

3 Comments

Click here to post a comment

Subject Wise Notes

error: Content is protected !!