Важная информация

User Tag List

Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 21

Тема: Локальная сеть для "Микроши"

  1. #1
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,633
    Спасибо Благодарностей отдано 
    384
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Локальная сеть для "Микроши"

    На странице http://home.onego.ru/~bav9/93.html, рядом с загадочным "ГРАФИЧЕСКИМ РЕДАКТОРОМ V2.0", есть описание "ПРОГРАММЫ ДЛЯ РАБОТЫ В ЛОКАЛЬНОЙ СЕТИ".

    Код:
    ----- ДРАЙВЕР ЦЕНТРАЛЬНОЙ МАШИНЫ ЛОКАЛЬНОЙ СЕТИ ----- 
     ПРОГРАММА СОСТАВЛЕНА В МАШИННЫХ КОДАХ, ЗАГРУЗКА - "I".
    ПРЕДНАЗНАЧЕНА ДЛЯ ОБМЕНА ДАННЫМИ МЕЖДУ ПЭВМ "МИКРОША"
    ПО ЛИНИЯМ СВЯЗИ ЧЕРЕЗ ПОСЛЕДОВАТЕЛЬНЫЙ ИНТЕРФЕЙС. ПОЗВОЛЯЕТ
    ПОДДЕРЖИВАТЬ СВЯЗЬ ОДНОЙ ЦМ И 31 ПМ. ЛОКАЛЬНАЯ СЕТЬ ПОЗВОЛЯ-
    ЕТ ПЕРЕДАВАТЬ СЛЕДУЮЩИЕ ВИДЫ ДАННЫХ :
      - СООБЩЕНИЯ ОПЕРАТОРУ
      - БЛОКИ ДАННЫХ ИЗ ПАМЯТИ ПЭВМ.
    ОПЕРАТОР ЦМ МОЖЕТ ИНИЦИИРОВАТЬ ВЫПОЛНЕНИЕ ПРОГРАММЫ, НАХО-
    ДЯЩЕЙСЯ В ВИДЕ КОДОВ В ПАМЯТИ ОДНОЙ ИЗ ПМ.
     СУЩЕСТВУЕТ ДВА ВНУТРЕННИХ ФОРМАТА ПЕРЕДАЧИ ДАННЫХ :
      - КОРОТКИЙ :
         N,F,CNT,D0,...,DN, ГДЕ N - НОМЕР МАШИНЫ, F - КОД ФУН-
         КЦИИ, CNT - ЧИСЛО ПЕРЕДАВАЕМЫХ БАЙТОВ,D0,...,DN - БАЙТЫ.
      - ДЛИННЫЙ  :
         N,F,ADRL,ADRH,CNTL,CNTH,D0,...,DN,SUM, ГДЕ N,F - АНАЛО-
         ГИЧНО, ADRL,ADRH - МЛАДШИЙ И СТАРШИЙ БАЙТЫ АДРЕСА
         НАЧАЛА БЛОКА ДАННЫХ, CNTL,CNTH - БАЙТЫ ДЛИНЫ ПОЛЯ 
         ДАННЫХ,D0,...DN - ДАННЫЕ (ДО 64 КБАЙТ), SUM - КОНТРОЛЬ-
         НАЯ СУММА.
    
                       ----- РУКОВОДСТВО ----- 
    
        ПРИ ПОДГОТОВКЕ К РАБОТЕ ВЫПОЛНИТЬ СЛЕДУЮЩИЕ ОПЕРАЦИИ :
    1. СОЕДИНИТЬ ПЭВМ МЕЖДУ СОБОЙ ЧЕРЕЗ РАЗ'ЕМ ИНТЕРФЕЙС-1.
    2. ВКЛЮЧИТЬ БЛОКИ ПИТАНИЯ.
    3. ЗАГРУЗИТЬ В ЦМ ДРАЙВЕР ЦЕНТРАЛЬНОЙ МАШИНЫ.
    4. ЗАГРУЗИТЬ В ПМ ДРАЙВЕР ПЕРЕФЕРИЙНОЙ МАШИНЫ.
    5. ЗАПУСТИТЬ ПРОГРАММУ НА ЦМ - G6500.
       НА ЭКРАНЕ ПОЯВИТЬСЯ ТАБЛИЦА, ГДЕ В ВЕРХНЕМ ОКНЕ - ПОЛЯ 
       ОШИБКИ, КОМАНД И ПОЧТЫ. В ПОЛЕ ОШИБКИ СООБЩЕНИЕ ПОЯВИТСЯ
       В ТОМ СЛУЧАЕ, ЕСЛИ МАШИНА ОБНАРУЖИТ ОШИБКУ СИНТАКСИСА. 
       В ПОЛЕ ПОЧТЫ - СООБЩЕНИЕ И СООТВЕТСТВУЮЩИЙ ТЕКСТ.
       В ТАБЛИЦЕ ИМЕЕТСЯ СПРАВОЧНОЕ ПОЛЕ И ПОЛЕ РАЗРЕШЕНИЯ ТРАН-
       ЗИТА, ЕСЛИ "ТРАНЗИТ РАЗРЕШЕН" - ВОЗМОЖЕН ОБМЕН ДАННЫМИ 
       МЕЖДУ ПМ ЧЕРЕЗ ЦМ.
    6. ЗАПУСТИТЬ ПРОГРАММЫ НА ПМ - G6500.
       ПОСЛЕ ЭТОГО НА ЭКРАНЕ ПОЯВИТСЯ ТАКАЯ ЖЕ ТАБЛИЦА, КАК НА ЦМ.
    ПОСЛЕ ВЫПОЛНЕНИЯ УКАЗАННЫХ ОПЕРАЦИЙ ЛОКАЛЬНАЯ СЕТЬ ГОТОВА
    К РАБОТЕ.

    Любопытно, что это была за сеть, как физически выглядела и вообще. Расковырять драйвер и понять, как велась работа через "ИНТЕРФЕЙС-1", несложно.

    А это, собственно, весь "Интерфейс 2". Используются два элемента К155ЛА12 и линии A3, B6 и C0:

    Нажмите на изображение для увеличения. 

Название:	Интерфейс 1.png 
Просмотров:	324 
Размер:	7.8 Кб 
ID:	61396
    Последний раз редактировалось tnt23; 17.06.2017 в 20:53.

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

  3. #2
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,633
    Спасибо Благодарностей отдано 
    384
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На перерисованных схемах явно опечатка. Цитата из руководства по эксплуатации:

    Код:
    Через биты 5 и 6 порта B производится вывод информации в последовательном виде через разъем "Интерфейс-1" (X3).
    Через бит 0 порта C осуществляется ввод последовательной информации во внутренние регистры ПЭВМ.

  4. #3
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,633
    Спасибо Благодарностей отдано 
    384
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Экран сервера (Центральной Машины) выглядит вот так:
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	драйвер ЦМ.jpg 
Просмотров:	351 
Размер:	51.4 Кб 
ID:	61404  

  5. #4
    Master
    Регистрация
    21.08.2006
    Адрес
    Ижевск
    Сообщений
    908
    Спасибо Благодарностей отдано 
    20
    Спасибо Благодарностей получено 
    268
    Поблагодарили
    147 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    На перерисованных схемах явно опечатка.
    Да.
    Видимо, схема рисовалась из этой картинки http://lehavika.narod.ru/8/microsha/shema1r.zip
    Название цепи идущего с выводу 1 DD21 можно интерпретировать и как "63", и как "53".
    Правильно - "63", проверено на реальном железе.

    Однако, есть опечатка в заводской схеме!
    На разъёме X3 контакт 3 - это "земля", а контакт 2 - вход. (левый верхний угол, X3:2 - DD21:2)
    Ну и название разъёма тоже...
    Нажмите на изображение для увеличения. 

Название:	Интерфейс1.png 
Просмотров:	322 
Размер:	5.6 Кб 
ID:	61407
    D356 47C0 35F8 F55E 8A52 A88F F3F8 B003 03EB 3D7F

  6. #5
    Activist Аватар для cy6
    Регистрация
    27.04.2015
    Адрес
    г. Пенза
    Сообщений
    342
    Спасибо Благодарностей отдано 
    238
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    30 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А ведь можно дешево и сердито использовать кашерный Ethernet, с модулем типа ENC28J60 или Wiznet w5100/5500. Или даже Wi-Fi на чипах Espressif ESP8266.

    Домашнюю сеть на последовательной передаче (IN, OUT, SYNC_IN, SYNC_OUT) я тоже когда то писала, между Сурой и РК. Запустить было прикольно, но практического применения мало.
    wtf

  7. #6
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,633
    Спасибо Благодарностей отдано 
    384
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DDp Посмотреть сообщение
    Да.
    Видимо, схема рисовалась из этой картинки http://lehavika.narod.ru/8/microsha/shema1r.zip
    Название цепи идущего с выводу 1 DD21 можно интерпретировать и как "63", и как "53".
    Правильно - "63", проверено на реальном железе.

    Однако, есть опечатка в заводской схеме!
    На разъёме X3 контакт 3 - это "земля", а контакт 2 - вход. (левый верхний угол, X3:2 - DD21:2)
    Ну и название разъёма тоже...
    Нажмите на изображение для увеличения. 

Название:	Интерфейс1.png 
Просмотров:	322 
Размер:	5.6 Кб 
ID:	61407
    Супер, спасибо! На путаницу с контактами я уже напоролся, подключая осциллограф

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

    Цитата Сообщение от cy6 Посмотреть сообщение
    А ведь можно дешево и сердито использовать кашерный Ethernet, с модулем типа ENC28J60 или Wiznet w5100/5500. Или даже Wi-Fi на чипах Espressif ESP8266.
    Домашнюю сеть на последовательной передаче (IN, OUT, SYNC_IN, SYNC_OUT) я тоже когда то писала, между Сурой и РК. Запустить было прикольно, но практического применения мало.
    Тут спорно, насколько это будет дешево и сердито (а еще же софт писать). Тогда как для подключения "Интерфейса 1" требуется простой стерео-кабель с разъемами DIN.

    А наработками по самописной сети не поделитесь?

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

    Шина напоминает типовое двухпроводное решение тех лет (MSX-NET, например) с двумя multidrop линиями.

    Нажмите на изображение для увеличения. 

Название:	IMG_20170618_183419.jpg 
Просмотров:	348 
Размер:	17.3 Кб 
ID:	61408

  8. #7
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,633
    Спасибо Благодарностей отдано 
    384
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сеть активно пользуется каналом 1 таймера для отсчета интервала синхронизации и битовых интервалов. Однако есть некоторая странность в коде DRVLOKNT, конкретно в одном месте таймер инициализируется управляющим словом 0x7e. Вроде бы это неправильно, т.к. режимов работы таймера всего шесть, кодируются они 000..101, и получающийся режим 111 недопустимый.

    Длительность битового интервала по моим расчетам выходит 200мкс (хорошо согласуется с картинкой). Это дает пропускную способность канала в 2500 бит/с.
    Последний раз редактировалось tnt23; 19.06.2017 в 20:51.

  9. #8
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,633
    Спасибо Благодарностей отдано 
    384
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата:

    The D3, D2, and D1 bits of the Control Word set the operating mode of the timer. There are 6 modes in total; for modes 2 and 3, the D3 bit is ignored, so the missing modes 6 and 7 are aliases for modes 2 and 3.

  10. #9
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,395
    Спасибо Благодарностей отдано 
    304
    Спасибо Благодарностей получено 
    594
    Поблагодарили
    440 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    tnt23, т.е. на лицо квантовое запутывание реверсинженера?

  11. #10
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,633
    Спасибо Благодарностей отдано 
    384
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    HardWareMan, фиг знает, чем руководствовались в MPTI NET LABORATORY, когда писали этот софт

Страница 1 из 3 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Локальная сеть Корвет. Софт для винды.
    от marinovsoft в разделе Корвет
    Ответов: 3
    Последнее: 29.08.2019, 23:08
  2. Обсуждение: Локальная сеть корвет
    от esl в разделе Корвет
    Ответов: 90
    Последнее: 06.01.2018, 18:04
  3. Локальная сеть Немига
    от kapitan-u в разделе ДВК, УКНЦ
    Ответов: 15
    Последнее: 26.12.2016, 01:28
  4. Локальная сеть корвет
    от forth32 в разделе Корвет
    Ответов: 9
    Последнее: 04.07.2014, 00:29

Ваши права

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