Поява мікропроцесора Intel 8086, його порівняно висока продуктивність і велика швидкість передачі інформації, види регістрів і об"єм пам"яті. Розрахунок арифметико-логічних виразів, реалізація циклічної структури і виведення результатів на екран.
Аннотация к работе
У циклі зменшувати число, яке знаходиться в регістрі BX, на величину в регістрі AX доки значення числа в регістрі СХ не дорівнюватиме 2. У відношенні функціонального призначення регістрів, що утворюють внутрішню регістрову память процесорів, існують два протилежні підходи, що реалізуються в архітектурі ЕОМ: 1. повна спеціалізація регістрів, тобто кожен регістр використовується тільки за одним конкретним призначенням; Це означає, що за замовчуванням будь-кий регістр використовується як спеціалізований для певної мети, і в той же час його можна використовувати і для інших цілей як універсальний регістр. СХ - counter (лічильник) - за замовчуванням використовується, по-перше, як лічильник числа повтореннь циклів в команді "організація циклу" (LOOP); подруге, для завдання кількості розрядів для команд здвигів (його молодший байт - CL), по-третє, для завдання числа елементів оброблюваних рядків в командах обробки рядків (MOVS, CMPS і т. д.); Наприклад, на етапі вибірки команди за замовчуванням залучається регістр CS, при зверненні до стеку - регістр SS.Розроблена програма, що містить обчислювальну частину, логічну - реалізація циклу і структурну - процедури конвертації двійкового представлення даних в шістнадцяткове, і виведення на екран результатів. Програма розроблялася в емуляторі Emu8086. Emu8086 являє собою інтерактивну систему для вивчення мови програмування Асемблер, компютерної архітектури і принципів розробки програмного забезпечення. Програма складається з редактора коду, Асемблера і емулятора мікропроцесора (віртуальний PC). Емулятор управляє програмами подібно реальному мікропроцесору в покроковому режимі.