O’zbekiston Respublikasi Raqamli Texnologiyalari vazirligi Muhammad Al-Xorazmiy Nomidagi Toshkent Axborot Texnologiyalari Universititi Fan: Kompyuter Tashkillashtirish Amaliy ish N: 5 Mavzu: Buyruqlar Tizimining arxitekturasi


Registr yoki xotira bilan bevosita qiymat


Download 149.81 Kb.
bet23/25
Sana29.06.2023
Hajmi149.81 Kb.
#1657463
1   ...   17   18   19   20   21   22   23   24   25
Registr yoki xotira bilan bevosita qiymat:
| 100000sw | mod111r / m | --data-- | agar sw = 0 bo'lsa |
DEC
(operandni 1 ga kamaytirish)

Operandni bittaga kamaytirish
^ Buyruqlar sxemasi:
dec operand
Maqsad: operand yoki registrdagi operand qiymatini 1 ga kamaytirish.
Ish algoritmi:
buyruq operanddan 1 ni ayiradi. Buyruq bajarilgandan keyin bayroqlarning holati:

Ilova:
Dec buyrug'i xotiradagi bayt, so'z, qo'sh so'z qiymatini yoki bitta registr qiymatini kamaytirish uchun ishlatiladi. Biroq, buyruq cf bayrog'iga ta'sir qilmasligini unutmang.

Ro'yxatdan o'tish: | 01001reg |
^ Registr yoki xotira: | 1111111w | mod001r / m |
DIV
(imzosiz BO'LISH)

Imzosiz bo'linish
Buyruqlar sxemasi:
div bo'luvchi
Maqsad: ikkita belgisiz ikkilik qiymatlarni bo'lish operatsiyasini bajarish.
^ Ish algoritmi:
Buyruq ikkita operandning spetsifikatsiyasini talab qiladi - dividend va bo'luvchi. Dividend bilvosita belgilanadi va uning o'lchami buyruqda ko'rsatilgan bo'linuvchining o'lchamiga bog'liq:

agar bo'luvchi bayt hajmi bo'lsa, dividend bolta registrida joylashgan bo'lishi kerak. Amaliyotdan so'ng qism al ga, qolgan qismi esa ahga qo'yiladi;
agar bo'luvchi so'z bo'lsa, dividend dx: ax registrlari juftligida joylashgan bo'lishi kerak va dividendning eng kam ahamiyatli qismi axda. Amaliyotdan so'ng, bo'linma axga, qolgan qismi esa dx ga joylashtiriladi;
agar bo'luvchi qo'sh so'z bo'lsa, dividend edx: eax registr juftligida joylashgan bo'lishi kerak, dividendning eng kam muhim qismi eaxda. Amaliyotdan so'ng qism eax ga, qolgan qismi esa edx ga qo'yiladi.

Download 149.81 Kb.

Do'stlaringiz bilan baham:
1   ...   17   18   19   20   21   22   23   24   25




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling