|
Alexey: Я тоже уже плохо помню, но помоему надо было просто набрать какой-то стартовый адрес (а может 177550) после чего загружался загрузчик , т.к. никаких программ до него не вводилось , я думаю что код в ней вшит. Достопочтенный сэр путает Гегеля с Бебелем. Когда производится начальная загрузка программы, вводится ( с клавишного регистра - для СМ-4 или с помощью эмулятора пульта - для Э-60 ) стартовый адрес загрузки 173110 для дисковода или 173400 ( вроде бы )- для ПЛ и нажимается ПУСК, управление передается размещенному в ПЗУ по этому адресу начальному загрузчику, который, несмотря на то, что находится в ПЗУ ( не микропроцессора, а в обвязке ) , от этого не становится микропрограммой, т.к. содежит не микрокод, а обычные машинные команды. И если в самой программе пользователя есть ввод данных с ПЛ, это будет набор абсолютно тех же команд ввода байта с ПЛ. PDP-11 в отличие от хорошо знакомой нам по микроконтроллерам Гарвардской имеет фон-Неймановскую архитектуру, где программа, данные и регистры внешних устройств ( последнее не есть прямое требование фон-Неймановской архитектуры, но верно для PDP-11) размещаются в одном пространстве адресов со всеми вытекающими отсюда последствиями. Однако мы далеко ушли от заданного автором темы вопроса, и мое мнение - лучше всего сэмулировать перфосчитку на отдельном МК - осается неизменным. Как сладкий сон видится мне, как бы я сделал эту задачу, а то последнее время если удастся подхватить какой-нить заказ, так это всякая фигня типа автоматизированная ковырялка в носу - абы гроши. Мрак ! |
|
|
Bul_d_Ozer: управление передается размещенному в ПЗУ по этому адресу начальному загрузчику, который, несмотря на то, что находится в ПЗУ ( не микропроцессора, а в обвязке ) Дело в том, что я занимался только Э-60( в качестве управляющей для систем машинной сварки МС, типа ЧПУ). На плате стояло 5 БИСов процессора, и углубляться в то кто из них ПЗУ ... Тем более , что ПЗУ явно присутствовало ввиде доп. платы. Bul_d_Ozer: как бы я сделал эту задачу, Ну если , Вам будет надо, я знаю, где есть на 51.
|
|
|
Alexey: Дело в том, что я занимался только Э-60( в качестве управляющей для систем машинной сварки МС, типа Ч Э-60 сделана на 589-й серии - уже не рассыпуха, как в СМ-4, но еще и не однокристаллка 1801ВМ2, как в ДВК. Но к сути рассматриваемого нами вопроса это не касаемо, потому что принцип начальной загрузки един. Alexey: Ну если , Вам будет надо, я знаю, где есть на 51. Сенкс, 51-я - не мой конек , я все больше по Атмелам , да и Питер далековато от Минска, хотя и там я когда-то наследил, правда, в другом амплуа ( АИС на РС). Так что буду ждать, когда ( или если ) очнутся от зимней летаргии мои минские заказчики
|
|