Pull to refresh

Comments 9

Появление кода цифры в знаковом полубайте или кода знака в цифровом вызывает программное прерывание по особому случаю данных.

Немного дополню: такие данные могут получиться вследствие недопустимого перекрытия операндов команд десятичной арифметики. Вкратце, допустимые варианты определяются как если бы процессор обрабатывал десятичные числа справа налево по одному байту и сразу записывал результат. В большинстве случаев требуется, чтобы при перекрытии совпадали самые правые байты.

Угу, в "Принципах работы Системы 360" это достаточно подробно расписано.

А нет ли информации на какой именно логике строился блок арифметики ЕС-1020 ? Использовались ли микросхемы К155ИП3 или все было на дискретной логике ? Я немного игрался с SN74181N (К155ИП3) и мне видится, что почти весь функционал описанного БА (кроме двоично-десятичного) хорошо укладывается на эту микросхему. Год выпуска у микросхемы и ЭВМ - начало 70-х.

В самом начале цикла я писал об этом: всего несколько самых ранних микросхем 155-й серии, до К155ИП3 было далеко, как до Луны (она была освоена для производства ЕС-1033, что произошло лишь через несколько лет).

Спасибо. У меня они все в бумажном виде есть, но кому-то может быть интересно почитать.

Пы.Сы. А ТЭЗ от какой-то периферии, похоже: сами машины, где использовались ТЭЗы такого (1-го) типа в середине 1980-х уже не выпускались.

Напишите о 1033 и 1045. 1033 считают вообще оригинальной машиной.

Если доживу. Правда, о 1045 особо писать нечего: чем сложней машина, тем тоньше книжка по ней :) Наиболее подробно описана как раз ЕС-1020, 1022 уже хуже.

Именно такую плату как на фотке я нашёл на помойке в далёком детстве и сильно удивился - какие-то чёрные прямоугольники и ни одного транзистора. Так начался мой путь в волшебный мир цифровой схемотехники.

Sign up to leave a comment.

Articles