ကွန်ပျူတာများပရိုဂရမ်းမင်း

ASCII ကုဒ် (သတင်းအချက်အလက်ဖလှယ်မှုများအတွက်အမေရိကန်စံကုဒ်) - လက်တင်အက္ခရာများအတွက်အခြေခံစာသားကို encoding က

အဆိုပါ International Telecommunication Union ၏အဆိုအရ, 2016 တွင်ပိုမိုဒါမှမဟုတ်ဒီထက်နည်းနှင့်အတူအင်တာနက်ကိုပုံမှန်သုံးနှစ်ခွဲဘီလီယံခန့်ကလူကိုအသုံးပြုပါ။ သူတို့ထဲကအများစုဟာပင်မဆိုတစ်ဦးကို PC သို့မဟုတ်မိုဘိုင်းကနေတဆင့်သူတို့ကိုစလှေတျတျောမက်ဆေ့ခ်ျများအဖြစ်အမျိုးမျိုး၏မော်နီတာပေါ်မှာပြသနေကြပါတယ်ကြောင်းကျမ်းကြောင်းကိုစဉ်းစားကြဘူး, တကယ်တော့, ဒါကအချက်အလက်များ၏ကုဒ်သွင်းကိုယ်စားပြုမှုဟုခေါ်သည် 0 င်နှင့်အ 1. ပေါင်းစပ်ဖြစ်ပါတယ်။ ဒါဟာသူ့ရဲ့သိမ်းဆည်းခြင်း, အပြောင်းအလဲနဲ့နှင့်ဂီယာ၏အကောင်အထည်ဖော်မှုပေးနိုင်အောင်စီစဉ်ပေးထားတယ်။ 1963 ခုနှစ်တွင်အမေရိကန် ASCII code ကိုဤဆောင်းပါး၏ဘာသာရပ်ဖြစ်သော, တီထွင်ခဲ့တာဖြစ်ပါတယ်။

ကွန်ပျူတာအတွင်းရှိသတင်းအချက်အလက်များတင်ဆက်

မည်သည့်အီလက်ထရောနစ်ကွန်ပျူတာစာသားအသုံးအနှုန်းများခုနှစ်တွင်တစ်ဦးချင်းစီဇာတ်ကောင်တစ်ဦးစုဆောင်းမှုဖြစ်ပါတယ်။ သူတို့ကိုတို့တွင်မြို့တော်အပါအဝင်အက္ခရာ, ဒါပေမယ့်လည်းပုဒ်ဖြတ်ပုဒ်ရပ်သင်္ကေတ, နံပါတ်မသာဖြစ်ကြသည်။ ထို့အပြင်အထူးသင်္ကေတ "(", "=", "&" ကိုသုံးခြင်းနှင့်နေရာနေကြသည်။

စာသားတက်အောင်သင်္ကေတ၏ဗဟု, အအက္ခရာကိုခေါ်ခြင်းနှင့်အရေအတွက်က - (N ကိုအဖြစ်ခေါ်လိုက်ပါမယ်) ပါဝါကို။ သတင်းအချက်အလက် bits သည်အရေအတွက်တစ်ခုသို့မဟုတ်အထူးသင်္ကေတအလေးချိန် - ဟူသောအသုံးအနှုနျး N ကို = 2 ^ ခ, ဘယ်မှာခဆုံးဖြတ်ရန်။

ဒါဟာ 256 ဇာတ်ကောင်အက္ခရာ၏တန်ခိုးသင်တို့ရှိသမျှသည်လိုအပ်သောဇာတ်ကောင်တင်သွင်းခွင့်ပြုကြောင်းသက်သေပြခဲ့သည်။

256 8 ဒီဂရီနှစ်ခုဖြစ်ပါတယ်ကတည်းက, ထို့နောက်တစ်ဦးချင်းစီဇာတ်ကောင်များ၏အလေးချိန် 8 bits သည်ဖြစ်ပါတယ်။

အတိုင်းအတာ 8 bits သည်၏ယူနစ် 1-byte ကိုခေါ်ဒါကြောင့်ကျနော်တို့သင်၏ကွန်ပျူတာပေါ်တွင်သိုလှောင်ထားသောစာသားထဲမှာမဆိုဇာတ်ကောင်များ၏ binary code ကို, မှတ်ဉာဏ်ထဲကတစ်ခုက byte ယူထားသောသော။ ဆိုသညျကားဖြစ်ပါတယ်

အဆိုပါ encoding ကဘယ်လို

မဆိုစာသားကိုနံပါတ်များ, အက္ခရာ, ပုဒ်ဖြတ်ပုဒ်ရပ်သင်္ကေတများနှင့်အခြားသင်္ကေတများကိုရေးသားခဲ့သည့်အပေါ်ကီးဘုတ်ခလုတ်များကို, မှတစ်ဆင့်ကွန်ပျူတာမှတ်ဉာဏ်ထဲမှာဝင်ကြ၏။ မှတ်ဉာဏ်ထဲမှာသူတို့မှတဆင့်ကူးစက်သောကြသည် binary code ကို, .. 00000000 မှစ. 11111111 မှ - ဆိုလိုသည်မှာတစ်ဦးချင်းစီရဲ့သင်္ကေတတခု binary code ကိုမှကိုက်ညီသည့် 0 မှ 255 မှပုဂ္ဂိုလ်တစ်ဦးသည်အကျွမ်းတဝင်ဒဿမကုဒ်တစ်ခုသို့ဆက်စပ်နေပါတယ်။

byte character encoding Processor ကိုစာသားအပြောင်းအလဲနဲ့လုပ်ဆောင်ခွင့်ပြု, တစ်ခုချင်းစီကိုသီးခြားစီဇာတ်ကောင်ကိုကိုးကားပါ။ တစ်ချိန်တည်းမှာပင်ယင်း 256 ဇာတ်ကောင်ဆိုဇာတ်ကောင်သတင်းအချက်အလက်ကိုကိုယ်စားပြုဖို့လုံလောက်ပါတယ်။

ASCII ဇာတ်ကောင် coding

ဤသည်အတိုကောက်သတင်းအချက်အလက်ဖလှယ်မှုများအတွက်အင်္ဂလိပ်အမေရိကန်စံကုဒ်ကိုဆိုလိုတာပါ။

တောင်မှ Computerized ၏အရုဏ်မှာ, အဲဒါကိုသတင်းအချက်အလက်ကုဒ်သွင်း၏နည်းလမ်းတွေအမျိုးမျိုးနှင့်အတူတက်လာဖို့ဖြစ်နိုင်ကြောင်းသိသာဖြစ်လာခဲ့သည်။ သို့သျောလညျး, တယောက်ကိုတယောက်ကွန်ပျူတာကနေသတင်းအချက်အလက်လွှဲပြောင်းရန်တစ်ခုတည်းသောစံဖွံ့ဖြိုးတိုးတက်ဖို့လိုအပ်ခဲ့ပါတယ်။ ဒါကြောင့် 1963 ခုနှစ်တွင်တစ်ဦး ASCII-စားပွဲပေါ်မှာ US မှာရှိ၏။ ဒါဟာမဆိုဇာတ်ကောင်ကွန်ပျူတာအက္ခရာဟာ binary ကိုယ်စားပြုမှုအတွက် sequence ကိုအရေအတွက်အားတာဝန်ပေးအပ်ထားပါသည်။ ကနဦးက, ASCII code ကိုသာအမေရိကန်ပြည်ထောင်စု၌အသုံးပြုသည်နှင့်နောက်ပိုင်းတွင် PC အတွက်နိုင်ငံတကာစံဖြစ်လာခဲ့သည်။

မာတိကာ၏စားပွဲပေါ်မှာ

ASCII ကုဒ်များ 2 ပိုင်းခွဲခြားထားပါသည်။ နိုင်ငံတကာစံစားပွဲသာပထမနှစ်ဝက်ဖြစ်စဉ်းစားသည်။ ဒါဟာ 127 (ကုဒ်နံပါတ် 01111111) မှ (00000000 အဖြစ် coded) 0 ၏ sequence ကိုနံပါတ်တစ်ခုကနေကုဒ်ပါဝင်သည်။

နံပါတ်စဉ်

N ကို

coding ASCII စာသားကို

အထိမ်းအမှတ်

0 င် - 31

0000 0000 - 0001 1111

0 င်ကနေ 31 N ကိုအတူ characters မန်နေဂျာဟုခေါ်ကြသည်။ သူတို့ရဲ့ function ကိုစသည်တို့ကိုတစ်ဦးမော်နီတာသို့မဟုတ်ပုံနှိပ်ကိရိယာစာသားကို output ကိုတစ်ဦး beeping အသံ၏လုပ်ငန်းစဉ် "ကိုလမျးညှနျ" ဖို့ဖြစ်ပါတယ်

32 - 127

0010 0000 - 0111 1111

32 ကနေ 127 မှ N ကိုနှင့်အတူသင်္ကေတ (စားပွဲတစ်ဦးစံတစ်စိတ်တစ်ဒေသ) - လက်တင်အက္ခရာများ၏စာလုံးသေး, 10-Nye နံပါတ်များ, ပုဒ်ဖြတ်ပုဒ်ရပ်သင်္ကေတများနှင့်အမျိုးမျိုးသောကွင်းခတ်, စီးပွားဖြစ်နှင့်အခြားဇာတ်ကောင် .. သင်္ကေတ 32 အာကာသဖော်ပြသည်။

128 - 255

1000 0000 - 1111 1111

128 ကနေ 255 မှ N ကိုနှင့်အတူသင်္ကေတ (စားပွဲသို့မဟုတ်ကုဒ်စာမျက်နှာတစ်ခုကအခြားရွေးချယ်စရာအစိတ်အပိုင်း) ၎င်း၏ကိုယ်ပိုင်နံပါတ်တစ်ခုရှိပြီးတစ်ဦးချင်းစီ၏, options အမျိုးမျိုးရှိနိုင်ပါသည်။ လကျတငျအနေဖြင့်ကွဲပြားခြားနားသောနေသောအမျိုးသားရေးအက္ခရာစဉ်တွေ, သတ်မှတ်ထားဖို့အသုံးပြုတဲ့ကုဒ်စာမျက်နှာ။ အထူးသဖြင့်ကရုရှားဇာတ်ကောင်များအတွက် ASCII ကုဒ်၏အကူအညီနှင့်အတူထွက်ယူသွားတတ်၏။

အကြီးအကုဒ်သွင်းစားပွဲတင် စာလုံးအသေး တက်လျက်ရှိနေသည်ကိုတန်ဖိုးများ - အက္ခရာစဉ်နှင့်နံပါတ်များအတွက်တစ်ဦးချင်းစီကတခြားအောက်ပါနေကြသည်။ ဤသည်မှာနိယာမရုရှားအက္ခရာအဘို့အရရှိထားသူဖြစ်ပါသည်။

ထိန်းချုပ်မှုဇာတ်ကောင်

ASCII encoding ကစားပွဲပေါ်မှာမူလကဧည့်ခံဘို့ဒီဇိုင်းထုတ်ခဲ့ပါတယ်နှင့်ဤအပေါ်အချက်အလက်များ၏ဂီယာမဟုတ်တော့တဲ့ teletype အဖြစ် device ကိုအားဖြင့်အသုံးပြုသည်။ ဤကိစ္စနှင့်စပ်လျဉ်းမှာတဲ့ character set device ကိုထိနျးခြုပျဖို့ပညတ်တို့ကိုအဖြစ်အသုံးပြု nonprinting ပါဝင်သည်။ ထိုသို့သောပညတ်တို့ကိုဒီတော့ထွက် Morse ကကုဒ်နဲ့တူထိုကဲ့သို့သော Pre-ကွန်ပျူတာစာတိုပေးပို့ရေးနည်းစနစ်များတွင်အသုံးပြုလျက်, ခံခဲ့ရသည်။

အသုံးအများဆုံး "teletype" သင်္ကေတဟာ NUL (00 "သုည") သည်။ သူကဆဲလိုင်း၏အဆုံး၏လက္ခဏာသက်သေညွှန်း, အများဆုံးပရိုဂရမ်ဘာသာစကားတွေအတွက်အသုံးပြုသည်။

အဘယ်မှာရှိအသုံးပြုသော ASCII encoding က

အမေရိကန်နျ Standard Code ကိုသာစာသား entry ကိုကီးဘုတ်လိုအပ်သည်။ ဒါဟာဇယားတွင်လည်းအသုံးပြုသည်။ အထူးသဖြင့်, ထို ASCII အနုပညာကိုဖန်ဆင်းသော program တစ်ခုပုံရိပ်တွေကွဲပြားခြားနားသော extensions တွေကို spectrum ကို ASCII character encoding ကိုကိုယ်စားပြုသည်။

ထိုထုတ်ကုန်နှစ်မျိုးအတွက်လာ: ဂရပ်ဖစ်အယ်ဒီတာများကစာသားသို့ပုံရိပ်တစ်ခုအဖြစ်ပြောင်းလဲခြင်းဖြင့် function ကိုဖျော်ဖြေနှင့် ASCII-ဂရပ်ဖစ်အတွက် "ရုပ်ပုံများ" ပြောင်းပေးပါတယ်။ ဥပမာအားဖြင့်, လူသိများအပြုံးပုံသင်္ကေ Coding တစ်ခုချုပ်သာဓကဖြစ်ပါတယ်။

စာရွက်စာတမ်းက HTML ဖန်တီးသောအခါ ASCII ကိုအသုံးပြုနိုင်ပါတယ်။ ဤကိစ္စတွင်ခုနှစ်, သငျသညျဇာတ်ကောင်အစုတခုရိုက်ထည့်နိုင်ပြီးမျက်နှာပြင်ပေါ်ရှိစာမျက်နှာကြည့်ရှုတဲ့အခါမှာဒီကုဒ်နဲ့ကိုက်ညီမယ့်သင်္ကေတတခုပေါ်လာပါလိမ့်မယ်။

ASCII ASCII-codes တွေကိုဖြင့်အစားထိုး, တစ်ဦးအထူးသဖြင့်အမျိုးသားရေးစားပွဲပေါ်မှာပိုင်မဆိုင်းဘုတ်များအဖြစ်, ဘာသာပေါင်းစုံက်ဘ်ဆိုက်များအတွက်လိုအပ်နေပါသည်။

တချို့ features တွေ

ASCII စာသားသတင်းအချက်အလက်များကိုဝှက်ဖို့မူလက 7 bits သည် (တဦးတည်းအချည်းနှီးသောကနျြရစျ) ကိုသုံးပေမယ့်ယနေ့သူမအနေနဲ့ 8-bit နဲ့အဖြစ်အလုပ်ဖြစ်တယ်ခဲ့သည်။

အဆိုပါစစ်ကြောင်းများမှာတည်ရှိပါတယ်သောအက္ခရာများ, အထက်နှင့်အောက်တွင်ဖော်ပြထားသောများမှာသာတစ်ခုတည်းနည်းနည်းအားဖြင့်တစ်ဦးချင်းစီကတခြားကနေကွဲပြား။ ဤသည်အလွန်စမ်းသပ်မှု၏ရှုပ်ထွေးလျော့နည်းစေသည်။

Microsoft Office ထဲမှာ ASCII လျှောက်လွှာ

လိုအပ်မယ်ဆိုရင်, စာသားသတင်းအချက်အလက်ကုဒ်သွင်းဤအမျိုးအစားတွေဖြစ်တဲ့ကို Notepad နှင့်ရုံးစကားတော်အဖြစ် Microsoft ကများကစာသားကိုအယ်ဒီတာများများတွင်အသုံးပြုနိုင်ပါသည်။ ဤကိစ္စတွင်အတွက်စာရိုက်သည့်အခါသို့သော်, သငျသညျအခြို့သောလုပ်ငန်းဆောင်တာကိုမသုံးနိုငျသညျ။ ဥပမာအားဖြင့်, သင် ASCII ဇာတ်ကောင်က၎င်း၏ခြုံငုံပုံသဏ္ဍာန်နှင့်ပုံစံကိုလျစ်လျူရှု, သတင်းအချက်အလက်ကသာဓိပ်ပာယျကိုဆက်လက်ထိန်းသိမ်းထားအဖြစ်ရဲရင့်ထုတ်သယ်နိုင်လိမ့်မည်မဟုတ်။

စံချိန်စံညွှန်း

အဖွဲ့အစည်းက ISO စံက ISO 8859. မွေးစားဒီအုပ်စုသည်ကွဲပြားခြားနားသောဘာသာစကားအုပ်စုများအတွက်ရှစ်-bit မှာ encoding ကသတ်မှတ်ပါတယ်။ အထူးသဖြင့်, က ISO 8859-1 - အမေရိကန်ပြည်ထောင်စုနှင့်အနောက်တိုင်းဥရောပများအတွက်စားပွဲတစ်ခုဖြစ်သည့်တိုးချဲ့ ASCII ဖြစ်ပါသည်။ တစ်ဦးကအဲဒီ ISO 8859-5 - ရုရှားဘာသာစကားအပါအဝင် Cyrillic အက္ခရာ, များအတွက်အသုံးပြုစားပွဲပေါ်မှာဖြစ်ပါတယ်။

က ISO 8859-5 မှသမိုင်းဆိုင်ရာအကြောင်းပြချက်များအတွက်ကတိုတောင်းတဲ့အချိန်များအတွက်အသုံးပြုသည်။

ယခုအချိန်တွင်ရုရှားဘာသာစကားများအတွက်အမှန်တကယ် encoding ကအသုံးပြုသော:

  • CP866 (Code ကို 's Page 866), သို့မဟုတ်မကြာခဏအစားထိုး encoding က gost ဟုခေါ်ဝေါ်သော DOS ကို။ ဒါဟာတက်ကြွစွာနောက်ဆုံးရာစုနှစ်လယ်ပိုင်း 90-ies သည်အထိအသုံးပြုခဲ့သည်။ ယခုအချိန်တွင်သုံးလုနီးပါးဘူး။
  • KOI-8 ။ coding ကတော့ 1970-80s အတွက်ဖွံ့ဖြိုးပြီးနှင့်ယခုအချိန်တွင်သူက RuNet e-mail ကိုမက်ဆေ့ခ်ျတစ်ခုဘုံစံခဲ့သည်။ ဒါဟာကျယ်ပြန့် Linux ကိုအပါအဝင် OS ကိုမိသားစု Unix အတွက်အသုံးပြုသည်။ KOI-8R ကိုခေါ် KOI-8 ၏ "ရုရှား" ဗားရှင်း။ ထို့အပြင်ထိုကဲ့သို့သောယူကရိန်းကဲ့သို့သောအခြား Cyrillic ဘာသာစကားတွေအတွက်ဗားရှင်းရှိပါတယ်။
  • Code ကို 's Page 1251 (က CP 1251, Window - 1251) ။ Windows အပတ်ဝန်းကျင်မှာရှိတဲ့ရုရှားဘာသာစကားများအတွက်ထောက်ခံမှုပေးမိုက်ခရိုဆော့ဖ်ကတီထွင်ထုတ်လုပ်နိုင်ခဲ့သည်။

CP866 ပထမဦးဆုံးစံ၏အဓိကအားသာချက်ကတော့တိုးချဲ့ ASCII ၌ရှိသကဲ့သို့တူညီရာထူးအတွက် Pseudo-ဂရပ်ဖစ်ဇာတ်ကောင်ကိုထိန်းသိမ်းပေးဖို့ပဲဖြစ်ပါတယ်။ ဒါဟာသင်ထိုကဲ့သို့သောနာမည်ကြီးက Norton တပ်မှူးအဖြစ်အစီအစဉ်၏မပြောင်းလဲစာသား, နိုင်ငံခြားထုတ်လုပ်မှု, run ဖို့ခွင့်ပြုပါတယ်။ ဒီနရောမှာ CP866 Full-screen စာသားကိုအမြင်၌ဖြစ်စေဝေးလံသောမန်နေဂျာထဲတွင်အပါအဝင်စာသားကိုသေတ္တာများအတွက်လည်ပတ်ရသော Windows အတွက်ဒီဇိုင်းပရိုဂရမ်များအတွက်အသုံးပြုသည်။

CP866 encoding က၌ရေးထားလျက်ရှိ၏ကွန်ပျူတာစာသားများ, နောက်ကျအတော်လေးရှားပါးသော်လည်း, သူက "Vindous" တွင်ရုရှား filename များအတွက်အသုံးပြုသည်။

"ယူနီကုဒ်"

ယခုအချိန်တွင်မှာအများဆုံးကျယ်ပြန့်ကဒီ encoding ဖြစ်ပါတယ်။ လယ်ပြင်ပေါ် codes "ယူနီကုဒ်" ။ (0000 ကနေ U + သည် U + သည် 007F မှ) ပထမ codes တွေကိုနှင့်အတူ ASCII ဇာတ်ကောင်အစုတခုလည်းပါဝင်သည်။ လယ်ပြင်၌ကွဲပြားခြားနားသောအမျိုးသားရေးစာပေ၏ဇာတ်ကောင်အဖြစ်ပုဒ်ဖြတ်ပုဒ်ရပ်နှင့်နည်းပညာသင်္ကေတအားဖြင့်နောက်သို့လိုက်ကြ၏။ ထို့အပြင်ကုဒ် "ယူနီကုဒ်" ၏အစိတ်အပိုင်းတစ်ခုအနာဂတျမှာအသစ်ကဇာတ်ကောင်များပါဝင်ရန်လိုအပ်ကြောင်း၏အမှု၌ reserved ဖြစ်ပါတယ်။

ယခုတွင်သင်သည် ASCII အတွက်တစ်ဦးချင်းစီဇာတ်ကောင် 8 သုညနဲ့သူမြားကိုပေါင်းစပ်အဖြစ်ကိုယ်စားပြုကြောင်းကိုငါသိ၏။ Layman, ဒီသတင်းအချက်အလက်ကိုမလိုအပ်တဲ့နှင့်စိတ်မဝင်စားပုံပေါ်စေခြင်းငှါ, ဒါပေမယ့်သင့်ကွန်ပျူတာ၏ "ဦးနှောက်ထဲမှာ" ပေါ်မယ့်အရာကိုသိရန်မလိုချင်ကြဘူး?!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 my.birmiss.com. Theme powered by WordPress.