Компьютер архитектураси (лаборатория машғулотлари учун)
Ushbu kitob kompyuter arxitekturasi va dasturlash asoslariga bag'ishlangan bo'lib, assembler tilida dastur tuzish, mantiqiy sxemalar va raqamli qurilmalarni loyihalash, hamda kompyuter tizimlarining ishlash tamoyillarini o'rganishga qaratilgan. Unda raqamli mantiq asoslari, assembler tilida dasturlash, kompyuterning tashkil etilishi, xotira bilan ishlash, kirish-chiqish qurilmalari va maxsus funksiyalarni hisoblash kabi mavzular yoritilgan.
Asosiy mavzular
- Raqamli mantiq asoslari: Mantiqiy elementlar, mantiqiy ifodalar, soddalashtirish usullari, kombinatsion va ketma-ketlik sxemalarini loyihalash.
- Assembler tilida dasturlash: Assembler tilining asoslari, buyruqlar tizimi, xotira bilan ishlash, adreslash usullari, protseduralar va makroslar, dasturlash misollari.
- Kompyuterning tashkil etilishi: Kompyuterning asosiy komponentlari, protsessor, xotira, kirish-chiqish qurilmalari, tizim shinalari, arxitektura uslublari.
- Xotira bilan ishlash: Xotira turlari, xotirani adreslash, xotirani boshqarish, virtual xotira, kesh xotira.
- Kirish-chiqish qurilmalari: Kirish-chiqish portlari, drayverlar, uzilishlar, DMA (to'g'ridan-to'g'ri xotiraga murojaat).
- Maxsus funksiyalarni hisoblash: Matematik funksiyalarni hisoblash algoritmlari, sonli usullar, optimallashtirish.