ASCII code ဆိုတာ American Standard Code for Information Interchange ကိုအတိုေကာက္ေရးထားတာပါ။ ASCII Code ကိုအလြယ္ရွင္းျပရရင္ ကြန္ပ်ဴတာေတြက Numbers ေတြကိုပဲ နားလည္ပါတယ္၊ လူေတြအသံုးျပဳေနတဲ့ Character (စကားလံုး) ေတြကိုနားမလည္ပါဘူး။ ASCII Code က လူေတြနားလည္တဲ့ Character ေတြကို ကြန္ပ်ဴတာနားလည္ေအာင္ နံပါတ္ေတြသက္မွတ္ထားတာကို ေျပာတာပါ။ ASCII မွာဆို 0 ကေန 255 ထိရွိပါတယ္။ ေအာက္မွျပထားတဲ့ Table ကေတာ့ ASCII Code Table ျဖစ္ပါတယ္။ အဲဒီထဲမွာ ပထမဆံုး 32 က non-printing Character ေတြပါ။
ကြန္ပ်ဴတာ တစ္ကယ္နားလည္တာ Binary Code (0,1) ကုိပဲနားလည္ပါတယ္။ အဲဒါေၾကာင့္အခု ကိုစားျပဳေဖာ္ျပထားတဲ့ Decimal ဂဏန္းေတြကို Binary ကိုျပန္ေျပာင္းၿပီး ကြန္ပ်ဴတာမွမွတ္ထားပါတယ္။
0,1 =1 bit ကြန္ပ်ဴတာမွာ 0 ပဲျဖစ္ျဖစ္ 1 ပဲျဖစ္ျဖစ္ မွတ္ရင္ 1 bit ကုန္ပါတယ္။
8 bits=1 Byte=1 Character နဲ႔ညီမွ်ပါတယ္။ ကြန္ပ်ဴတာက စကားလံုးတစ္လံုးမွတ္ဖို႔ 8 bits လိုအပ္ပါတယ္။ အဲဒါေၾကာင့္
0 0 0 0 0 0 0 0
128 64 32 16 8 4 2 1
ဆိုၿပီ ေနာက္ကေနစတြက္ရင္ ႏွစ္ဆႏွစ္ဆတက္သြားပါတယ္။
ASCII Code က 65 ဆိုပါေတာ့။ 65(A) ရဖို႔ 64+1 ျဖစ္ရပါမယ္။ အဲဒါေၾကာင့္ Binary နဲ႔ေရးမယ္ဆို
64 ႏွင့္ 1 ရွိသည့္ေနရာမ်ားတြင္ 1 ေျပာင္းထည့္ပါ။ 01000001 ျဖစ္ရပါမယ္။ ကြန္ပ်ဴတာမွာ A ကိုမွတ္ဖို႔ဆိုရင္ 01000001 လို႔မွတ္ပါလိမ့္မယ္။ ေနာက္တစ္ခု 138 ဆိုပါေတာ့။ 139 ရဖို႔ 128+4+1
10000101 ျဖစ္ပါမယ္။ အားလံုး 11111111 ျဖစ္ရင္ေတာ့ 255 ျဖစ္မည္။
ကြန္ပ်ဴတာ တစ္ကယ္နားလည္တာ Binary Code (0,1) ကုိပဲနားလည္ပါတယ္။ အဲဒါေၾကာင့္အခု ကိုစားျပဳေဖာ္ျပထားတဲ့ Decimal ဂဏန္းေတြကို Binary ကိုျပန္ေျပာင္းၿပီး ကြန္ပ်ဴတာမွမွတ္ထားပါတယ္။
0,1 =1 bit ကြန္ပ်ဴတာမွာ 0 ပဲျဖစ္ျဖစ္ 1 ပဲျဖစ္ျဖစ္ မွတ္ရင္ 1 bit ကုန္ပါတယ္။
8 bits=1 Byte=1 Character နဲ႔ညီမွ်ပါတယ္။ ကြန္ပ်ဴတာက စကားလံုးတစ္လံုးမွတ္ဖို႔ 8 bits လိုအပ္ပါတယ္။ အဲဒါေၾကာင့္
0 0 0 0 0 0 0 0
128 64 32 16 8 4 2 1
ဆိုၿပီ ေနာက္ကေနစတြက္ရင္ ႏွစ္ဆႏွစ္ဆတက္သြားပါတယ္။
ASCII Code က 65 ဆိုပါေတာ့။ 65(A) ရဖို႔ 64+1 ျဖစ္ရပါမယ္။ အဲဒါေၾကာင့္ Binary နဲ႔ေရးမယ္ဆို
64 ႏွင့္ 1 ရွိသည့္ေနရာမ်ားတြင္ 1 ေျပာင္းထည့္ပါ။ 01000001 ျဖစ္ရပါမယ္။ ကြန္ပ်ဴတာမွာ A ကိုမွတ္ဖို႔ဆိုရင္ 01000001 လို႔မွတ္ပါလိမ့္မယ္။ ေနာက္တစ္ခု 138 ဆိုပါေတာ့။ 139 ရဖို႔ 128+4+1
10000101 ျဖစ္ပါမယ္။ အားလံုး 11111111 ျဖစ္ရင္ေတာ့ 255 ျဖစ္မည္။
No comments:
Post a Comment