ASCII

ASCII(American Standard Code for Information Interchange)(Американский стандартный код для обмена информацией)

ASCII (ass-kee ဟုအသံထြက္သည္) ဆိုသည္မွာ English alphabet ေပၚတြင္အေၿခခံထားေသာ character-encoding စနစ္ပင္ၿဖစ္သည္။ထိုစနစ္တြင္ပါ၀င္ေသာalphabet မ်ားကို 0 မွ 127 အတြင္းပါ၀င္ေသာ ကိန္းဂဏာန္းမ်ားၿဖင့္ ေဖာ္ၿပ၍ကိုယ္စားၿပဳထားသည္။ဥပမာ english alphabet တြင္ uppercase တစ္ခုၿဖစ္ေသာ M အကၡရာအား ASCII code တြင္ 77(decimal number) ၿဖင့္ေဖာ္ၿပမည္ၿဖစ္သည္။

ကြန္ပ်ဴတာမ်ားစတင္ development ၿဖစ္ခ်ိန္တြင္ အမ်ိဳးမ်ိဳးေသာ computer companies မ်ားသည္ binary system မ်ားအား ကိုယ္ပိုင္နည္းလမ္းအားၿဖင့္သာ အသံုးၿပဳၾကသည္။ဆိုလိုသည္မွာ MIET ဟူေသာ အကၡရာ၏ code သည္ အၿခား brands မတူေသာ ကြန္ပ်ဴတာ တစ္ခု၏ MIET ဟူေသာ အကၡရာ၏ code နွင့္တူညီမည္မဟုတ္ေပ။ထို႕ေၾကာင့္ေနာက္ဆံုးတြင္ အေၿခခံစနစ္တစ္ခု ကို develop ၿပဳလုပ္ခဲ့ၾကၿပီး ကြန္ပ်ဴတာ ထုတ္လုပ္သူမ်ားသည္ ASCII ဟုေခၚေသာ code တစ္ခုတည္းကိုသာ အသံုးၿပဳရန္အတည္ၿပဳခဲ့ၾကသည္။

Computer မ်ားသည္ 0 နွင့္ 1 ၿဖင့္သာလွ်င္ဖြဲ႕စည္းထားေသာ binary code မ်ားၿဖင့္သာအလုပ္လုပ္မည္ ၿဖစ္သည္။ထို 0 (သို႕) 1 တစ္ခုခ်င္းစီအား a bit ဟုေခၚဆိုၾကသည္။ASCII သည္ 8-bit code ၿဖစ္သည္။ထို႕ေၾကာင့္ အကၡရာ(letter) တစ္ခုအား ေဖာ္ၿပရန္ 8-bit သံုးမည္ၿဖစ္သည္။(ထို 8-bit အား 1-byte ဟုေခၚသည္ - 8 bit=1 byte - )။8 digit ပါ၀င္ေသာ one binary code တစ္ခုသည္( ဥပမာ 1011 1001 ) ကၽြန္ပ်ဴတာ memory တြင္ store ၿပဳလုပ္ရန္ one byte ယူမည္ၿဖစ္သည္။ MIET ဟူေသာ စကားလံုးသည္ 01001101(M), 01001001(I), 01000101(E), 01010100(T) ၿဖစ္မည္ၿဖစ္သည္။သို႕ေသာ္ miet ဟူေသာ စကားလံုး၏ ASCII code သည္ 01101101(m), 01101001(i), 01100101(e), 01110100(t) ၿဖစ္ၿပီး MIET ဆိုေသာ စကားလံုး၏ ASCII code နွင့္တူညီလိမ့္မည္မဟုတ္ေပ။အဘယ္ေၾကာင့္ဆိုေသာ္ ASCII code တြင္ အကၡရာမ်ား ကိန္းဂဏာန္းမ်ား သေကၤတမ်ားအတြက္ 8-bit ASCII code တစ္ခုစီသီးသန္႕တည္ရွိေပသည္။ Blank space အတြက္ပင္ ASCII code တစ္ခုရွိသည္ၿဖစ္သည္။Computer မ်ားတြင္ ASCII code မ်ားအား text မ်ားအၿဖစ္ ေဖာ္ၿပရန္နွင့္ data transfer ၿပဳလုပ္ရန္အဓိကထား အသံုးၿပဳသည္။


http://en.wikipedia.org/wiki/ASCII 

Written by zmk@miet51

No comments:

Post a Comment