Так. Стоп.
Рассмотрим ещё раз процесс запуска процессора.
1. /DCLO = LOW, /ACLO = LOW.
2. Включаем питание +5 В. Проц устанавливает /INIT = LOW.
3. Допустим, через 8,5 мс внешняя схема переводит сигнал /DCLO = HIGH. Проц поднимает /INIT = HIGH.
4. Допустим, что внешняя схема через 85 мс переводит сигнал /ACLO = HIGH.
5. Похоже, что далее проц обращается по адресу 177 716. Видимо тут и сигнал SEL1 появляется...
6. Информация, считанная с адреса 177 716, загружается в счётчик команд процессора. Затем младший байт в счётчике обнуляется.
В регистр состояния процессора загружается константа 000 340.
7. Проц проверяет незамаскированные прерывания. Если их нет, то начинается выполнение программы с адреса, загруженного в счётчик команд.
Иначе сначала выполняется прерывание.
Так?
P.S.
По поводу номера процессора в системе. Видел такую информацию:
Он определяется состоянием выводов 26 (РА1) и 27 (РА0).
Соответственно, меняются адреса регистров SEL1, SEL2:
00 - 177716, 177714
01 - 177736, 177734
10 - 177756, 177754
11 - 177776, 177774.




Ответить с цитированием