Matematik soprosessor registrlari va uning buyruqlar tizimi
Ushbu kitob matematik soprotsessorlar, ularning ishlash prinsipi, registrlari va buyruqlar tizimiga bag'ishlangan. Kitobda kompyuter arxitekturasining muhim qismi bo'lgan soprotsessorlarning roli, ularning asosiy vazifalari, arifmetik amallarni bajarish usullari, sonlarni taqqoslash, boshqaruv buyruqlari va xatolarni qayta ishlash mexanizmlari batafsil yoritilgan.
Asosiy mavzular
- Kirish: Kompyuter texnologiyalari rivojlanishi, soprotsessorlarning asosiy vazifalari, ularning kompyuterning ichki qurilmasi sifatidagi roli, protsessor ishini yengillashtirish va arifmetik amallarni bajarishda qo'llanilishi haqida ma'lumotlar berilgan.
- Arifmetik soprotsessorning ishlatilishi: Soprosessorning qo'zg'aluvchan sonlar hamda uzun butun sonlar ustida amallar bajarish uchun xizmat qilishi, haqiqiy sonlar ustida amallar tezligini oshirishi, oddiy matematik amallarni bajarishi va funksiyalar qiymatini hisoblashi haqida ma'lumotlar berilgan.
- Soprosessorning ishlash prinsipi: Matimatik soprotsessorning markaziy protsessor tomonidan ishga tushirilishi, barcha hisoblash ishlarini parallel ravishda bajarishi, markaziy protsessor bilan o'zaro aloqasi va kutish rejimi haqida ma'lumotlar berilgan.
- Buyruqlar prefiksi va operandlarning manzillari: Soprotsessor tomonidan bajariladigan buyruqlarning dasturda yozilishi, markaziy prosessor buyruqlari singari yozilishi, buyruqlarning ESC buyrug'iga mos kelishi, assemblerli mnemonikalari va operandlarga manzillanishi haqida ma'lumotlar berilgan.
- Matematik soprotsessor registrlari: Soprotsessorning raqamli registrlari, boshqaruv registrlari, holat registrlari, teg registrlari, buyruqni ko'rsatuvchi va operatorlarni ko'rsatuvchi registrlari haqida ma'lumotlar berilgan. Har bir registrning vazifasi va ishlatilishi batafsil tushuntirilgan.
- Soprosessor buyruqlar tizimi: Soprotsessor buyruqlarining intel firmasi markaziy prosessorlari buyruqlariga mosligi, buyruqlarning operativ xotiraga murojaat, mavjud registrlardan biriga murojaat va operandsiz buyruqlar kabi turlarga bo'linishi haqida ma'lumotlar berilgan. Ma'lumotlarni uzatish, arifmetik buyruqlar, sonlarni tenglashtirish, transendent buyruqlar va boshqaruvchi buyruqlar batafsil yoritilgan.
- Aloxida xolatlarni qayta ishlash: Soprotsessorda turli buyruqlarni bajarish vaqtida yuzaga keluvchi xatoliklarni qayta ishlovchi mexanizmlar, xatoliklarni aniqlash usullari, noaniq natijalar, to'lib ketish, nolga bo'lish va noto'g'ri amallar kabi alohida xolatlar haqida ma'lumotlar berilgan.
- Soprosessorni dasturlash: Yuqori darajadagi tillarda dasturlash, emulyator kutubxonisi, arifmetik soprotsessorni qo'llovchi kutubxona va alternativ matematika kutubxonasi haqida ma'lumotlar berilgan.