Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка емулятора

Реферат Розробка емулятора





сор читає з пам'яті операнди вихідних даних і виконує операцію, формує ознаки результату, фіксуючи їх в регістрі прапорів (РФ). Далі значення СЧАК збільшується на довжину команди і цикл повторюється спочатку, до тих пір, поки не буде виявлено ознака кінця команд. p align="justify"> Структура емулятора повинна містити основні елементи будь-якого процесора: оперативну пам'ять, пристрій управління (УУ), арифметико-логічний пристрій.

емулятор необхідно створити масив пам'яті, який буде заповнений кодами команд і змінними. Кожен елемент масиву відповідає комірці пам'яті, використовуваної при виконанні команд. Після заповнення пам'яті відладчик повинен виконати задані команди, якщо вони будуть знайдені в таблиці команд, представленої асемблером. p align="justify"> Вихідними даними є об'єктний файл, отриманий в результаті роботи асемблера. У підсумку, відладчик видає як результат масив пам'яті і файл протоколу, для кожної команди містить значення регістрів, СЧАК, адресу і значення змінених осередків пам'яті. Результатом буде текстовий файл В«Result.txtВ». br/>

2. Аналіз структури мікропроцесора


Дана наступна структура процесора (структура 5).

В 

До складу процесора входять:

В· Арифметико-логічний пристрій (АЛП)

В· Регістри АЛУ: регістри операндів Р1 і Р2, регістр прапорів (Прапори)

В· Регістри загального призначення: адресні регістри Адреса1 (A1) і АДРЕС2 (A2) містять адреси операндів команд, АДРЕС3 (A3) - адреса результату операції. Ці регістри визначають зміщення у діапазоні 0-255 всередині сторінки.

В· Лічильник адреси команд (СЧАК)

В· Регістр команд (РК)

В· Шина адреси, шина даних

До складу оперативної пам'яті входять:

В· Адреса оперативної пам'яті (АОП)

В· Регістр оперативної пам'яті (РОП)

В· Власне комірки пам'яті

Об'єм оперативної пам'яті 2048 байт (8 стор по 256 байт). Розрядність пам'яті має 12 бітів, але старший біт не використовується. p align="justify"> Так як робота емулятора є циклічною (за кожен цикл обробляється одна команда), то розглянемо роботу процесора за один цикл. Спочатку команда вибирається з пам'яті за адресою, що зберігається в СЧАК, її байти заносяться в РК. Потім УУ обробляє дані про команду, заповнює регістри і подає інформацію в АЛП, про необхідність виконання операції. АЛП виконує операцію, р...


Назад | сторінка 2 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Система команд. Структура слова команд. Синтаксис команд. Групи команд
  • Реферат на тему: Структура і набір команд процесора intel80X86
  • Реферат на тему: Проектування процесора IBM сумісних команд
  • Реферат на тему: Розробка структури гіпотетичного мікропроцесора і центральній частині МЕОМ ...
  • Реферат на тему: Спеціалізований арифметико-логічний Пристрій комп'ютера (АЛП) для Викон ...