nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 25 Sep 2017 15:03



Reply to topic  [ 9 posts ] 
Cмоделировать работу микропроцессора с заданными параметрами 
Author Message
Junior

Joined: 18 Nov 2016 02:33
Posts: 3
Reply with quote
Здравствуйте. Можете помочь в данном вопросе:
Необходимо смоделировать работу микропроцессора с заданными параметрами. Также необходимо реализовать:
1. возможность просмотра содержимого сегментов памяти;
2. просмотр содержимого регистров;
3. размещение в памяти набора команд;
4. выполнение набора команд с отслеживанием их выполнения;
5. все данные хранятся в двоичном виде.
6. 1 регистр данных и 1 регистр команд.

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


18 Nov 2016 02:35
Profile
Junior

Joined: 18 Nov 2016 02:33
Posts: 3
Reply with quote
Как я вижу:
1) Начать с определения области данных. Где будут находиться область памяти, регистры.
2) Затем надо определить функции для доступа к данным
3) Определиться с командами, что включает в себя код команды, с параметрами: адрес регистра, адрес данных.
4) Написать функцию, разбирающую команду
5) Далее, последовательная отработка последовательности команд
6) После чего можно приступать к визуализации команд, состояния данных, регистров, создавать пользовательский интерфейс ну или консоль...


18 Nov 2016 10:48
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Извините, что мы ничего не советуем, но всё у Вас как-то очень абстрактно выглядит... :-?
Под чем Вы собираетесь моделировать некий "микропроцессор с заданными параметрами" -
совершенно неясно...
Но у нас на форуме достаточно много примеров, как смоделировать конкретный процессор,
в том числе есть проекты с исходным кодом.

Вот, в частности, я моделировал компьютер "Специалист" с процессором z80 на Java (которая всё никак не умрёт! :esurprised: )
Там есть исходники проекта.

А здесь есть мой проект моделирования некоего учебного варианта компьютера с микропроцессором 6502.
Написано на Java-script, что само по себе исходник.

Посмотрите хотя бы эти проекты, возможно, найдете ответы на свои вопросы.

_________________
iLavr


19 Nov 2016 10:26
Profile
Maniac

Joined: 05 Nov 2008 22:47
Posts: 231
Location: 81.28.208.238
Reply with quote
Тема названа: Необходимо смоделировать работу микропроцессора с заданными параметрами.
А где эти заданные параметры?


19 Nov 2016 12:59
Profile
Admin
User avatar

Joined: 09 Jan 2003 02:22
Posts: 15504
Location: Colorado
Reply with quote
Похоже на какой-то курсач ;)

_________________
:eugeek: https://twitter.com/Shaos1973


19 Nov 2016 20:39
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Ну, хорошо, если курсач... будем надеяться, что хоть не бот. :wink:

_________________
iLavr


19 Nov 2016 22:02
Profile
Admin
User avatar

Joined: 09 Jan 2003 02:22
Posts: 15504
Location: Colorado
Reply with quote
aav8 wrote:
Тема названа: Необходимо смоделировать работу микропроцессора с заданными параметрами.
А где эти заданные параметры?

Я думаю "заданные параметры" идут начиная с "Количество регистров" :roll:

_________________
:eugeek: https://twitter.com/Shaos1973


19 Nov 2016 22:12
Profile WWW
God
User avatar

Joined: 13 Nov 2010 07:06
Posts: 1286
Reply with quote
djv:
https://ru.vingrad.com/Modelirovaniye-raboty-mikroprotsessora-s-zadannymi-p-id582f6634b4c92c784a7deaf2


22 Nov 2016 12:26
Profile
Junior

Joined: 18 Nov 2016 02:33
Posts: 3
Reply with quote
1. возможность просмотра содержимого сегментов памяти;
2. просмотр содержимого регистров;
3. размещение в памяти набора команд;
4. выполнение набора команд с отслеживанием их выполнения;
5. все данные хранятся в двоичном виде.
6. 1 регистр данных и 1 регистр команд.

это заданные параметры)))
п.с. это лаба))


25 Nov 2016 16:42
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 9 posts ] 

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.