vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2023-01-26 07:36 pm

IBM 360/50

Крутой чувак строит симулятор IBM 360/50 на уровне микрокода. Кто не в курсе, это клон отечественной ЭВМ ЕС-1022, только сделанный на десять лет раньше.

Статья со всеми подробностями: ibm360model50.html

Исходники на Гитхабе: shirriff/ibm-system-360-50-simulator

Микроархитектура процессора:



Диаграмма микрокода команды умножения с плавающей точкой:



Очень познавательно. Интересующиеся могут сравнить с микро-БЭСМ, тоже построенной на идее микрокода.
x86128: (Default)

[personal profile] x86128 2023-01-27 03:53 am (UTC)(link)
Круто, когда есть качественная документация!
yba: (Default)

[personal profile] yba 2023-01-27 06:29 am (UTC)(link)
Насчет "клона" - просто отлично! Клон ЕС-1045 - IBM/370. Ну а клонов ЕС-1840 вообще пруд пруди
mikerrr: (Default)

[personal profile] mikerrr 2023-01-27 08:42 am (UTC)(link)
Склонировали - и в прошлое!) Все ради дискредитации СССР))

[personal profile] sergegers 2023-01-27 12:38 pm (UTC)(link)
> Кто не в курсе, это клон отечественной ЭВМ ЕС-1022, только сделанный на десять лет раньше.
Хе-хе.
У меня мама на таком работала. Помню тоже в детстве перфокарты набивал и отправлял в систему управления заданиями.
spamsink: (Default)

[personal profile] spamsink 2023-01-27 04:29 pm (UTC)(link)
Что-то я символа "прямоугольник" в EBCDIC не вижу.
spamsink: (Default)

[personal profile] spamsink 2023-01-27 07:02 pm (UTC)(link)
Я имел в виду прямоугольники на линиях, но потом понял, что это оптическая иллюзия - это у них буквы О такие.