ကွန်ပျူတာများ, ပရိုဂရမ်းမင်း
စည်းဝေး - အတွေ့အကြုံမရှိသေးသောပရိုဂရမ်မာများအတွက် low-level ပညတ်တော်တို့ကို
အားလုံး command များကိုသာစက်ဘာသာစကားအားဖြင့်ကွပ်မျက်ခံရနိုင်ပါသည်။ စည်းဝေးပညတ်တော်မူ၏ - ထိုဘာသာစကား၏တစ်ဦးသင်္ကေတကိုယ်စားပြုမှု။ ဒါကြောင့်နှင့်အတူ, သေးငယ်ပေမယ့်အလွန်အစာရှောင်ခြင်းအစီအစဉ်ကိုရေးပါ။ ဒါပေမဲ့သူတို့ရဲ့အရွယ်အစားနေသော်လည်း, အရေးအသားဖြစ်စဉ်ကိုအလွန်အချိန်စားသုံးသည်။
ပရိသတ်၌အသုံးပြုသောဂဏန်းသင်္ချာပညတ်တော်တို့ကို
ဒီဝိရောဓိနေသော်လည်းတစ်ကမ္ဘာလုံးအဖြစ်သာ 4 ဂဏန်းသင်္ချာစည်းဝေးညွှန်ကြားချက်သည်နှင့်ပရိုဂရမ်မာကအသုံးပြုနိုင်ပါသည်။ မည်သို့ပင်ဆိုစေကာ, သူတို့ကဒါအပေါ်ကွန်ပျူတာများ, အိမ်သုံးပစ္စည်း, တယ်လီဖုန်း, စမတ်ဖုန်းများ, laptop များနှင့် employ သောအဆင့်မြင့်ပရိုဂရမ်းမင်းဘာသာစကား, အသုံးပြုနေသူများကဖန်တီးခဲ့ကြသည်။ ဃသူတို့နှင့်အတူအလုပ်လုပ်နိုင်သမျှဖြစ်ပြီး, အတော်လေးအောင်မြင်စွာ။ စည်းဝေး command များကိုစာရင်းအောက်ပါအတိုင်းဖြစ်ပါသည်:
- ထို့အပြင်;
- အနုတ်;
- မြှောက်;
- ဌာနခွဲ။
ထို့အပြင်
အထက်တန်းကျောင်းကတည်းကလူသိများဂဏန်းသင်္ချာလည်ပတ်။ ဒီ feature ကိုအသုံးပြုရန်သင်ကွန်ပျူတာ၏မှတ်ဉာဏ်ထဲမှာခေါက်နံပါတ်များ၏ကိုယ်စားပြုမှုနှင့်ဆက်စပ်သောသာများအပြင်, စဉ်းစားရန်လိုပါတယ်။ အောက်မှာဖေါ်ပြတဲ့အတိုင်းစစ်ဆင်ရေး၏တစ်ဦးကယေဘုယျရှုမြင်သည်:
ADD ၏
အဆိုပါအဖွဲ့ဆဲလ်အရေအတွက်ကြာအတူတူသူတို့ကိုဖြည့်စွက်နှင့် "Yacheyku1" ရေးသားခဲ့သည်။ အခုကျမ်းပိုဒ်အခြေအနေများ၏စစ်ဆင်ရေး: ဆဲလ်များ၏အရေအတွက်ကိုနှစ်ဦးစလုံးအတူတူ resolution ကိုရှိရမည်။ တစ်ဦးပထမဦးဆုံးမှတ်ပုံတင်ရှိလျှင်လည်း, ပြီးတော့သင်ကလူအပေါင်းတို့အားအပေါ်ထည့်သွင်းနိုင်ပါတယ်။ တစ်ဦးပထမဦးဆုံးဆဲလ်ရှိလျှင်, က operand တစ်ခုသို့မဟုတ်မှတ်ပုံတင်ပေါ်တွင်သို့မဟုတ်ချက်ချင်းကိုထည့်သွင်းဖို့ဖြစ်နိုင်ပါတယ်။
ပရိသညွှန်ကြားချက်နှင့်၎င်းတို့၏အကောင်အထည်ဖော်မှု၏ဖော်ပြချက်များထဲမှဆောင်းပါးပေးနိုင်ပါသည်ထက်ပိုမိုပြည့်စုံသောချဉ်းကပ်မှုလိုအပ်သည်။ ပရိသတျအဖွဲ့များအားဖြင့်, သူတို့ရဲ့စိတ်ကြင်နာတတ်သောငွေပမာဏရှိနေသော်လည်းကတစ်ဦးထက်ပိုတရာစာမျက်နှာများရှိသည်ဤမျှလောက်များစွာသောစာအုပ်တွေရေးသားခဲ့သူဖြစ်ပါတယ်။ ဒါကြောင့်သိသာလွယ်ကူပေမယ့်အကြှနျုပျတို့သညျကွဲပြားခြားနားသောဗိသုကာအဘို့ရှိသမျှကိုတစ်ခုလုံးကိုပြည့်ပြည့်စုံစုံသိစေလတံ့သောအဖွဲ့၏လုပျငနျးဖော်ပြပိုပြီးအသေးစိတ်ဖတ်ရှုဖို့တိုက်တွန်းပါသည်။
နှုတ်ခြင်း
ဤသည်စစ်ဆင်ရေးယခင်တစ်ဦးအဖြစ်အတူတူ algorithm ကိုတို့ကဖျော်ဖြေနေသည်။ စံချိန်တင်အမျိုးအစားနဲ့တူတောင်မှအဖွဲ့များ:
အဆိုပါ SUB
မြှောက်
အဆိုပါဌာနခွဲနှင့်ဖြည့်စွက်လက်မှတ်မထိုးဘို့နှင့်လက်မှတ်ရေးထိုးခဲ့နံပါတ်များအဘို့ကဲ့သို့တူညီသောအဖွဲ့ကိုသုံးလျှင်, ထိုသူတို့အဘို့အမျိုးမျိုးသော algorithms အဆိုပါအမြှောက်များနှင့်ဌာနခွဲရှိပါတယ်။ ဥပမာအားဖြင့်, ဒီ command ကိုအသုံးပြုပြီးလက်မှတ်မထိုးနံပါတ်များကိုများပြား:
MUL
IMUL
သင်သည်အခြားဂျတွေ့ဆုံရန်နိုင်ပါတယ်, ဒါပေမယ့်သူကပိုပြီးနားလည်နိုင်ခြင်းနှင့်အကျွမ်းတဝင်ဖြစ်ပါတယ်။ နှစ်ခုအချက်များညွှန်ပြလျက်, ရလဒ် operand №1ထဲတွင်နေရာဖြစ်ပါတယ်။ ဤကိစ္စတွင်ခုနှစ်, တစ်ဦး operand သေချာပေါက်ငေါ№1မှတ်ပုံတင်ပြီး№2 operand - တစ်ဦးမှတ်ပုံတင်သို့မဟုတ်မှတ်ဥာဏ်ဆဲလ်။ ဒါပေမယ့်တခြားရွေးချယ်စရာလည်းဆွေးနွေးကြမည်:
IMUL
IMUL
IMUL
ပထမ option က device ပေါ်မှာ MUL ဆင်တူဖြစ်တယ်, ဒါကြောင့်စည်းမျဉ်းစည်းကမ်းတွေကိုဤနေရာတွင်စွပ်စွဲနိုင်ပါတယ်။ ရလဒ်ကဲ့သို့၎င်း, အချက် - ဒုတိယ option ကိုသငျသညျအတိအလင်းတည်နေရာကိုသတ်မှတ်ခွင့်ပြုပါတယ်။ တတိယဂျခုနှစ်တွင်ပထမဦးဆုံးအချက်တစ်ချက်ဖြစ်လိမ့်မည်ဟုတစ်ဦးမှတ်ပုံတင်ကိုသတ်မှတ်ပါတယ်, နှင့်မြှောက်၏ရလဒ်ထားသော။ ချက်ချင်း operand လက်အောက်တွင်တစ်ဦးအထူးသဖြင့်မှတ်ပုံတင်နှင့် operand များပြားသောအရေအတွက်ကသတ်မှတ်ဖို့ရည်ရွယ်ခြင်းမရှိပါ။
ဌာနခွဲ
အထက်တွင်ဖော်ပြခဲ့သည့်အတိုင်း, နှစ်သင်းဝေယူလေ့ရှိတယ်။ လက်မှတ်မထိုးနံပါတ်များကိုအတွက်အသုံးပြုနေကြသည်:
div
အောက်ပါ command ကိုအသုံးပြုပြီးလက်မှတ်ရေးထိုးခဲ့နံပါတ်များကိုများအတွက်:
IDIV
လျှောက်လွှာအင်္ဂါရပ်ဌာနခွဲညွှန်ကြားချက်တစ်ဦးမှတ်ပုံတင်သို့မဟုတ်မှတ်ဥာဏ်ဆဲလ်အဖြစ်ပြုမူသောအရာသာ operand Divide ဖြစ်ပါသည်။ အမြဲအရွယ်အစား၏နံပါတ်ပေါ်မူတည်သည့်၎င်း၏အဓိပ္ပါယ်တည်နေရာ, ရှိပြီးအရေအတွက်က Divide ။ ဒါဟာနေရာမှနှင့်စစ်ဆင်ရေးရလဒ်ရှိပါတယ်။
ရှာရန်နှင့်နေရာများကိုချက်နှင့်အဓိပ္ပါယ်ဟာအမြှောက်ကဲ့သို့တူညီသောပြောနိုင်: အချက်အလက်များ၏ပမာဏကိုစဉ်းစားဆင်ခြင်စရာသည်အတိုင်း, သီးခြားဆောင်းပါးလိုအပ်သည်။
အသုံးဝင်သောနိဂုံးချုပ်
ဒါ့အပြင် "အတော်လေးအထောက်အကူဖြစ်စေစည်းဝေးပွဲကိုညွှန်ကြားချက်" အဖြစ်ခွဲခြားခြင်းနှင့် command ကို NEG <ဆဲလ် / မှတ်ပုံတင်မည်> ပါဝင်သည်သငျ့သညျ။ သူမသည် operand ၌တစ်အရေအတွက်ကဖြစ်သောနိမိတ်လက္ခဏာကိုထည့်လေ့မရှိ။ ဒါကအပေါငျးတို့သဆောင်းပါးသင်ဂဏန်းသင်္ချာစည်းဝေးပညတ်တော်မူ၏နားလည်ကူညီပေးခဲ့တယ်မျှော်လင့်ပါတယ်။
နှင့်နေရာလေးကိုစစ်ဆင်ရေး incrementing နှင့် (operand ယူနစ်တိုးပွားလာသို့မဟုတ်လျော့ကျလာ) decrementing ။ operand တိုးရန်အောက်ပါ command ကိုသတ်မှတ်နိုင်ရန်လိုအပ်သောသည်:
INC
သတ်မှတ်သင့်တယ်လျှော့ရန်:
DEC
အဖြစ် operand မှတ်ဉာဏ်တည်နေရာလုပ်ဆောင်ပါသို့မဟုတ်မှတ်ပုံတင်နိုင်ပါတယ်။ ဤအစစ်ဆင်ရေး၏သီးသန့်အကျိုးကျေးဇူးသူတို့ထို့အပြင်သို့မဟုတ်အနုတ်ကကမ်းလှမ်းအလားတူစည်းဝေးပွဲကိုညွှန်ကြားချက်ထက်လျော့နည်းအာကာသများအတွက်မိမိတို့ကိုယ်ကိုယူသောကွောငျ့ဖွစျသညျ။
Similar articles
Trending Now