Створення програми мовою Асемблер для мікропроцесора Intel 8086 - Контрольная работа

бесплатно 0
4.5 110
Реалізація програми на мові асемблера для процесора i8086. Регістрова структура процесора. Використання сегментних регістрів для апаратної підтримки найпростішої моделі сегментованої пам"яті. Формування арифметичних прапорців. Система команд процесора.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
ВВЕДЕННЯ Тема даної роботи Створення програми мовою Асемблер для мікропроцесора Intel 8086. Тематика може здатися не актуальною, так як цей процесор розроблений більше тридцяти років тому, але архітектурні рішення, прийняті при його створенні все ще широко використовуються в сучасних мікропроцесорах. Висока продуктивність у порівнянні з іншими, існувавшими на той час процесорами, досягалася за рахунок збільшення об’єму регістрів з 8 до 16 біт. Память i8086 була доопрацьована спеціальним чином. Програма повинна робити ряд арифметичних і логічних обчислень, і виводити результати на екран. У циклі збільшувати число, яке знаходиться в регістрі BX, на величину в регістрі AX та зменшувати на величину, що знаходиться в регістрі СХ доки значення числа в регістрі СX не буде менше ніж 5. Регістрова структура процесора Програмно-доступні регістри поділяються на наступні: - регістри загального призначення (GPR - General Purpose Registers), група включає вісім регістрів; - сегментні регістри (SR - Segment Registers), група включає чотири регістри; - регістр прапорів (Flags); - вказівник команд (Instruction Pointer). 2.2 Регістри загального призначення У відношенні функціонального призначення регістрів, що утворюють внутрішню регістрову память процесорів, існують два протилежні підходи, що реалізуються в архітектурі ЕОМ: 1. повна спеціалізація регістрів, тобто кожен регістр використовується тільки за одним конкретном призначенням; 2. повна універсалізація регістрів, тобто кожен регістр може використовуватися за будь-яким призначенням.

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?