Перейти к содержимому

Фотография

Где найти старых электронщиковГде найти старых электронщиков


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 134

#21
Andrey_Ak

Andrey_Ak
  • Свой человек
  • 937 сообщений
Итак, для загрузки Электроника-60 с НМЛ, КНМЛ или Фотосчитывателя
нужно предварительно ввести программу "Абсолютный загрузчик"
Допустим вот она:

TM-11 Magnetic Tape
Please note that this bootstrap starts at 010000 instead of 01000 to allow for large boot blocks. If the bootstrap loops at location 10034 then there was an error reading the tape.
Loc. Cont. Instruction Comment
=======================================
010000 012700 mov #mtbrc,r0 controller address
010002 172524
010004 005310 dec (r0) set to -1
010006 012740 mov #cmd,-(r0) high density, skip block
010010 060011
010012 105710 tstb (r0) wait ready
010014 100376 bpl .-2
010016 005710 tst (r0) test for error
010020 100767 bpl start try again on error
010022 012710 mov #cmd,(r0) read block
010024 060003
010026 105710 tstb (r0) wait ready
010030 100376 bpl .-2
010032 005710 tst (r0) test for error
010034 100777 bpl . loop for ever on error
010036 000000 halt (or 5007 to auto start)

После ее ввода надо ее выполнить: 010000G Правильно?
Затем произвести загрузку с указанного адреса
в ячейке 010002 : 172524L Правильно?

А как скажем занести в ячейку 010000 код 012700 ???
Я делаю так: 010000/012700 ВК
А потом проверяю 010000/XXXXXX - И остается старый адресс
Почему? как правильно делать? Или я вообще не понимаю??
  • 0

#22
Guantanoma

Guantanoma
  • Гость
  • 5 сообщений
Я знаю, отличного электронщика, нет вещи чтоб он не поченил.. Зовут Андрей тел. 2410172, живет в районе тастака. Звонить в рабочие дни после 6 ти...
  • 0

#23
Andrey_Ak

Andrey_Ak
  • Свой человек
  • 937 сообщений

Я знаю, отличного электронщика, нет вещи чтоб он не поченил.. Зовут Андрей тел. 2410172, живет в районе тастака. Звонить в рабочие дни после 6 ти...


- Спасибо. Но тут мало просто электронщика, надо и чтоб в старых машинах понимал....
Позвоню...
  • 0

#24
Andrey_Ak

Andrey_Ak
  • Свой человек
  • 937 сообщений
Да, печально, никто не знает как мне помочь... :-)
  • 0

#25
Farmer

Farmer

    Землю-крестьянам, фабрики-рабочим, деньги-банковским служащим

  • Модератор
  • 47 979 сообщений
Эх.. раздразнили вы меня... голова забыла, руки помнять но попробовать не на чем... пошел искать эмулятор PDP-11 :-)
  • 0

#26
Andrey_Ak

Andrey_Ak
  • Свой человек
  • 937 сообщений

Эх.. раздразнили вы меня... голова забыла, руки помнять но попробовать не на чем... пошел искать эмулятор PDP-11 :D


- :-) Только на эмуляторе нету СМ 5300.01 и СМ 5211 у меня есть... Я еще и заплатить могу... :D
  • 0

#27
Farmer

Farmer

    Землю-крестьянам, фабрики-рабочим, деньги-банковским служащим

  • Модератор
  • 47 979 сообщений

- :-) Только на эмуляторе нету СМ 5300.01 и СМ 5211 у меня есть...

Да не, надо последовательно. Нашел один эмулятор PDP-11, только у него сразу грузится RSX-11... Сообразил что надо искать эмулятор или LSI-11, или ДВК... Чтобы потыкаться в пультовом терминале, вспомнить как оно там... много времени я в молодости провел в обнимку с Э-60 и 1801/1806 сериями :D
Кстати, для СМ5211 мы как то написали драйвер, который эмулировал НГМД... от бедности.. вот это была жесть, RT-11 грузилась... дай бог памяти.. минут 20 - 30 :D

Блин... все.. пошел еще и дистрибут RT-11 искать... поностальгировать, систему погенерить :eek:
  • 0

#28
Andrey_Ak

Andrey_Ak
  • Свой человек
  • 937 сообщений

- :-) Только на эмуляторе нету СМ 5300.01 и СМ 5211 у меня есть...

Да не, надо последовательно. Нашел один эмулятор PDP-11, только у него сразу грузится RSX-11... Сообразил что надо искать эмулятор или LSI-11, или ДВК... Чтобы потыкаться в пультовом терминале, вспомнить как оно там... много времени я в молодости провел в обнимку с Э-60 и 1801/1806 сериями :D
Кстати, для СМ5211 мы как то написали драйвер, который эмулировал НГМД... от бедности.. вот это была жесть, RT-11 грузилась... дай бог памяти.. минут 20 - 30 :D

Блин... все.. пошел еще и дистрибут RT-11 искать... поностальгировать, систему погенерить :eek:


- Я очень надеюсь на вашу помощь....

Одни вон вообще подключили СМ5211 к ISA слоту IBM совместимого... а схемой делится не хотят...

Куда вам отправить эмулятор?


А вот если бы найти фотосчитыватель с контроллером и перфолентами, было-бы полное (ну почти) счастье... :eek:

Сообщение отредактировал Andrey_Ak: 14.03.2009, 01:10:16

  • 0

#29
Andrey_Ak

Andrey_Ak
  • Свой человек
  • 937 сообщений
А вы не вспомните вот эти платы: СМ 5300 http://foto.mail.ru/...m5300-1/26.html
и: СМ 5211 http://foto.mail.ru/...5211-1/100.html

Нигде не могу найти описания и адресов этих контроллеров...
  • 0

#30
Farmer

Farmer

    Землю-крестьянам, фабрики-рабочим, деньги-банковским служащим

  • Модератор
  • 47 979 сообщений

СМ 5211 http://foto.mail.ru/...5211-1/100.html
Нигде не могу найти описания и адресов этих контроллеров...

Смутно припоминается, что возможно контроллер к 5211 у нас был самодельный. Даже скорее всего самодельный, ибо они у нас шли не к Э-60, а, если склероз не изменяет, к Д3-28, и интерфейс у них был какой то.. чуть ли не типа ИРПР. Там помоему нужно было сунуть команду с атрибутами, а потом принять/отдать блок данных. Контроллер склепать под него не так уж и сложно было, но при этом адреса регистров и формат РК и РС был конечно совершенно нестандартные.
  • 0

#31
Andrey_Ak

Andrey_Ak
  • Свой человек
  • 937 сообщений

СМ 5211 http://foto.mail.ru/...5211-1/100.html
Нигде не могу найти описания и адресов этих контроллеров...

Смутно припоминается, что возможно контроллер к 5211 у нас был самодельный. Даже скорее всего самодельный, ибо они у нас шли не к Э-60, а, если склероз не изменяет, к Д3-28, и интерфейс у них был какой то.. чуть ли не типа ИРПР. Там помоему нужно было сунуть команду с атрибутами, а потом принять/отдать блок данных. Контроллер склепать под него не так уж и сложно было, но при этом адреса регистров и формат РК и РС был конечно совершенно нестандартные.


А вы где раньше работали и как применялась Эл.60?

А мое оборудование шло в комплекте МОЛ-601 комплекс обработки агрофизических данных.
С института сейсмологии.... В комплекте была Эл.60 + СМ 5211 + СМ 5300.01
так что карты наверно заводские...
  • 0

#32
Farmer

Farmer

    Землю-крестьянам, фабрики-рабочим, деньги-банковским служащим

  • Модератор
  • 47 979 сообщений
В принципе адреса найти не очень сложно - достаточно написать простенькую программу, опрашивающую все адреса ВУ и выводящую на терминал найденные.. только надо незабыть сделать затычку на прерывание по эээ как оно там называлось... короче по обращению по несуществующему адресу. Адрес вектора увы не помню, но думаю таблицу векторов найти несложно.
  • 0

#33
Andrey_Ak

Andrey_Ak
  • Свой человек
  • 937 сообщений

В принципе адреса найти не очень сложно - достаточно написать простенькую программу, опрашивающую все адреса ВУ и выводящую на терминал найденные.. только надо незабыть сделать затычку на прерывание по эээ как оно там называлось... короче по обращению по несуществующему адресу. Адрес вектора увы не помню, но думаю таблицу векторов найти несложно.


- это очень сложно? а то я даже в ассеблере толком не понимаю, не то что машинные кода...

на бейсике я такую программку смогу написать но не больше....

Сообщение отредактировал Andrey_Ak: 14.03.2009, 02:11:55

  • 0

#34
Farmer

Farmer

    Землю-крестьянам, фабрики-рабочим, деньги-банковским служащим

  • Модератор
  • 47 979 сообщений

А вы где раньше работали и как применялась Эл.60?

Ну легче сказать, где не применялись Э-60 :-)
Когда я работал в институте, использовали как управляющую для различных аппаратных систем моделирования радиолокационных сигналов. Потом работал в одном НИИ, там как инструментальную для разработки софта для бортовых процессоров и отработки различных контроллеров. Причем это были не только Э-60, но различные модификации ДВК.

- это очень сложно? а то я даже в ассеблере толком не понимаю, не то что машинные кода...

Команд с десяток. Эех!!! лет 25 назад я помнил бОльшую часть кодов команд. А какие там были изощренные методы адресации :D
  • 0

#35
Andrey_Ak

Andrey_Ak
  • Свой человек
  • 937 сообщений
А как вообще распределяется там память?

Например в адресах с 000000 по хххххх есть данные.....

Занести скажем код 030030 в адрес 000000 не получается, 000000/000ххх 030030
потом снова проверяю 000000/000ххх

- он оставляет в адресе 000000 тот же код который был до изменения...

Памяти у меня я так понял 8к + 32к

В адреса с 117744 все заносится без проблем...

уфф.... сложно все это... особенно если не знаешь...


А если скажем я попаду на адрес контроллера и сделаю так 177520/ что он мне должен ответить?
В основном отвечает вопросом...

Сообщение отредактировал Andrey_Ak: 14.03.2009, 02:36:33

  • 0

#36
Farmer

Farmer

    Землю-крестьянам, фабрики-рабочим, деньги-банковским служащим

  • Модератор
  • 47 979 сообщений

А как вообще распределяется там память?

Адресное пространство - 64Кб, делится на банки по 8Кб.
На самой процессорной плате 8К, сейчас не помню - можно ли их отключить. Память на процессорной плате обычно (а может и всегда) в нулевом банке, адреса с 000000. В нулевом банке обязательно должна физически пристутствовать память, поскольку именно там в младших адресах (если не ошибаюсь до адреса 000400) размещаются вектора прерываний.
На дополнительных платах памяти должны быть переключатели для включения/выключения банков по 8кб, и для установки базового адреса всей платы.
Максимальное количество памяти 56Кб. Последний банк обычно используется регистрами ВУ.

Программы обычно грузятся с адреса 001000. В RT-11 программы всегда грузятся с адреса 001000, ядро ОС (RT-11) грузится в верхние адреса, загрузчик определяет размер памяти при загрузке.

Например в адресах с 000000 по хххххх есть данные.....
Занести скажем код 030030 в адрес 000000 не получается, 000000/000ххх 030030
потом снова проверяю 000000/000ххх
- он оставляет в адресе 000000 тот же код который был до изменения...
Памяти у меня я так понял 8к + 32к
В адреса с 117744 все заносится без проблем...
уфф.... сложно все это... особенно если не знаешь...

Хм.. что то с памятью у вас не так... Нужно искать описание джамперов на процессоре и на плате памяти, разобраться что в каких банках, а потом думать дальше.

А если скажем я попаду на адрес контроллера и сделаю так 177520/ что он мне должен ответить?
В основном отвечает вопросом...

Должен считать регистр по этому адресу. Если знак вопроса - значит было прерывание по обращению к несуществующему адресу.
  • 0

#37
Andrey_Ak

Andrey_Ak
  • Свой человек
  • 937 сообщений
Устройство П3 имеет память емкостью 16К 16-разрядных слов
В паспорте на запоминающие ос-во П3 указано по перемычкам:

При включении выключателя SI.1 выработка сигнала К СИП Н запрещается на время регенерации
При включении выключателя SI.2 выработка сигнала К СИП Н запрещается совсем
При включении выключателя SI.3 сигнал К СИП Н задерживается на 200 нс
При включении выключателя SI.4 сигнал К СИП Н задерживается на 400 нс

При включении выключателя S2.1 расширяющий адресный разряд РАД I7 устанавливается в "I"
При включении выключателя S2.2 расширяющий адресный разряд РАД I7 устанавливается в "0"
При включении выключателя S2.3 расширяющий адресный разряд РАД I7 устанавливается в "I"
При включении выключателя S2.4 расширяющий адресный разряд РАД I7 устанавливается в "0"

Указаны выключатели, которые нужно выключить для выбора банков памяти.

Номер банка 0 1 2 3 4 5 6 7

Выключаемый S3.1 S3.2 S3.3 S3.4 S3.5 S3.6 S3.7 S3.8
переключатель


- Как правильно все выставить???

Сейчас при включении первая и вторая ПЭВМ пишет адрес 020114
А адрес 001000 только для чтения... не запоминает то что я туда пишу...

адрес 001000 только для чтения... даже тогда когда я вообще вынимаю плату памяти..
без платы при включении показывает адрес 000010
А третья ПЭВМ без памяти при включении пишет адрес 020554

Сообщение отредактировал Andrey_Ak: 14.03.2009, 03:40:22

  • 0

#38
Farmer

Farmer

    Землю-крестьянам, фабрики-рабочим, деньги-банковским служащим

  • Модератор
  • 47 979 сообщений

- Как правильно все выставить???

Найдите еще документацию на процессорную плату - там тоже есть некоторое количество переключателей. Надо понять - рабочие ли процессорные платы.
  • 0

#39
Andrey_Ak

Andrey_Ak
  • Свой человек
  • 937 сообщений

- Как правильно все выставить???

Найдите еще документацию на процессорную плату - там тоже есть некоторое количество переключателей. Надо понять - рабочие ли процессорные платы.


- Документация есть, но там я перемычек не нашел...
  • 0

#40
Andrey_Ak

Andrey_Ak
  • Свой человек
  • 937 сообщений
Куда же подевались все Инженеры ВС советских времен??

Неужели никого не осталось... или тут нету...
  • 0


Количество пользователей, читающих эту тему: 1

пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.