|
Oddiy arifmetik operatorlar
|
bet | 18/64 | Sana | 13.05.2024 | Hajmi | 183,36 Kb. | | #230077 |
Bog'liq Системное программирование, практикаOddiy arifmetik operatorlar.
Har qanday mikroprotsessorning arifmetik ko'rsatmalari eng ko'p e'tiborni tortadi. Har bir inson arifmetik hisob-kitoblarni bajarishga qiziqadi va bu ishni bajaradigan jamoalardir. Ularning soni kam bo'lsa-da, ular mikroprotsessorda ko'pgina ma'lumotlarni o'zgartirishni amalga oshiradilar. Haqiqiy sharoitda arifmetik ko'rsatmalar barcha bajarilgan ko'rsatmalarning faqat kichik qismini egallaydi.
Qo'shish.
ADD (Qo'shish) buyrug'i birinchi va ikkinchi operandlarni qo'shadi. Birinchi operandning (maqsadning) asl qiymati yo'qoladi, qo'shilish natijasi bilan almashtiriladi. Ikkinchi operand o'zgarmagan. ADD buyrug'ining birinchi operandi registr (bir segmentdan tashqari) yoki xotira katakchasi bo'lishi mumkin, ikkinchi operand registr (bir segmentdan tashqari), xotira katakchasi yoki bevosita qiymat bo'lishi mumkin, lekin bunga ruxsat berilmaydi. ikkala operandni bir vaqtning o'zida xotira xujayralari sifatida aniqlang. Operandlar bayt yoki so'z bo'lishi mumkin va imzolangan yoki imzosiz raqamlarni ifodalaydi. ADD buyrug'i oddiy butun sonlarni ham, BCD raqamlarini ham qo'shish uchun ishlatilishi mumkin ( natijani saqlash uchun AX registridan foydalanish). Buyruq OF, SF, ZF, AF, PF va CF bayroqlariga ta'sir qiladi.
Jamoa
|
Maqsad
|
Markaziy protsessor
|
qo'shish , manba
|
Qo'shish
|
8086
|
Misollar:
mov al,10 ---> 10 raqamini AL registriga yuklang
qo'shing al,15 ---> al = 25; al - qabul qiluvchi, 15 - manba
mov ax,25000 ---> AX registriga 25000 raqamini yuklang
ax qo'shing,10000 ---> ax = 35000; bolta - qabul qiluvchi, 10000 - manba
mov cx,200 ---> 200 raqamini CX registriga yuklang
mov bx,760 ---> va BX registriga --- 760
cx,bx qo'shing ---> cx = 960, bx = 760 (bx o'zgarmaydi); cx - qabul qiluvchi, bx - manba
|
| |