УКНЦ, ДВК-3, Ленинград-1 (48 кб)
УКНЦ, ДВК-3, Ленинград-1 (48 кб)
Чего-то я не помню, чем отличается 036 и 136. Напомните, плиз, кто в курсе.
Фигня, я для нее программировал! (Э-С5-02) Году, так, в 83. Сначала программировал в машинных кодах, потом взбесился, по-быстрому сочинил на Фортране ЕС ЭВМ нечто, вроде кросс-ассемблера и далее программировал на ЕС-ке, результат перфорировал на бумажную ленту и загружал это на С5-02. Потом та лаборатория получила Э-60 и Э-С5 была забыта.
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
-
Последний раз редактировалось Arseny; 31.01.2019 в 10:42. Причина: -
Не-а! Команды записывались хекс-кодами, там всего 16 команд. Ассемблировались только адресные константы - на любую ячейку можно было поставить метку, а вместо адресов в командах (которые занимали отдельную ячейку) писались ссылки на нужную метку. Так сказать, первый шаг к ассемблеру - программирование в условных адресах, которые позже вычисляются программой, а не вручную.
Смутно помню, что для каких-то команд (может быть условных переходов?) делал что-то специальное, вроде смещения, или еще как-то. Еще помню, что какие-то команды переходов (в частности, вызов подпрограммы - точно) были сделаны по-идиотски, вместо адреса перехода в них указывался адрес адреса, т.е. адрес ячейки, в которой лежит адрес перехода.
А в общем, эта Электроника С5 - ерунда. Хотя, автоинкременты и автодекременты были явно позаимствованы с нашей любимой PDP-11.
Увы, ничего.
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
-
Последний раз редактировалось Arseny; 31.01.2019 в 10:42. Причина: -
-
Последний раз редактировалось Arseny; 31.01.2019 в 10:42. Причина: -
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)