Арифметические команды
Ushbu kitob arifmetik buyruqlar, ularning kompyuter arxitekturasida qo'llanilishi va ikki xil ma'lumot formatlari bilan ishlashning nozik jihatlarini batafsil yoritadi. Kitob asosan assembler dasturlash tilida ishlaydigan dasturchilarga mo'ljallangan bo'lib, raqamli ma'lumotlarni qayta ishlash va hisoblash amaliyotlarini optimallashtirishda yordam beradi.
Asosiy mavzular
- Arifmetik buyruqlar formati: Ma'lumotlarni turli xil formatlarda, jumladan, ikkilik va o'nlik (BCD) ko'rinishida ifodalash usullari ko'rib chiqiladi. Xususan, har bir formatning afzalliklari va cheklovlari, shuningdek, ularni qanday qilib samarali ishlatish masalalari muhokama qilinadi.
- Ikkilik sonlar ustida arifmetik amallar: Kitob ikkilik sonlar bilan ishlashning asosiy usullarini, qo'shish, ayirish, ko'paytirish va bo'lishni o'z ichiga oladi. Shuningdek, protsessorning flag registrlaridan (CF, OF kabi) foydalanish usullari va amallar natijalarini interpretatsiya qilish yo'llari ko'rsatilgan.
- O'nlik (BCD) sonlar ustida arifmetik amallar: BCD sonlar bilan arifmetik amallarni bajarishning o'ziga xos jihatlari, xususan, BCD sonlarni to'g'ri qo'shish, ayirish, ko'paytirish va bo'lish uchun tuzatish buyruqlaridan (AAA, AAS, AAM, AAD, DAA, DAS) foydalanish yoritilgan. BCD arifmetikasining afzalliklari, ayniqsa, moliyaviy va tijorat dasturlarida aniqlikni saqlash zarurati ta'kidlangan.
- Yordamchi buyruqlar: Ma'lumot turlarini o'zgartirish va boshqa yordamchi funktsiyalarni bajarish uchun ishlatiladigan buyruqlar, shuningdek, turli razryadli sonlar ustida amallarni bajarish uchun zarur bo'lgan ma'lumotlarni qayta ishlashning optimallashgan usullari ham ko'rib chiqiladi.