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