Приехал мне один интересный аддон для KDF11-B. И если его вставить куда надо, то можно увидеть:
Поскольку набор команд CIS окружён прямо таки мистическим ореолом и достаточно слабо освещён в документации и поскольку у меня есть, на ком и на чём его помучить, решил завести про него отдельную тему.Код:RT-11SB V05.07 .R MSCPCK .SHO CONF RT-11SB V05.07 Booted from DU2:RT11SB USR is set SWAP EXIT is set SWAP KMON is set NOIND MODE is set NOSJ TT is set NOQUIET ERROR is set ERROR SL is set OFF EDIT is set KED FORTRAN is set FORTRA KMON nesting depth is 3 CLI is set DCL, CCL, UCL, NO UCF PDP 11/23 PLUS Processor 256KB of memory FP11 Hardware Floating Point Unit Extended Instruction Set (EIS) Commercial Instruction Set (CIS) Memory Management Unit Parity Memory 60 Hertz System Clock FPU support .TYP HX7:TEST.MAC .TITLE TEST .MCALL .EXIT, .PRINT START: MOV N1DSC, R0 MOV N1DSC+2, R1 MOV N2DSC, R2 MOV N2DSC+2, R3 MOV N3DSC, R4 MOV N3DSC+2, R5 ADDN ; !!!!!!!!!! BIT #37, N3DSC BEQ 100$ .PRINT #NUM3 BR 300$ 100$: .PRINT #ERR 300$: .EXIT N1DSC: .WORD 50000+NUM1L, NUM1 N2DSC: .WORD 50000+NUM2L, NUM2 N3DSC: .WORD 50000+5., NUM3 NUM1: .ASCII /+12345/ NUM1L=.-NUM1 NUM2: .ASCII /+23456/ NUM2L=.-NUM2 NUM3: .BLKB 32. NUM3L=.-NUM3 .BYTE 0 ERR: .ASCIZ /Error/ .EVEN .END START .LOA HX7: .EXE HX7:TEST 35801
Процессора PDP-11, на которых он есть, думаю можно посчитать пальцами одной руки. Но с учётом того, что Vslav собирается вскрыть и набор F-11 (1811) - возможно удастся вычитать и микросхемы микрокода CIS и реализовать его в будущем FPGA варианте F-11. У меня (пока?) только одна микросборка, реализующая этот набор и я не готов её жертвовать для деструктивного считывания
Учитывая интересы сообщества любителей DEC - сомневаюсь, что кто то ещё, кроме меня, будет развлекаться с этим набором команд, но я могу предоставить удалённый доступ к стенду с процессором, где есть эти команды, так что если (вдруг) желающие найдутся - можно договориться - когда и насколько
Ещё информация.
"Сообщается, что коммерческий набор команд KEV11-C (документация по нему невозможно найти) является дополнительным чипом для набора микросхем LSI-11, который добавляет поддержку подмножества CIS, иногда известного как DIS (набор команд DIBOL).
Он также включает в себя EIS (но не FIS).
DIS не может использоваться с микросхемой с плавающей запятой KEV11-A не только из-за ограниченного количества сокетов uROM на платах ЦП LSI-11, но также потому, что DIS и базовый набор команд вместе используют все адресное пространство uROM.
DIS стал стандартом в некоторых коммерчески ориентированных системах LSI-11; процессоры KD11-P и KD11-Q (M7264-BB и M7264-YB соответственно) являются моделями ЦП с установленным KEV11-C.
Варианты чипа
KEV11-C использует два uROM: 3025D 23-004B5 и 3026D (возможно B?) 23-005B5. (Также может быть гибридная версия KEV11-C, то есть с одной несущей DIP, но номер детали неизвестен.)
Версия опции KEV11-C с двумя uROM, очевидно, занимает два гнезда uROM; поэтому он используется с 40-контактным гибридом (два чипа на одном носителе), который содержит два uROM базового набора команд. Гибрид - 23-001B6, 23-002B6 или 23-003B6 (для M7264 ECO 10, ECO 12 и ECO 16 соответственно)."





Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
