Machine language: တည်းဖြတ်မှု မူကွဲများ

အရေးမကြီး typo
အရေးမကြီးNo edit summary
စာကြောင်း ၁ -
{{Retaining title}}
 
'''Machine language''' (စက်နားလည်သော သို့မဟုတ် စက်အသုံးပြုသော ဘာသာစကား) ဆိုသည်မှာ ကွန်ပျူတာ၏[[ကွန်ပျူတာ]]၏ CPU မှတိုက်ရိုက် အသုံးပြုသော ညွှန်ကြားချက် အစုအဝေးဖြစ်သည်။ ညွှန်ကြားချက်တစ်ခုချင်းစီသည် ကွန်ပျူတာမှတ်ဉာဏ်ပေါ်ဆွဲတင်ခြင်း၊ အခြားညွှန်ကြားချက်ရှိရာ နေရာသို့ သွားခြင်း တို့ကဲ့သို့သော သေချာစွာသတ်မှတ်ထားသော အလုပ်တစ်ခုကိုသာ လုပ်ဆောင်သည်။ CPU မှတိုက်ရိုက် အလုပ်လုပ်သော ပရိုဂရမ်တိုင်းသည်[[ပရိုဂရမ်]]တိုင်းသည် ယင်းကဲ့သို့သော ညွှန်ကြားချက်ကို စီတန်းထားခြင်းသာဖြစ်သည်။
 
ကိန်းဂဏန်းဖြင့် ဖွဲ့စည်းထားသော စက်အသုံးပြုသောကုဒ် (machine code)အား compiled code ( လူရေးထားသော ပရိုဂရမ်အား ကြားခံကုဒ် သို့ပြောင်းထားသောကုဒ်)၏ အနိမ့်ဆုံး ကိုယ်စားပြုထားသောကုဒ် ဟုယူဆနိုင်ပေသည်။ (ပရိုဂရမ်းမင်း တွင် လူသားများဖတ်နိုင်သော ရေးသားထားချက်များအား အမြင့်ဆုံး ဟုသတ်မှတ်ကာ စက်ကသာနားလည်နိုင်သော ရေးသားချက်များကို အနိမ့်ဆုံးဟု သတ်မှတ်သည်။) စက်အသုံးပြုသောကုဒ် မှာ ဟဒ်ဝဲပေါ်တွင် မှီခိုမှုရှိသည်။ ဆိုလိုသည်မှာ CPU တစ်ခုနားလည်သောကုဒ်သည် အခြားCPUနားလည်ချင်မှနားလည်မည်ဖြစ်သည်။ ပရိုဂရမ်များကို စက်နားလည်သောဘာသာစကားဖြင့် တိုက်ရိုက်ရေးရန်ဖြစ်နိုင်သော်လည်း ထိုသို့ပြုလုပ်ရန်မှာ ပျင်းရိငြီးငွေ့ဖွယ်ကောင်းပြီး နှေးကွေးရုံသာမက အသေးဆုံးယူနစ် (bit) တစ်ခုချင်းစီအလိုက်စီမံရခြင်း၊ တည်နေရာ (address)နှင့် ကိန်းသေတန်ဖိုးများကို (ပရိုဂရမ်ရေးသားသူကိုယ်တိုင်) တွက်ထုတ်ပေးရခြင်းတို့မှာ အမှားဖြစ်နိုင်ခြေ အင်မတန်များသဖြင့် စက်နားလည်သောဘာသာစကားကို အသုံးပြုပြီး ပရိုဂရမ် ရေးသားခြင်း မရှိသလောက်ပင်ဖြစ်သည်။