Kompyuterlar, Dasturlash
Assembler - Ajam dasturchilar uchun past darajadagi buyruqlar
Barcha buyruqlar faqat bir mashina tiliga tomonidan amalga oshirilishi mumkin. Assembler amr - tili bir ramziy. Shu bilan birga, kichik, ammo juda tez dastur yozish. Lekin ularning hajmi qaramay, yozuv jarayon juda ko'p vaqt oladi.
Assambleyasi ishlatiladigan arifmetik buyruqlar
Bu paradoks qaramay, universalligi sifatida, faqat 4 arifmetik assembler qo'llanma va dasturchilar tomonidan foydalanish mumkin bo'ladi. Shunday bo'lsa-da, ular juda muvaffaqiyatli ular bilan ishlash D. mumkin. Hokazo kompyuter, uy anjomlari, telefonlarni, aqlli telefonlar, noutbuklar va ish yuqori darajali dasturlash tillari, yaratgan, va. quyidagicha assembler buyruqlar ro'yxati:
- Kiritilgan;
- olish;
- oshirish;
- bo'limi.
Kiritilgan
Maktabni beri ma'lum arifmetik operatsiya. Agar kompyuter xotirasida yig'ma raqamlar vakillik bilan bog'liq faqat qo'shimcha, e'tiborga olish lozim, bu xususiyatidan foydalanish uchun. quyidagicha operatsiya umumiy ko'rinishi quyidagicha:
Qo'shish
jamoasi bilan birga, ularni qo'shadi, hujayralar bir qator oladi va "Yacheyku1" deb yozadi. Endi o'tish sharoitida ish: hujayralari soni, ham bir xil qaror bo'lishi kerak. birinchi Ro'yxatdan o'tish bor bo'lsa, keyin siz unga barcha uchun qo'shishingiz mumkin. Agar birinchi hujayra mavjud bo'lsa, u darhol operand yoki reestriga yoki kiritish mumkin.
Bir maqola mumkin ortiq montaj ko'rsatmalar va ularning amalga oshirish Tavsif yanada keng qamrovli yondashuvni talab qiladi. montaj jamoalari tomonidan, ularning ayanchli miqdori qaramay, u yuzdan ortiq sahifalar juda ko'p kitoblar yozilgan. Shuning uchun, zohiriy osonlik qaramay, biz sizga turli me'moriy uchun barcha nüansları xabar beramiz jamoa ishini, tasvirlab ko'proq ma'lumot o'qish uchun rag'batlantirish.
ayiruv
Bu operatsiya avvalgi bir xil algoritm tomonidan amalga oshiriladi. rekord turi kabi, hatto jamoalar:
SUB
oshirish
bo'limi va Kiritilgan unsigned uchun va imzolangan raqamlar uchun bir xil jamoasi foydalangan bo'lsangiz, ayirish va bo'lish, ular uchun turli algoritmlarni bor. Misol uchun, bu buyruq yordamida unsigned soni ko'paya:
Mul
IMUL
Siz boshqa qoidalarga javob mumkin, lekin u ko'proq tushunarli va tanish bo'lgan. ikki omillar ko'rsatilgan va natija operand №1 joylashtirilgan bo'ladi. Bu holda, bir obyekti, albatta qarab chiqadi №1 ro'yxatdan o'ting va №2 obyekti - bir Ro'yxatdan o'tish yoki xotira xonasida. Lekin boshqa variantlar ham muhokama qilinadi:
IMUL
IMUL
IMUL
Birinchi parametr qurilmadagi Mul o'xshaydi, shuning uchun unga qoidalari bu erda ulanishi mumkin. Natijada, va omil - ikkinchi parametr ochiq joyini belgilash imkonini beradi. uchinchi tartibga solishga birinchi omil bo'ladi reestrini belgilaydi va ayirish natijasi bo'lib, joylashtirilgan. bevosita operand ostida muayyan reestrini va operandi ko'paya tomonidan sonini aniqlash uchun mo`ljallangan emas.
taqsimlash
Yuqorida aytib o'tilganidek, ikki jamoa ajratish uchun ishlatiladi. unsigned sonlar uchun ishlatiladi:
DIV
Quyidagi buyruq yordamida imzolangan raqamlar uchun:
IDIV
Application xususiyati bo'limi ta'lim ekanligiga bir Ro'yxatdan o'tish yoki xotira hujayra sifatida harakat faqat obyekti bo'luvchi kishi. sonni har doim hajmi soniga bog'liq bo'ladi, uning aniq holati bor. Bu o'z o'rnini va operatsiya natija bor.
Qidiruv va ayirish bir xil aytish mumkin joylarda ta'rifi: axborot miqdori muhim bo'lgani kabi, alohida maqola talab qiladi.
Foydali natija
Bundan tashqari, "nisbatan foydali montaj ko'rsatmalar" deb tasniflangan va Ro'yxatdan o'tish Cell> buyrug'i neg o'z ichiga olishi kerak. U operand bo'lgan bir qator oyat-mo''jiza qo'yadi. Bu maqolada arifmetik assembler amr tushunish yordam berdi, hamma umid bo'ldi.
Va qulay operatsiya artırılmıyor va HAVŞALAMA (ortib yoki obyekti birligidan kamayib). operandi oshirish uchun quyidagi buyruq buyurish lozim:
INC
buyurish kerak raqamini kamaytirish uchun:
DEC
As obyekti xotira joyini amalga oshirish yoki ro'yxatdan mumkin. Bu operatsiyalar Exclusive foyda ular qo'shish yoki olib tashlash bilan taklif o'xshash montaj ko'rsatmalariga ko'ra kamroq joy uchun o'zlarini olib, deb.
Similar articles
Trending Now