ຄອມພິວເຕີ, ດໍາເນີນໂຄງການ
Assembler - ຄໍາສັ່ງໃນລະດັບຕ່ໍາສໍາລັບໂຄງການຈົວ
ຄໍາສັ່ງທັງຫມົດສາມາດໄດ້ຮັບການປະຕິບັດເທົ່ານັ້ນໂດຍພາສາເຄື່ອງໄດ້. ຄໍາສັ່ງ Assembler - ເປັນຕົວແທນຂອງສັນຍາລັກຂອງພາສາ. ກັບມັນ, ຂຽນໂຄງການຂະຫນາດນ້ອຍ, ແຕ່ວ່າໄວຫຼາຍ. ແຕ່ເຖິງວ່າຈະມີຂະຫນາດຂອງເຂົາເຈົ້າ, ການລາຍລັກອັກສອນແມ່ນການຊົມໃຊ້ທີ່ໃຊ້ເວລາຫຼາຍ.
ຄໍາສັ່ງເລກຄະນິດສາດນໍາໃຊ້ໃນການຊຸມນຸມ
ເຖິງວ່າຈະມີຄວາມຂັດແຍ້ງດັ່ງກ່າວນີ້, ເປັນຄວາມເປັນສາກົນ, ພຽງແຕ່ 4 ສອນຜູ້ປະກອບການກ່ຽວກັບເລກແມ່ນແລະສາມາດຖືກນໍາໃຊ້ໂດຍໂຄງການ. ຢ່າງໃດກໍຕາມ, ພວກເຂົາເຈົ້າໄດ້ຖືກສ້າງຕັ້ງຂື້ນໂດຍໃນລະດັບສູງພາສາການຂຽນໂປຣແກຣມ, ເຊິ່ງມີພະນັກງານຄອມພິວເຕີ, ເຄື່ອງໃຊ້ພາຍໃນເຮືອນ, ໂທລະສັບ, ໂທລະສັບ smart, ໂນດບຸກແລະອື່ນໆ. D. ການເຮັດວຽກກັບເຂົາເຈົ້າເປັນໄປໄດ້, ແລະຂ້ອນຂ້າງສົບຜົນສໍາເລັດ. ບັນຊີລາຍຊື່ຄໍາສັ່ງປະກອບມີດັ່ງນີ້:
- ນອກຈາກນັ້ນ;
- ການຫັກລົບ;
- ຄູນ;
- ພະແນກ.
ນອກຈາກນັ້ນ
ປະຕິບັດງານກ່ຽວກັບເລກ, ເປັນທີ່ຮູ້ຈັກນັບຕັ້ງແຕ່ໂຮງຮຽນສູງ. ການນໍາໃຊ້ຄຸນນະສົມບັດນີ້, ທ່ານຈໍາເປັນຕ້ອງພິຈາລະນາພຽງແຕ່ນອກຈາກນັ້ນ, ຊຶ່ງກ່ຽວຂ້ອງກັບການເປັນຕົວແທນຂອງຈໍານວນເທົ່ານັ້ນໃນຄວາມຊົງຈໍາຂອງຄອມພິວເຕີໄດ້. A ທັດສະນະທົ່ວໄປຂອງການດໍາເນີນງານແມ່ນເປັນດັ່ງຕໍ່ໄປນີ້:
ການໃສ່
ທາງທີມງານໄດ້ໃຊ້ເວລາຈໍານວນຂອງຈຸລັງ, ເພີ່ມໃຫ້ເຂົາເຈົ້າຮ່ວມກັນແລະບັນທຶກ "Yacheyku1". ໃນປັດຈຸບັນປະຕິບັດງານຂອງສະພາບການ passage ໄດ້: ທັງສອງຈໍານວນຂອງຈຸລັງຕ້ອງມີການແກ້ໄຂບັນດຽວກັນ. ນອກຈາກນີ້, ຖ້າຫາກວ່າມີການລົງທະບຽນຄັ້ງທໍາອິດ, ຫຼັງຈາກນັ້ນທ່ານສາມາດເພີ່ມກ່ຽວກັບມັນທັງຫມົດ. ຖ້າຫາກວ່າມີມືຖືທໍາອິດ, ຫຼັງຈາກນັ້ນມັນເປັນໄປໄດ້ທີ່ຈະຕື່ມກ່ຽວກັບຫຼືຕົວຖືກດໍາເນີນທັນທີທັນໃດຫຼືລົງທະບຽນ.
ລາຍລະອຽດຂອງຄໍາແນະນໍາໂຮມຊຸມນຸມແລະການປະຕິບັດຂອງເຂົາເຈົ້າຮຽກຮ້ອງໃຫ້ມີວິທີການທີ່ສົມບູນແບບຫຼາຍກ່ວາສາມາດສະຫນອງບົດຫນຶ່ງ. ໂດຍທີມສະພາແຫ່ງ, ເຖິງວ່າຈະມີຈໍານວນເງິນທີ່ຫນ້າສົງສານຂອງເຂົາເຈົ້າ, ມັນແມ່ນລາຍລັກອັກສອນຫນັງສືຈໍານວນຫຼາຍດັ່ງນັ້ນມີຫຼາຍກ່ວາຫນຶ່ງຮ້ອຍຫນ້າ. ເພາະສະນັ້ນ, ເຖິງວ່າຈະມີຄວາມສະດວກປາກົດຂື້ນ, ພວກເຮົາແນະນໍາໃຫ້ທ່ານອ່ານລາຍລະອຽດເພີ່ມເຕີມອະທິບາຍການເຮັດວຽກຂອງທີມງານດັ່ງກ່າວ, ເຊິ່ງຈະແຈ້ງໃຫ້ທ່ານຮູ້ nuances ທັງຫມົດສໍາລັບຖາປັດຕະຍະທີ່ແຕກຕ່າງກັນ.
ການຫັກລົບ
ດໍາເນີນການນີ້ແມ່ນປະຕິບັດໂດຍວິທີການເຊັ່ນດຽວກັນກັບທີ່ຜ່ານມາຫນຶ່ງ. ເຖິງແມ່ນວ່າທີມຄືປະເພດການບັນທຶກ:
The SUB
ຄູນ
ຖ້າຫາກວ່າພະແນກແລະນອກຈາກນັ້ນການນໍາໃຊ້ທີມງານເຊັ່ນດຽວກັນກັບສໍາລັບການທີ່ບໍ່ໄດ້ລົງແລະສໍາລັບການຈໍານວນເຊັນ, ຫຼັງຈາກນັ້ນໄດ້ທະວີຄູນແລະພະແນກມີສູດການຄິດໄລ່ຕ່າງໆສໍາລັບພວກເຂົາ. ສໍາລັບຕົວຢ່າງ, ເພື່ອຜົນປະໂຫຍດຈໍານວນທີ່ບໍ່ໄດ້ລົງໃຊ້ຄໍາສັ່ງນີ້:
MUL <ຕົວຖືກດໍາເນີນ>
iMUL
ທ່ານສາມາດຕອບສະຫນອງຄວາມ embodiments ອື່ນໆ, ແຕ່ວ່າມັນເປັນທີ່ເຂົ້າໃຈແລະຄຸ້ນເຄີຍ. ຊີ້ໃຫ້ເຫັນສອງປັດໄຈ, ແລະຜົນໄດ້ຮັບແມ່ນຖືກຈັດໃສ່ໃນຕົວຖືກດໍາເນີນ№1. ໃນກໍລະນີດັ່ງກ່າວນີ້, ເປັນຕົວຖືກດໍາເນີນລົງທະບຽນ№1ຈໍາເປັນ protrudes ແລະຕົວຖືກດໍາເນີນ№2 - ລົງທະບຽນຫລືຄວາມຊົງຈໍາມືຖື. ແຕ່ທາງເລືອກອື່ນໆກໍຈະໄດ້ຮັບການປຶກສາຫາລື:
iMUL
iMUL
iMUL
ທາງເລືອກທໍາອິດແມ່ນຄ້າຍຄືກັນກັບ MUL ໃນອຸປະກອນ, ສະນັ້ນກົດລະບຽບໃນການມັນສາມາດໄດ້ຮັບການສະໃນທີ່ນີ້. ທາງເລືອກທີສອງອະນຸຍາດໃຫ້ທ່ານສາມາດຢ່າງຊັດເຈນລະບຸສະຖານທີ່ - ດັ່ງນັ້ນ, ແລະປັດໄຈ. ໃນ embodiment ທີສາມລະບຸສະມາຊິກທີ່ຈະເປັນປັດໄຈທໍາອິດ, ແລະເລື່ອງຜົນຂອງຫຼາຍແມ່ນຖືກຈັດໃສ່. ພາຍໃຕ້ຕົວຖືກດໍາເນີນທັນທີທັນໃດບໍ່ໄດ້ຫມາຍຄວາມວ່າໃຫ້ລະບຸສະມາຊິກໂດຍສະເພາະແລະຈໍານວນທີ່ຈະວີຜົນປະໂຫຍດຕົວຖືກດໍາເນີນການ.
ພະແນກ
ດັ່ງທີ່ໄດ້ກ່າວຂ້າງເທິງນັ້ນ, ໃຊ້ໃນການແບ່ງທັງສອງທີມ. ສໍາລັບຈໍານວນທີ່ບໍ່ໄດ້ລົງໄດ້ຖືກນໍາໃຊ້:
DIV <ຕົວຖືກດໍາເນີນ>
ສໍາລັບຕົວເລກເຊັນການນໍາໃຊ້ຄໍາສັ່ງດັ່ງຕໍ່ໄປນີ້:
IDIV <ຕົວຖືກດໍາເນີນ>
ຄໍາຮ້ອງສະຫມັກຄຸນນະສົມບັດພະແນກການສອນແມ່ນວ່າມີພຽງແຕ່ divider ຕົວຖືກດໍາເນີນ, ຊຶ່ງເຮັດຫນ້າທີ່ເປັນສະມາຊິກຫຼືຄວາມຊົງຈໍາມືຖື. ແບ່ງຈໍານວນສະເຫມີມີສະຖານທີ່ແນ່ນອນຂອງຕົນ, ຊຶ່ງຂຶ້ນຢູ່ກັບຈໍານວນຂອງຂະຫນາດທີ່. ມັນມີສະຖານທີ່ແລະຜົນການດໍາເນີນງານຂອງຕົນ.
ຄົ້ນຫາແລະຄໍານິຍາມຂອງສະຖານທີ່ສາມາດເວົ້າໄດ້ເຊັ່ນດຽວກັນກັບຫຼາຍຂອງ: ຮຽກຮ້ອງໃຫ້ມີຄວາມແຍກຕ່າງຫາກ, ເປັນຈໍານວນຂອງຂໍ້ມູນຂ່າວສານແມ່ນລະ.
ສະຫຼຸບທີ່ເປັນປະໂຫຍດ
ນອກຈາກນີ້ປະເພດເປັນ "ຄໍາແນະນໍາການຊຸມນຸມທີ່ຂ້ອນຂ້າງເປັນປະໂຫຍດ" ແລະຄວນຈະປະກອບດ້ວຍຄໍາສັ່ງ Neg
ແລະປະຕິບັດງານທີ່ມີປະໂຍດ incrementing ແລະ decrementing (ການເພີ່ມຂຶ້ນຫຼືຫຼຸດລົງຫນ່ວຍຕົວຖືກດໍາເນີນ). ເພື່ອເພີ່ມຄ່າຕົວຖືກດໍາເນີນເປັນສິ່ງຈໍາເປັນເພື່ອກໍາຫນົດຄໍາສັ່ງດັ່ງຕໍ່ໄປນີ້:
INC <ຕົວຖືກດໍາເນີນ>
ການລົດລົງຂອງຄວນກໍາຫນົດ:
DEC <ຕົວຖືກດໍາເນີນ>
ໃນຖານະເປັນສາມາດປະຕິບັດສະຖານທີ່ຫນ່ວຍຄວາມຈໍາຕົວຖືກດໍາເນີນຫຼືລົງທະບຽນ. ຜົນປະໂຫຍດສະເພາະຂອງການດໍາເນີນງານເຫຼົ່ານີ້ແມ່ນວ່າພວກເຂົາເຈົ້າໃຊ້ເວລາຕົນເອງສໍາລັບພື້ນທີ່ຫນ້ອຍກ່ວາຄໍາແນະນໍາການປະກອບທີ່ຄ້າຍຄືກັນສະຫນອງໃຫ້ໂດຍການເພີ່ມເຕີມຫຼືການຫັກລົບ.
Similar articles
Trending Now