![Фотография](https://vse.kz/uploads/profile/photo-thumb-131556.jpg?_r=1539258125)
Где найти старых электронщиковГде найти старых электронщиков
#21
Отправлено 13.03.2009, 00:49:42
![](https://vse.kz/public/style_images/osnovnoi34/post_offline.png)
нужно предварительно ввести программу "Абсолютный загрузчик"
Допустим вот она:
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 - И остается старый адресс
Почему? как правильно делать? Или я вообще не понимаю??
#27
Отправлено 14.03.2009, 00:45:37
![](https://vse.kz/public/style_images/osnovnoi34/post_offline.png)
Да не, надо последовательно. Нашел один эмулятор PDP-11, только у него сразу грузится RSX-11... Сообразил что надо искать эмулятор или LSI-11, или ДВК... Чтобы потыкаться в пультовом терминале, вспомнить как оно там... много времени я в молодости провел в обнимку с Э-60 и 1801/1806 сериями-
Только на эмуляторе нету СМ 5300.01 и СМ 5211 у меня есть...
![:D](http://vse.kz/public/style_emoticons/default/biggrin.gif)
Кстати, для СМ5211 мы как то написали драйвер, который эмулировал НГМД... от бедности.. вот это была жесть, RT-11 грузилась... дай бог памяти.. минут 20 - 30
![:D](http://vse.kz/public/style_emoticons/default/biggrin.gif)
Блин... все.. пошел еще и дистрибут RT-11 искать... поностальгировать, систему погенерить
![:eek:](http://vse.kz/public/style_emoticons/default/biggrin.gif)
#28
Отправлено 14.03.2009, 01:01:24
![](https://vse.kz/public/style_images/osnovnoi34/post_offline.png)
Да не, надо последовательно. Нашел один эмулятор PDP-11, только у него сразу грузится RSX-11... Сообразил что надо искать эмулятор или LSI-11, или ДВК... Чтобы потыкаться в пультовом терминале, вспомнить как оно там... много времени я в молодости провел в обнимку с Э-60 и 1801/1806 сериями-
Только на эмуляторе нету СМ 5300.01 и СМ 5211 у меня есть...
![]()
Кстати, для СМ5211 мы как то написали драйвер, который эмулировал НГМД... от бедности.. вот это была жесть, RT-11 грузилась... дай бог памяти.. минут 20 - 30![]()
Блин... все.. пошел еще и дистрибут RT-11 искать... поностальгировать, систему погенерить
- Я очень надеюсь на вашу помощь....
Одни вон вообще подключили СМ5211 к ISA слоту IBM совместимого... а схемой делится не хотят...
Куда вам отправить эмулятор?
А вот если бы найти фотосчитыватель с контроллером и перфолентами, было-бы полное (ну почти) счастье...
![:eek:](http://vse.kz/public/style_emoticons/default/smile.gif)
Сообщение отредактировал Andrey_Ak: 14.03.2009, 01:10:16
#29
Отправлено 14.03.2009, 01:15:44
![](https://vse.kz/public/style_images/osnovnoi34/post_offline.png)
и: СМ 5211 http://foto.mail.ru/...5211-1/100.html
Нигде не могу найти описания и адресов этих контроллеров...
#30
Отправлено 14.03.2009, 01:57:10
![](https://vse.kz/public/style_images/osnovnoi34/post_offline.png)
Смутно припоминается, что возможно контроллер к 5211 у нас был самодельный. Даже скорее всего самодельный, ибо они у нас шли не к Э-60, а, если склероз не изменяет, к Д3-28, и интерфейс у них был какой то.. чуть ли не типа ИРПР. Там помоему нужно было сунуть команду с атрибутами, а потом принять/отдать блок данных. Контроллер склепать под него не так уж и сложно было, но при этом адреса регистров и формат РК и РС был конечно совершенно нестандартные.СМ 5211 http://foto.mail.ru/...5211-1/100.html
Нигде не могу найти описания и адресов этих контроллеров...
#31
Отправлено 14.03.2009, 02:00:34
![](https://vse.kz/public/style_images/osnovnoi34/post_offline.png)
Смутно припоминается, что возможно контроллер к 5211 у нас был самодельный. Даже скорее всего самодельный, ибо они у нас шли не к Э-60, а, если склероз не изменяет, к Д3-28, и интерфейс у них был какой то.. чуть ли не типа ИРПР. Там помоему нужно было сунуть команду с атрибутами, а потом принять/отдать блок данных. Контроллер склепать под него не так уж и сложно было, но при этом адреса регистров и формат РК и РС был конечно совершенно нестандартные.СМ 5211 http://foto.mail.ru/...5211-1/100.html
Нигде не могу найти описания и адресов этих контроллеров...
А вы где раньше работали и как применялась Эл.60?
А мое оборудование шло в комплекте МОЛ-601 комплекс обработки агрофизических данных.
С института сейсмологии.... В комплекте была Эл.60 + СМ 5211 + СМ 5300.01
так что карты наверно заводские...
#32
Отправлено 14.03.2009, 02:01:48
![](https://vse.kz/public/style_images/osnovnoi34/post_offline.png)
#33
Отправлено 14.03.2009, 02:06:35
![](https://vse.kz/public/style_images/osnovnoi34/post_offline.png)
В принципе адреса найти не очень сложно - достаточно написать простенькую программу, опрашивающую все адреса ВУ и выводящую на терминал найденные.. только надо незабыть сделать затычку на прерывание по эээ как оно там называлось... короче по обращению по несуществующему адресу. Адрес вектора увы не помню, но думаю таблицу векторов найти несложно.
- это очень сложно? а то я даже в ассеблере толком не понимаю, не то что машинные кода...
на бейсике я такую программку смогу написать но не больше....
Сообщение отредактировал Andrey_Ak: 14.03.2009, 02:11:55
#34
Отправлено 14.03.2009, 02:28:36
![](https://vse.kz/public/style_images/osnovnoi34/post_offline.png)
Ну легче сказать, где не применялись Э-60А вы где раньше работали и как применялась Эл.60?
![:-)](http://vse.kz/public/style_emoticons/default/biggrin.gif)
Когда я работал в институте, использовали как управляющую для различных аппаратных систем моделирования радиолокационных сигналов. Потом работал в одном НИИ, там как инструментальную для разработки софта для бортовых процессоров и отработки различных контроллеров. Причем это были не только Э-60, но различные модификации ДВК.
Команд с десяток. Эех!!! лет 25 назад я помнил бОльшую часть кодов команд. А какие там были изощренные методы адресации- это очень сложно? а то я даже в ассеблере толком не понимаю, не то что машинные кода...
![:D](http://vse.kz/public/style_emoticons/default/biggrin.gif)
#35
Отправлено 14.03.2009, 02:34:01
![](https://vse.kz/public/style_images/osnovnoi34/post_offline.png)
Например в адресах с 000000 по хххххх есть данные.....
Занести скажем код 030030 в адрес 000000 не получается, 000000/000ххх 030030
потом снова проверяю 000000/000ххх
- он оставляет в адресе 000000 тот же код который был до изменения...
Памяти у меня я так понял 8к + 32к
В адреса с 117744 все заносится без проблем...
уфф.... сложно все это... особенно если не знаешь...
А если скажем я попаду на адрес контроллера и сделаю так 177520/ что он мне должен ответить?
В основном отвечает вопросом...
Сообщение отредактировал Andrey_Ak: 14.03.2009, 02:36:33
#36
Отправлено 14.03.2009, 03:16:05
![](https://vse.kz/public/style_images/osnovnoi34/post_offline.png)
Адресное пространство - 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/ что он мне должен ответить?
В основном отвечает вопросом...
#37
Отправлено 14.03.2009, 03:28:05
![](https://vse.kz/public/style_images/osnovnoi34/post_offline.png)
В паспорте на запоминающие ос-во П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
Количество пользователей, читающих эту тему: 1
пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0