Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++ | C | ASM] Эмулятор процессора КР580 (8080)


Автор: Sergej 23.1.2007, 10:30
В общем-то прогу надо лучше на Си/С++, чем на ассемблере (я то я в нём ваще почти не понимаю).

Задача такая: создать эмулятор процессора К580 (он вроде как наш аналог 8086), но я думаю, что можно взять для работы и какой-нибудь другой процессор. Программа должна выглядеть так: в программе вводится команда процессора и после её выполнения, мы должны увидеть какие регистры и флаги изменились, т.е. мы должны наглядно видеть значения регистров и флагов.

Народ помогите пожалста, может есть у кого хотя бы какие пахожие проги.

Автор: SergeCpp 23.1.2007, 11:07
http://klax.tula.ru/~newman/k580/ (аналог 8080)
ZIP 120 K без исходников

http://uic.nnov.ru/~pyva/
посмотрите, там есть http://uic.nnov.ru/~pyva/ref.html

http://rus-emulators.ru/
Проект посвящен эмуляции отечественных бытовых и радиолюбительских компьютеров
"Радио-86РК", "Партнер", "Апогей", "Микроша", "Специалист", "Орион", "Микро-80", "ЮТ-88" и других

http://nedopc.org/forum/viewforum.php?f=43

Прилагаю файл отладчика для Радио-86РК. Работает на самом РК или на эмуляторе
Делает именно то, что Вам требуется
Можно использовать для проверки

Автор: Sergej 23.1.2007, 11:37
Про первую ссылку могу сказать, что этот эмулятор стоит у нас в инстике. По остальным ссылкам глянул, и решил оставить их на потом. Прикреплённый файл гляну дома, на работе скачать не могу. Хочу также отметить, что исходники для меня ОБЯЗАТЕЛЬНЫ.

SergeCPP - большое спасибо за помощь, но может кто ещё чего сможет подсказать или найти.

Автор: SergeCpp 23.1.2007, 11:43
Посмотрите ещё http://www.nedopc.org/nedopc/

Советую также http://www.nedopc.org/forum/viewtopic.php?t=7786 и попросить у него помощи или совета

Ещё один хороший сайт — http://nf8.jinr.ru/~volkov/pc-nostalgia/

Есть там и http://nf8.jinr.ru/~volkov/pc-nostalgia/emulator.htm для Win95/98/NT/2000

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)