User Tag List

Страница 206 из 273 ПерваяПервая ... 202203204205206207208209210 ... ПоследняяПоследняя
Показано с 2,051 по 2,060 из 2727

Тема: Цифровая археология: 1801 и все-все-все

  1. #2051

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Вроде как ПЗУ прочитаны (может не все а только 0001-0004)- источник.
    Я там о прочтении ничего не нашел. Ну и файлов, соответственно, никаких с прошивками нет. Там внутри ПЛМ, на входе минимум 20 переменных + 7 внутренних, как ПЗУ это предстваить можно как 128 мегабайтная прошивка, ну или уравнения.


    Цитата Сообщение от MiX Посмотреть сообщение
    Спасибо, оформил заказ на ВУ2-0001-0005, посмотрим что скажут. 588ВС2 там нет.

    - - - Добавлено - - -

    Заказал 588ВС2 в другом месте, подождем ответов.

    Эти 2 пользователя(ей) поблагодарили Vslav за это полезное сообщение:

    nzeemin(04.07.2020), Radon17(04.07.2020)

  2. #2052

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Я там о прочтении ничего не нашел.
    Код:
    Таблицы кодов микрокоманд известны, однако полностью бесполезны для прикладного программирования: во-первых, ПЗУ микрокоманд нельзя перепрограммировать
    Сначала интерпретировал как прочитку ПЗУ.

    - - - Добавлено - - -

    Цитата Сообщение от Vslav Посмотреть сообщение
    Спасибо, оформил заказ на ВУ2-0001-0005
    Ещё существуют 0006-0007

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

    nzeemin(04.07.2020)

  3. #2053

    Регистрация
    01.12.2017
    Адрес
    г. Воронеж
    Сообщений
    1,129
    Спасибо Благодарностей отдано 
    625
    Спасибо Благодарностей получено 
    742
    Поблагодарили
    312 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Сначала интерпретировал как прочитку ПЗУ.
    Там автор говорит о ПЗУ 1835РЕ1, оно действительно давно прочитано) Скорее всего он хотел сказать что МК 90 является не более чем игрушкой на бейсике, а уж никак не компьютером, который работает под RT-11 и ей подобными. На самом деле это не совсем так. Можно заставить выполнять его код на Макро-11 из СМП.

    - - - Добавлено - - -

    Цитата Сообщение от MiX Посмотреть сообщение
    Ещё существуют 0006-0007
    В МК 90 используются 0001-0005, в Немиге 0001-0006. Последняя отвечает за:
    Умножение
    Деление
    Многоразрядный сдвиг
    Сдвиг комбинированный
    (цитата из ТО на Немигу)

    - - - Добавлено - - -

    Кроме того - как я понял, 588 серия шла в двух корпусах - для поверхностного монтажа (в МК 90) и для выводного (в Немиге). Может там и кристаллы отличаются.
    Последний раз редактировалось Radon17; 04.07.2020 в 22:33.

  4. #2054

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Radon17 Посмотреть сообщение
    в Немиге 0001-0006.
    В Немиге 0001,0002,0004,0006,0007.
    Цитата Сообщение от Vslav Посмотреть сообщение
    Там внутри ПЛМ, на входе минимум 20 переменных + 7 внутренних, как ПЗУ это предстваить можно как 128 мегабайтная прошивка, ну или уравнения.
    Из справочника Нефёдова.
    Код:
    ПЛМ состоит из двух программируемых логических подматриц ПЛМ1 (эквивалентна 100 27-входовым логическим элементам И-НЕ) и ПЛМ2 (эквивалентна 24 100-входовым логическим элементам) и программируемой матрицы инверторов.

  5. #2055

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

    По умолчанию

    У меня есть 6 и 7 - по 4 штуки могу отправить

  6. #2056

    Регистрация
    01.12.2017
    Адрес
    г. Воронеж
    Сообщений
    1,129
    Спасибо Благодарностей отдано 
    625
    Спасибо Благодарностей получено 
    742
    Поблагодарили
    312 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    В Немиге 0001,0002,0004,0006,0007.
    Честно скажу, по Немигам я не эксперт, но фото плат гуглятся только мыльные из темы по продаже оного на Полигоне. А в ТО есть полный список команд и ВУ2, которые их реализуют. 0007 в списке я не вижу.

    Код:
                       Система команд ЦП
                                                            Таблица 1
    ───────────────────┬───────────────┬─────────────────────┬─────────
        Код команды    │  Признаки     │ Содержание команды  │  Номер
    ──────────┬────────┼───┬───┬───┬───┤                     │кодировки
    Мнемоника │8-ричный│ N │ Z │ V │ C │                     │
    ──────────┼────────┼───┼───┼───┼───┼─────────────────────┼─────────
    CLR (A)   |*050DD  | 0 | 1 | 0 | 0 |Очистка              | 0001
    COM (A)   |*051DD  | + | + | 0 | 1 |Инвертирование       | 0001
    INC (A)   |*052DD  | + | + | + | - |Инкрементация        | 0001
    DEC (A)   |*053DD  | + | + | + | - |Декрементация        | 0001
    NEG (A)   |*054DD  | + | + | + | + |Дополнение           | 0001 
    ADC (A)   |*055DD  | + | + | + | + |Сложение с переносом | 0001
    SEC (A)   |*056DD  | + | + | + | + |Вычитание переноса   | 0001
    TST (A)   |*057DD  | + | + | 0 | 0 |Проверка             | 0001
    ROR (A)   |*060DD  | + | + | + | + |Сдвиг цикл.правый    | 0001
    ROL (A)   |*061DD  | + | + | + | + |Сдвиг цикл.левый     | 0001
    ASR (A)   |*062DD  | + | + | + | + |Сдвиг арифм.правый   | 0001
    ASL (A)   |*063DD  | + | + | + | + |Сдвиг арифм.левый    | 0001
    MOV (A,B) |*1SSDD  | + | + | 0 | - |Пересылка            | 0001
    CMP (A,B) |*2SSDD  | + | + | + | + |Сравнение            | 0001
    BIT (A,B) |*3SSDD  | + | + | 0 | - |Проверка разрядов    | 0001
    BIC (A,B) |*4SSDD  | + | + | 0 | - |Очистка разрядов     | 0001
    BIS (A,B) |*5SSDD  | + | + | 0 | - |Логическое "ИЛИ"     | 0001
    ADD (A,B) |06SSDD  | + | + | + | + |Сложение             | 0001
    SUB (A,B) |16SSDD  | + | + | + | + |Вычитание            | 0001
              |        |   |   |   |   |                     |
    NOP       |000240  |   |   |   |   |Нет операции         | 0002
    CLC       |000241  | - | - | - | 0 |Очистка "С"          | 0002
    CLV       |000242  | - | - | 0 | - |Очистка "V"          | 0002
    CLZ       |000244  | - | 0 | - | - |Очистка "Z"          | 0002
    CLN       |000250  | 0 | - | - | - |Очистка "N"          | 0002
    SEC       |000261  | - | - | - | I |Установка "С"        | 0002
    SEV       |000262  | - | - | I | - |Установка "V"        | 0002
    SEZ       |000264  | - | I | - | - |Установка "Z"        | 0002
    SEN       |000270  | I | - | - | - |Установка "N"        | 0002
    SCC       |000277  | I | I | I | I |Установка "С", "V"   | 0002
              |        |   |   |   |   |          "Z", "N"   |
    CCC       |000257  | 0 | 0 | 0 | 0 |Очистка   "С", "V"   | 0002
              |        |   |   |   |   |          "Z", "N"   | 
    SWAB      |0003DD  | + | + | 0 | 0 |Перестановка байтов  | 0002
    MARK      |0064NN  | - | - | - | - |Восстановление указа-| 0002
              |        |   |   |   |   |теля стека           | 
    XOR (R,A) |074RDD  | + | + | 0 | - |Исключающее "ИЛИ"    | 0002
    BR (A)    |0004XXX |               |Ветвление безусловное| 0002
    BNE (A)   |0010XXX |     Z=0       |Ветвление, если   =0 | 0002
    BEQ (A)   |0014XXX |     Z=1       |Ветвление, если   =0 | 0002
    BGE (A)   |0020XXX |   NOV=0       |Ветвление, если   >0 | 0002
    BLT (A)   |0024XXX |   NOV=1       |Ветвление, если   <0 | 0002
    BGT (A)   |0030XXX | ZV(NOV)?0     |Ветвление, если   >0 | 0002
    BLE (A)   |0034XXX | ZV(NOV)=1     |Ветвление, если   <0 | 0002
    SOB (A)   |077RNN  |     Z=0       |Вычитание единицы,   | 0002
              |        |               |если результат    =0 | 0002
    BLR (A)   |1000XXX |     N=0       |Ветвление, если +    | 0002
    BMI (A)   |1004XXX |     N=1       |Ветвление, если -    | 0002
    BHI (A)   |1010XXX |   ZVC=0       |Ветвление, если >    | 0002
    BLOS (A)  |1014XXX |   ZVC=1       |Ветвление, если <    | 0002
    BVC (A)   |1020XXX |     V=0       |Ветвление, если нет  | 0002
              |        |               |переполнения         | 0002
    BVS (A)   |1024XXX |     V=I       |Ветвление, если      | 0002
              |        |               |переполнение         | 0002
    BHIS (A)  |1030XXX |     C=0       |Ветвление, если нет  | 0002
              |        |               |переноса             | 
    BLO (A)   |1034XXX |     C=I       |Ветвление, если      | 0002
              |        |               |перенос              | 
    MUL (R,A) |070RSS  | + | + | 0 | + |Умножение            | 0006
    DIV (R,A) |071RSS  | + | + | + | + |Деление              | 0006
    ASH (R,A) |072RSS  | + | + | + | + |Многоразрядный сдвиг | 0006
    ASHC (R,A)|073RSS  | + | + | + | + |Сдвиг комбинированный| 0006
    HALT      |000000  |               |Останов              | 0004
    WAIT      |00000I  |               |Ожидание             | 0004
    RTI       |000002  |               |Возврат из прерыва-  | 0004
              |        |               |ния                  | 
    BPT       |000003  |               |Прерыв.для отладки   | 0004
    IOT       |000004  |               |Прерыв.для ВВ/ВЫВ    | 0004
    RESET     |000005  |               |Сброс                | 0004
    RTT       |000006  |               |Возврат из прерыва-  | 0004
              |        |               |ния                  | 
    JMP (A)   |0001DD  |               |Безусловный переход  | 0004
    RTS (R)   |00020R  |               |Возврат из подпрогр. | 0004
    JSR (R,A) |0004RDD |               |Переход к подпрограм-| 0004
              |        |               |ме                   | 
    EMT       |104000- |               |Командное прерывание | 0004
              |104377  |               |                     | 
    SXT (A)   |0067DD  | - | + | 0 | - |Расширение знака     | 0002
    MTPS (A)  |1064SS  | + | + | + | + |Запись ССП           | 0002
    MFPS (A)  |1067DD  | - | + | 0 | - |Чтение ССП           | 0002
    TRAP      |104400- |   |   |   |   |Командное прерывание | 0004
              |104777  |   |   |   |   |                     |
    
        П р и м е ч а н и я:
        1.    R - восьмеричный код РОН (0-7);
             SS - поле адресации операнда источника;
             DD - поле адресации операнда приемника;
              * - операция производится над байтом, если * = 1
                  над словом, если * = 0;
            XXX - смещение (8 разрядов);
             NN - смещение (6 разрядов).
        2. В графе "признаки" указаны значения признаков N,Z и C,V
    слова состояния процессора, которые устанавливаются после выполнения
    процессором каждой команды. Знак "+" означает, что данный разряд ССП
    будет установлен в "0" или "1" в зависимости от результата выполне-
    ния команды. Знак "-" означает, что команда не оказывает воздействия
    на данный разряд ССП.
        3. B графе 8 указан номер кодировки микросхемы КР588ВУ2‚ отве-
    чающей за выполнение соответствующей команды.

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

  8. #2057

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Radon17 Посмотреть сообщение
    0007 в списке я не вижу.
    Немиг было 3 варианта.
    Фото платы с 0007.

    Скрытый текст

    [свернуть]

    Эти 2 пользователя(ей) поблагодарили MiX за это полезное сообщение:

    nzeemin(04.07.2020), Radon17(04.07.2020)

  9. #2058

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,481
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    250
    Поблагодарили
    218 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Radon17 Посмотреть сообщение
    выполнять код на Макро-11
    Какая-то странная фраза :-/ Это как?
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  10. #2059

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,052
    Спасибо Благодарностей отдано 
    1,143
    Спасибо Благодарностей получено 
    1,474
    Поблагодарили
    525 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Вроде как ПЗУ прочитаны (может не все а только 0001-0004)- источник.
    Нашёл только схему отладочной платы от @ASDT, при помощи которой он работал с 588: https://zx-pk.ru/threads/18152-samop...l=1#post985108
    После этого юзер @ASDT пропал.
    Вы там осторожнее с микрокодом ;-)

    - - - Updated - - -

    Цитата Сообщение от Radon17 Посмотреть сообщение
    Честно скажу, по Немигам я не эксперт, но фото плат гуглятся только мыльные из темы по продаже оного на Полигоне. А в ТО есть полный список команд и ВУ2, которые их реализуют. 0007 в списке я не вижу.
    В том же ТО упоминается 0007: http://www.emuverse.ru/wiki/%D0%9D%D...0/%D0%A2%D0%9E

    Код:
        Управляющая память (УП) представляет собой программируемую ло-
    гическую матрицу (ПЛМ) с памятью.
        Она предназначена для управления работой процессорного ядра и
    сочетает в себе функции БИС блока микропрограммного управления и ПЗУ
    микрокоманд. Микросхемы с номерами кодировок 0001, 0002, 0004 пред-
    назначены для управления АЛУ, БИС УП с кодировкой 0007 - для управ-
    ления системным контроллером D18, БИС с кодировкой 0006 предназ-
    начена для аппаратной реализации команд расширенной арифметики (ум-
    ножение, деление, сдвиги – MUL, DIV, ASH, ASHC).
    - - - Updated - - -

    В схеме Немиги также указаны КР588ВУ2-0001, -0002, -0006, -0004, -0007.

    - - - Updated - - -

    А вообще по Немиге тут на форуме отдельная тема есть, чтобы не оффтопить - https://zx-pk.ru/threads/12828-ucheb...ks-nemiga.html

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

    Radon17(04.07.2020)

  11. #2060

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,481
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    250
    Поблагодарили
    218 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    ПЛМ состоит из двух программируемых логических подматриц ПЛМ1
    А в виде блок-схемы нет? А то текст описание взрывает моск :-(
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

Страница 206 из 273 ПерваяПервая ... 202203204205206207208209210 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 7
    Последнее: 28.06.2014, 17:50
  2. Микросхемы МПК 580,1801,1810 и другие...
    от Alex_Vac в разделе Барахолка (архив)
    Ответов: 44
    Последнее: 07.04.2012, 08:03
  3. ЦИФРОВАЯ МУЗЫКА НА ZX
    от AAA в разделе Музыка
    Ответов: 98
    Последнее: 18.09.2011, 22:33
  4. Учебный стенд УМПК-1801
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 12.05.2010, 16:52
  5. Цифровая музыка от Вадима Ермеева
    от zxmike в разделе Музыка
    Ответов: 2
    Последнее: 06.08.2007, 23:13

Метки этой темы

Ваши права

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