Конспект по дисциплината „МИКРОПРОЦЕСОРИ“ 0. Въведение: Развитие на микроелектронните технологии за производство на СГИС. Кратка история на 32-битовите микропроцесори (МП) x86 и „ARM“. 1. Програмен модел на МП: Понятие за програмен модел. Режими. Регистри за обща употреба. Специализирани регистри. Флагове на регистъра за кода на условието (РКУ). Особености. Обзор на програмния модел на други МП. 2. Система от машинни команди: Групи команди. Формат на командите. „Операнд 2“. Методи за адресация. Ортогоналност на системата команди. 3. Структура на МП: Основни функционални блокове в МП. Вътрешни шини. Работа на конвейера. 4. Системна магистрала: Сигнали на шините за адреси и данни. Управляващи сигнали. Организация на обмена на данни. Видове цикли. Времедиаграми. 5. Устройство за плаваща запетая: Конвейери за умножение и натрупване, делене и коренуване и зареждане и съхранение. Режими. Обработка на къси вектори. Регистров файл. Програмен модел. Команди. Изключения. 6. Изключения и прекъсвания: Изключения. Прекъсвания – видове и връзка с режимите на МП. Таблица на векторите на изключенията и прекъсванията. Начално установяване на МП. 7. Устройство за управление на паметта: Функции. Регистри. Транслация на адресите. Дескриптори. Кеширане и буфериране. Грешки. Буфер за запис. 8. Развитие на микропроцесорната архитектура: Развитие на МП до 64-битова архитектура. Графични процесори. Многоядреност. 9. Кратки сведения за други МП: Условни преходи и пренос в МП без РКУ („Alpha“, MIPS). МП с „регистров прозорец“ (SPARC). Програма „Здравей, свят!“ за МП и операционна система (ОС) по избор. На изпита се допуска използването само на фирмена документация, включително справочни таблици, както и на архитектурно описание на микропроцесора от създателя му. Електронните устройства (мобилни телефони, вкл. т.н. „смартфони“, таблети и др. п.) трябва да бъдат изключени и прибрани в багажа заедно с всички останали помагала.