Моделирование работы микропроцессора с заданными п

 
0
 
C++
ava
colonerr | 18.11.2016, 23:34
Здравствуйте. Можете помочь в реализации:
Необходимо смоделировать работу микропроцессора с заданными параметрами. Также необходимо реализовать:
1. возможность просмотра содержимого сегментов памяти;
2. просмотр содержимого регистров;
3. размещение в памяти набора команд;
4. выполнение набора команд с отслеживанием их выполнения;
5. все данные хранятся в двоичном виде.
6. 1 регистр данных и 1 регистр команд.

Количество регистров: 8
Размер слова в битах (один регистр может содержать не более 1 слова): 16
Тип регистра: Общий
Список базовых команд: +, отрицание, перемещение в регистр, запись в память, обращение к биту регистра[].
Тип команд: префиксный (+ a b)
Максимальный размер сегмента памяти: 32 слова
Тип команд: адресный
Реализовать на основе базовых команд операцию: Поиск в памяти по значению
Кто может помочь в реализации, может есть готовые исходники? желательно с комментариями

später ergänzt:
Как я вижу:
1) Начать с определения области данных. Где будут находиться область памяти, регистры.
2) Затем надо определить функции для доступа к данным
3) Определиться с командами, что включает в себя код команды, с параметрами: адрес регистра, адрес данных.
4) Написать функцию, разбирающую команду
5) Далее, последовательная отработка последовательности команд
6) После чего можно приступать к визуализации команд, состояния данных, регистров, создавать пользовательский интерфейс ну или консоль...
Kommentare (0)

Kommentare werden nicht hinzugefügt

Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
advanced
Absenden