ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Среда
27 января
/1048295
Топик полностью
RxTx (31.10.2020 05:30, просмотров: 93) в ответ на Для меня это сложновато. Пожалуй, погуглю эмуляторы PDP-8. Посмотрю, как под 12 битные слова делали - автор: andrews
Как я понял из вычитки сообщений, реальная задача формулируется иным образом, отличным от стартового сообщения про Java и другие ЯВУ. 

Эмуляторы преимущественно пишутся на C/C++, в 2001 я писал сложный эмулятор для 64bit MIPS. Есть малочисленные эмуляторы на Java, но я бы не советовал использовать эту платформу, не являясь системной она будет вставлять палки в колеса. Библиотека для эмуляции нескольких инструкций исходной платформы это несколько излишне, эмуляцию АЛУ проще написать руками, используя переменные достаточной длины (это 16 бит) и обрезая биты после каждой операции операцией логическое "И", AND, &, коньюнкция. В языках C/C++/C# и производных от них это оператор &. А документация по эмулируемой платформе есть? Уцелевшее ПО?

Спасибо, князь. Вы настоящий дворянин. И программист.
Ответить