ကွန်ပျူတာများ, ပရိုဂရမ်းမင်း
အဆိုပါ ASCII, ဇာတ်ကောင်: ဖော်ပြချက်, codes တွေကို၏စားပွဲနှင့်အမျိုးအစားများ
လူသိများသည်နှင့်အမျှကွန်ပျူတာသူတွေကိုနှင့်သုညတစ် sequence ကိုအဖြစ်ကတင်ဆက်ထားပါတယ်, binary form မှာသတင်းအချက်အလက်သိုလှောင်ပါသည်။ သက်ဆိုင်ရာဇာတ်ကောင်များဖြင့်အစားထိုး Displaying သည့်အခါလူ့စားသုံးမှု, နံပါတ်တစ်ခုချင်းစီထူးခြားတဲ့ sequence ကိုများအတွက်သင့်လျော်သောပုံစံတခုသို့သတင်းအချက်အလက်များဘာသာပြန်ဆိုရန်။
ဇာတ်ကောင် print ထုတ်ခြင်းနှင့်ထိန်းချုပ်ဖို့ဆက်စပ်မှုစနစ်များကို binary codes တွေကိုတစ်ခုမှာ ASCII ဖြစ်ပါတယ်။
ကွန်ပျူတာနည်းပညာ၏ဖွံ့ဖြိုးတိုးတက်မှု၏လက်ရှိအဆင့်မှာအသုံးပြုသူတစ်ဦးချင်းစီသီးခြားသင်္ကေတအဘို့အ code ကိုသိရန်မလိုအပ်ပါဘူး။ သို့သော်နိုင်တဲ့ coding ထွက်ယူသွားတတ်၏မည်သို့အထွေထွေနားလည်မှု, အလွန်အမင်းအထောက်အကူဖြစ်စေ, လိုအပ်ပါကအထူးကုအပေါင်းတို့နှင့်တကွအချို့အမျိုးအစားအဘို့ဖြစ်၏။
ASCII Create
အဆိုပါနိုင်တဲ့ coding ၏မူလ form မှာက 1963 ခုနှစ်တွင်တီထွင်ပြီးတော့နှစ်ကြိမ် updated 25 နှစ်ကြာခဲ့ပါတယ်။
အဆိုပါ ASCII ဇာတ်ကောင် table ၏မူလဗားရှင်းမှာတော့နောက်ပိုင်းတွင်ပထမဦးဆုံး 128 ဇာတ်ကောင်ကယ်တင်ခြင်းသို့ရောက်ဘယ်မှာဗားရှင်းတိုးချဲ့နှင့်အဋ္ဌမ bit နဲ့အတူပါဝင်ပတ်သက် codes တွေကိုယခင်ကပျက်ကွက်သင်္ကေတများတစ်ခုသို့ဆက်စပ်။ ထင်ရှား 128 ဇာတ်ကောင်များပါဝင်သည်
Computer ကို ASCII ကိုယ်စားပြုမှု
တစ်ခုချင်းစီကို ASCII-ဇာတ်ကောင်တစ်ဦးသုညသို့မဟုတ်တဦးတည်းကိုယ်စားပြုအက္ခရာ 8 လုံးပါဝင်သော၎င်း၏ကိုယ်ပိုင်ကုဒ်ရှိပါတယ်။ ထိုကဲ့သို့သောကိုယ်စားပြုမှု၏နိမ့်ဆုံးအရေအတွက် table ထဲမှာပထမဦးဆုံးဒြပ်စင်များ၏အရင်းအမြစ်ဖြစ်သောသုည (ထို binary system ကိုရှစ်သုည) ဖြစ်ပါတယ်။
မူလတစ်ခု ASCII ဗားရှင်းအများဆုံး binary ကုဒ် + ခုနစ်ခုယူနစ်တရားမဝင်သောဖြစ်ပါသည်, နှင့်တိုးချဲ့ဗားရှင်း - အဋ္ဌမနည်းနည်းအဖြစ်ချိတ်ဆက်ရှစ်ယူနစ်။
ထိန်းချုပ်မှုဇာတ်ကောင်
ဒေတာထုတ်လွှင့်မှုအတွက် .. စက် - ထိန်းချုပ်ရေးဇာတ်ကောင် TTY များအတွက်အမျိုးမျိုးသောစစ်ဆင်ရေး (teletype တစ်သံကို signal ကိုထုတ်လုပ်, tabs များ, သူတို့ကစာသားရဲ့အစအဦးသို့မဟုတ်အဆုံးညွှန်ပြစေခြင်းငှါတစ်ဦးသော graphical ကိုယ်စားပြုမှုမရှိဘူးနှင့်စာသားအဖွဲ့အစည်းအတွက်အသုံးပြုကြောင်းအရိပ်လက္ခဏာ, ကိရိယာစီမံခန့်ခွဲမှု, etc ဟုခေါ်ကြသည် လျှပ်စစ်က output device ကိုအချက်အလက်များ၏ချန်နယ်) resolution ကို, etc ဖျက်သိမ်းခြင်းအရေးယူ။
အဆိုပါ ASCII ဇာတ်ကောင်စားပွဲပေါ်မှာရာထူး 31 0 ၌၎င်း, 127 ထိန်းချုပ်မှုဇာတ်ကောင်များအတွက်ခွဲဝေနေကြသည်။ 33 အမှတ်အသားများ၏စုစုပေါင်း။
ကျန်ရှိနေသေးသောဇာတ်ကောင်
"တစ်ဦးက" နှင့်တစ်ဦးမြို့တော်ဟာ ASCII ဇာတ်ကောင် table ထဲမှာမတူညီတဲ့ codes တွေကိုရန် "တစ်ဦးက" အလျားလိုက်ကိုက်ညီ: အဆိုပါကျန်ရှိနေသော 95 ရာထူးပုဒ်ဖြတ်ပုဒ်ရပ်သင်္ကေတများနှင့်သင်္ချာစစ်ဆင်ရေး, ဒဿမဂဏန်း, အအက္ခရာ၏အက္ခရာ, ကွဲပြားခြားနားသောမှတ်ပုံတင်ဘို့သိုထားနေကြသည်။
table ထဲမှာဇာတ်ကောင်နံပါတ်များ
ပုဂ္ဂိုလ်တစ်ဦးဆော့ဖ်ဝဲကိုဖွံ့ဖြိုးတိုးတက်မှုအတွက်စေ့စပ်သည်, သို့မဟုတ်သတင်းအချက်အလက်နည်းပညာ၏လယ်ပြင်ကနေတချို့တခြားအလုပ်တွေကိုလုပ်ဆောင်ပါက, ASCII အက္ခရာနံပါတ်များ၏အရေအတွက်ကိုသိရန်လိုအပ်ပေသည်။
အထက်တွင်ဖော်ပြခဲ့သည့်အတိုင်း 0-31 နှင့် 127 ၏အနေအထားထိန်းချုပ်မှုဇာတ်ကောင်ယူပါ။ နံပါတ် 32 အရေအတွက်ကို 33-47, တစ်ဦးအာကာသဖို့တာဝန်သည်, 58-64 ပုဒ်ဖြတ်ပုဒ်ရပ်နှင့်အခြေခံသင်္ချာစစ်ဆင်ရေးများအတွက် reserved နေကြသည်။
လက်တင်စာလုံးအက္ခရာစဉ်အတိုင်းစီစဉ်ပေးနဲ့ 90 ကြိမ်မြောက် 65 ကြိမ်မြောက်ကနေရေတွက်နေကြသည်။ စာလုံးအသေးလည်း, အက္ခရာစဉ်အတိုင်းမိမိတို့၏ရာထူးစီစဉ်ပေးထားပါသည် - 97 ကြိမ်မြောက်ကနေ 122 ကြိမ်မြောက်ဖြစ်သည်။ ကျန်ရှိနေသေးသောနံပါတ်များကို (91-96 နှင့် 123-126) ကိုကွင်းခတ်ခြင်းနှင့်မသန်စွမ်းပဲ, Oblique နှင့်ဖြောင့်အင်္ဂါရပ်အဖြစ်အဆိုပါ diacritical အမှတ်အသားများအချို့ဖို့တာဝန်။
တစ်ဦးအဆင်ပြေသော graphical ကိုယ်စားပြုမှုအတွက်သင်္ကေတများအပြည့်အဝစားပွဲအထက်ပုံတွင်တွေ့မြင်နိုင်ပါသည်။ အောက်ကပုံရုရှား ASCII ဇာတ်ကောင် table ထဲမှာအရိပ်လက္ခဏာများ၏အရေအတွက်ကိုပြသထားတယ်။
တိုးချဲ့ ASCII
အဆိုပါနိုင်တဲ့ coding ၏မူလ version ကိုအမေရိကန်အဖွဲ့ဝင်တစ်ဦးအပေါ်အခြေခံပြီး, ဖွံ့ဖြိုးပြီးကတည်းက, လှုပ်ရှားမှုများဥရောပဘာသာစကားများကိုအသုံးပြုရှိအရေးအသားနှင့်အမျိုးသားပြန်လည်အက္ခရာစဉ်တွေအမျိုးမျိုးကိုသာပေးပေမယ့် diacritics ပင်တစ်ဦးအဆင်ပြေအသုံးပြုမှုကိုရကြပြီမဟုတ်။
8 bit မှာတိုးချဲ့ encoding က၏ဖွဲ့စည်းခြင်းများအတွက်ပါဝင်ပတ်သက်ခဲ့သည်။ ဒီဗားရှင်းစားပွဲ drawing အတှကျအသုံးပွုအမျိုးသားရေးဥရောပအက္ခရာစဉ်နှင့်အသံထွက်ကူးယူ၏သင်္ကေတများ, ဂရပ်ဖစ်ဒြပ်စင်, သင်္ချာသင်္ကေတများများစွာပါဝင်သည်။
တချို့က ASCII-ဇာတ်ကောင်ခဲယနေ့အသုံးပြုကြသည်။ အဆိုပါတိုးချဲ့ encoding ကဖွံ့ဖြိုးတိုးတက်မှုကတည်းကနှစ်များတွင်စားပွဲ၏ဂရပ်ဖစ်ကိုယ်စားပြုမှုအများကြီးပိုအဆင်ပြေနည်းလမ်းတွေမိတ်ဆက်ပြီအဖြစ်အထူးသဖြင့်, ဤကျောက်ပြားကိုဆွဲရန်အသုံးပြုကြသည်ဇာတ်ကောင်သက်ဆိုင်သည်။
အမျိုးသားမျိုးကွဲ encoding က
အပြည်ပြည်ဆိုင်ရာဇာတ်ကောင်ဖော်ပြရန် ASCII တိုးချဲ့ဗားရှင်းထွန်းကားမီရုရှား, ဂရိ, အာရဇာတ်ကောင်နေရာချရာလကျတငျစာလုံးနေရာ remanufactured ဗားရှင်းနိုင်တဲ့ coding, ကိုအသုံးပြုခဲ့သည်။
စားပွဲနှစ်ခု codes တွေကိုစံအမေရိကန်-ASCII နှင့်၎င်း၏အမျိုးသားရေးရည်မှန်းချက်အကြား switching အဘို့သိုထားနေကြသည်။
အဆိုပါ ASCII ပြီးနောက်, 128 နှင့် 256 ဇာတ်ကောင်များပါဝင်စားပွဲ၏မူလ version ကိုသုည 8 bit နဲ့အတူပထမဦးဆုံး 128 codes တွေကိုထဲတွင်သိမ်းဆည်းထားပြီးရသော Option ကိုနိုင်တဲ့ coding များအတွက်ပျံ့နှံ့မဟုတ်ဖြစ်လာခဲ့သည်။ အရိပ်လက္ခဏာအမျိုးသားရေးစာပေစားပွဲ၏အထက်ပိုင်းတစ်ဝက် (128-255-ကြိမ်မြောက်အနေအထား) တွင်သိုလှောင်ထားသော။
တိုက်ရိုက် ASCII ဇာတ်ကောင် codes တွေကိုသိရန်အသုံးပြုသူမလိုအပ်ပါ။ ဆော့ဖ်ဝဲလိုအပ်သောလျှင် binary system ကိုသုံးပြီး, code ကိုတွက်ချက်ဖို့ table ထဲမှာ element ရဲ့အရေအတွက်ကသိရန်များသောအားဖြင့်လုံလောက်ပါသည်။
ရုရှားဘာသာစကား
စကင်ဒီနေးဘာသာစကားများ encoding မျိုးစုံ၏အစောပိုင်း 70-ies အတွက်ဖွံ့ဖြိုးတိုးတက်ရေးအောက်ပါ, etc တရုတ်, ကိုးရီးယား, ဂရိ, မိမိတို့ကိုယ်ပိုင်စေ့စပ်၏ဗားရှင်းနှင့်ဆိုဗီယက်ပြည်ထောင်စု Creating ။ မကြာမီပထမဦးဆုံး 128 ASCII ဇာတ်ကောင် codes တွေကိုထိန်းသိမ်းစောင့်ရှောက်, KOI8 လို့ခေါ်တဲ့ 8-bit နဲ့ encoding က၏ဗားရှင်းဖွံ့ဖြိုးပြီးနှင့်အမျိုးသားရေးအက္ခရာနှင့်အပိုဆောင်းအက္ခရာစာလုံးအောက်မှာရာထူး၏တူညီသောအရေအတွက်အားသတ်မှတ်ရန်။
ယူနီကုဒ် KOI8 ၏နိဒါန်းခင်မှာအင်တာနက်ရုရှားအစိတ်အပိုင်းအတွက်ကြီးစိုး။ ရုရှားအဘို့နှင့်ယူကရိန်းအက္ခရာအဘို့အမျိုးကွဲ encoding ကရှိခဲ့သည်။
ASCII ပြဿနာများ
ပင်တိုးချဲ့ table ထဲမှာဒြပ်စင်များ၏အရေအတွက်အများအပြားကွဲပြားခြားနားသော script များပျက်ကွက်တစ်ခုတည်း encoding ကလက်ခံပေးနိုင်ရန်ဖြစ်နိုင်ခြေ 256 ထက်မပိုပါဘူးကတည်းက။ စာသားရုရှား ASCII ဇာတ်ကောင်မှားယွင်းစွာပြသနေကြသည်ရိုက်သည့်အခါ 90 ခုနှစ်တွင်ပြဿနာတစ်ခု RuNet "သည်းခံပါ, အမှိုက်သရိုက်" ၌ရှိ၏။
အဆိုပါပြဿနာကိုတစ်ဦးချင်းစီကတခြား options အမျိုးမျိုး ASCII ၏ codes တွေကိုများ၏ကွာဟမှုဖြစ်ခဲ့သည်။ ရာထူးအတွက် 128-255 အမျိုးမျိုးသောဆိုင်းဘုတ်များထားနိုင်ပြီး, သင်သည်အခြားသတ်မှတ်ထားတဦးတည်း Cyrillic ဇာတ်ကောင်ကိုပြောင်းလဲသောအခါ, စာသားရဲ့အပေါငျးတို့သအက္ခရာများသည်အခြားဗားရှင်း codes တွေကိုအတွင်းတူညီအရေအတွက်ကိုရှိခြင်းအခြားသူတွေဖြင့်အစားထိုးခဲ့သည်။ ကွောငျးသတိရပါ
လက်ရှိပြည်နယ်
ယူနီကုဒ် ASCII ကျော်ကြားမှု၏ထွန်းမှေးမှိန်လျက်ရှိသည်အတူ။
ဒီအကြောင်းပြချက်သစ်ကိုဇာတ်ကောင်စုံကိုအားလုံးနီးပါးတိကျမ်းစာ၌လာသည်ဘာသာစကားများလက္ခဏာဆံ့ဖို့ခွင့်ပြုခဲ့ဆိုတဲ့အချက်ကိုတည်ရှိသည်။ ဤကိစ္စတွင်ခုနှစ်, ပထမဦးဆုံး 128 ASCII ဇာတ်ကောင်အတူတူပင်ယူနီကုဒ်ဇာတ်ကောင်ကိုက်ညီတဲ့။
ထို့ကြောင့် ASCII သတင်းအချက်အလက်နည်းပညာ၏သမိုင်း၏အရေးပါသောအစိတ်အပိုင်းတစ်ခုဖြစ်တယ်, ဒါပေမဲ့အနာဂတျမှာယင်း၏အသုံးပြုမှု unpromising ပုံရသည်။
Similar articles
Trending Now