Всем привет.
Хочется поинтересоваться у жителей ЛОРа. Сейчас по учебе проходим микропроцессоры. Так возникла идея смоделировать работу МП К580ИК80 на С...(почему на С?, извините я не очень силен в программирование, только учусь, данный язык считаю, более подходящим для себя, на данное время).
Про МП многое слышал на лекциях, + полезная инфа тута.
Так вот. Насколько я понял у меня будет ровно 55 шагов, работы процессора. Пример работы в нете есть вот и он.
Помогли добрые люди с идеей проекта, вот она такова:
- Регистры микропроцессора описываете как переменные
- Память системы - как массив байтов
- Цикл выборки-исполнения команд - как таблицу переходов
Получим, что в исходный массив записываете код программы. На каждом шаге выбираете данные. В таблице переходов выполняете действия соответствующие опкоду. + Ко всему хочется это сопроводить анимацией, как в примере)
И так, как правильно начать писать? А главное с чего? Я немного растерялся... Извините за нубовский вопрос конечно, но я не так умён, как многие здесь... Вот надеюсь вы мне поможете!