Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/begoon/rk86-ex1
8080/8085 CPU Exerciser для Радио-86РК
https://github.com/begoon/rk86-ex1
Last synced: 2 months ago
JSON representation
8080/8085 CPU Exerciser для Радио-86РК
- Host: GitHub
- URL: https://github.com/begoon/rk86-ex1
- Owner: begoon
- Created: 2012-10-28T23:12:44.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2012-10-30T21:55:02.000Z (about 12 years ago)
- Last Synced: 2024-08-02T15:10:28.219Z (5 months ago)
- Language: Assembly
- Size: 129 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
8080/8085 CPU Exerciser для Радио-86РК
--------------------------------------Данный проект является адаптацией теста [8080/8085 CPU Exerciser][] для
Радио-86РК. Ядро теста без каких-либо изменений. Добавлены подпрограммы
для эмуляции BDOS: вывод символа и вывод строки. В первой подпрограмме
также производится перевод печатаемых символов в верхний регистр. Вторая
подпрограмма заменяет символ конца строки '$' на 0. По адресу 0000 добавлен
переход на "мягкий" старт Монитора.Так как количество выводимой информации может превышать размер экрана РК,
то для избежания ее утери, подпрограмма вывода символа на экран также
сохраняет копию всего выведенного на экран по адресу 4000h. После окончания
теста и выхода в Монитор результы можно распечатать командой "G80".Единственным минимальным изменением в ядре теста является замена команды
"EI" на "NOP" для предотвращения постоянного пищания. На результаты теста
на платформе РК данное изменение не влияет. Также начальное пожение стека
изменено со считавания из ячейки 0006 на абсолютный адрес 5000.Для сборки теста из исходников нужен ассемблер [AS][]. Можно сразу скачать
собранный тест - [rk86ex1.bin][].[rk86ex1.bin]: https://github.com/downloads/begoon/rk86-ex1/rk86ex1.bin
Тест загружается с адреса 0. Запускается командой "G100". После окончания
результаты можно распечатать повторно командой "G80".Время работы теста на частоте 2MHz около трех часов.
[8080/8085 CPU Exerciser]: https://github.com/begoon/8080ex1
[AS]: https://github.com/begoon/asl