User Tag List

Показано с 1 по 10 из 145

Тема: Commercial Instruction Set (CIS) на PDP-11 и я

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,504
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Commercial Instruction Set (CIS) на PDP-11 и я

    Приехал мне один интересный аддон для KDF11-B. И если его вставить куда надо, то можно увидеть:

    Код:
    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
    Поскольку набор команд CIS окружён прямо таки мистическим ореолом и достаточно слабо освещён в документации и поскольку у меня есть, на ком и на чём его помучить, решил завести про него отдельную тему.

    Процессора 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 соответственно)."
    Последний раз редактировалось Hunta; 17.08.2020 в 00:59.

    Этот пользователь поблагодарил Hunta за это полезное сообщение:

    litwr(01.10.2020)

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 0
    Последнее: 29.08.2017, 14:06
  2. Jet Set Willy: The Nightmare Edition
    от Rindex в разделе Игры
    Ответов: 0
    Последнее: 05.02.2016, 20:18
  3. Jet Set Luis
    от Rindex в разделе Игры
    Ответов: 1
    Последнее: 28.09.2015, 13:58
  4. 8bit space party, (live set)
    от siril в разделе События
    Ответов: 14
    Последнее: 30.07.2011, 11:46
  5. Jet Set Willy: The 2010 Megamix
    от Rindex в разделе Игры
    Ответов: 4
    Последнее: 30.12.2010, 19:39

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •