CPU Prool-16

Я окончательно поехал крышей и подумал, что писать свою операционную систему это мелко. И начал разрабатывать свой процессор. Так как я программист, то пока просто пишу эмулятор. Пока не буду пытаться сделать что-то сложное с виртуальной памятью и прочими плюшками. Для тренировки пальцев сделаю нечто 16-разрядное, с минимальным набором команд. Впоследствии это вполне реально будет сделать в железе, например на базе FPGA. А потом и выпустить партию в кремнии. Интел уже трепещет, наверное. Я стану миллионером!

А всё почему: пока еду на работу и с работы в метро, мне скучно и я думаю. И всякую херь придумываю. В трамвае проще, там можно по сторонам в окно смотреть и отвлекаться на окружающий мiръ

Теоретики знают, что функционально полный набор команд состоит из 2 команд, который можно объединить в одну. Но это уже брейнфак какой-то. Команд должно быть несколько, чтобы было веселее и чтобы можно было сравнительно легко программировать в кодах

https://github.com/prool/cpu16

Leave a Reply

Your email address will not be published. Required fields are marked *