А что это за команда? Навроде mov -(PC), -(PC) или что-то аналогичное?
Вид для печати
А что это за команда? Навроде mov -(PC), -(PC) или что-то аналогичное?
нет - именно обнуление, там сначала что-то нужно занести, кажется, в R6. Интересно, что работает именно не везде, а не на всех. Даже думали применить этот факт, что бы программа(если вставить в нее такое) "знала" - на чем именно она работает.
После ; - мои комментарии
Код требует настройки R0 (но можно взять и любой другой регистр из R0..R5), SP и ячеек памяти 4 и 6
Вроде не использует чего то хитро-зависимого, в выходные попробую на F11 и J11Код:.SET EDIT K52
.SET SL ON
.RUN HD7:CLKON
?MON-F-Dir I/O err 121760
.
@ 152436
; Память после RT
@0/040000
00000002/104350
00000004/142504
00000006/000340
@157700/000005
00157702/005713
00157704/100002
00157706/052754
00157710/000001
00157712/010704
; Настройка
@$0/000113 160000
@$6/121644 160000
@0/040000 14710
00000002/104350
00000004/142504 0
00000006/000340 0
00000010/142504
; Запуск
@0G
@ 000002
; Проверка
@0/000000
00000002/000000
00000004/000000
00000006/000000
00000010/000000
00000012/000000
00000014/000000
00000016/000000
00000020/000000
@157700/000000
00157702/000000
00157704/000000
00157706/000000
00157710/000000
@157760/000000
00157762/000000
00157764/000000
00157766/000000
00157770/000000
00157772/000000
00157774/000000
00157776/000000
@
Но если не требуется именно обнуление - в моём вариант всего одна команда и никаких предварительных настроек :)
- - - Добавлено - - -
А, да, технически ещё требуется настройка PS - там должен быть ноль в момент старта. И вот тут на разных процах возможны варианты. Так что, скорее всего, более универсальный способ запуска - это нарисовать в памяти небольшую программу - не везде такое возможно с пульта.
я как раз про противоположное, выявляющее именно разницу в работе разных процессоров, а не стремление к универсальности. И - программный трюк - именно в одну команду (с предварительной настройкой чего-то одного - вроде, - стека), в тех старых обсуждениях на этом форуме кто-то вспоминал как это сделать (думал - Вы). Я не программист и мне трудно понять как это работало. Ну, да и ладно - раз Вам не интересно, то и забудем...
P.S. возможно это:
"Доходит до 0, копирует себя в PS, а вот тут зависит от проца и содержимого SP - что будет "
Именно. Одна команда
Доходит до нулевой ячейки, обнуляет там команду и встаёт по HALT-у
- - - Добавлено - - -
Если именно разные процы, а не экземпляры - то это уже всё описано и как выяснять - понятно.
Если разные экземпляры - то если только по содержимому регистров после включения питания, потому как всё остальное - предопределено
- - - Добавлено - - -
И вообще - правильно ли оно вспомнилось по прошествию времение
Разные экземпляры одного процессора, могут в теории отличаться, если разные версии и следовательно разные фотошаблоны использовались...
Ой, ещё вариант забыл - это брак производственный ... :(
И отделить одно от другого - сложно.
По поводу заполнению одной командой - можно команду и вверх развернуть ... Но зависит от конкретной реализации процессора, в какой момент будет меняться PC в разных модах адресации.
В документации по PDP-11 всё чётко прописано :), но сама DEC нарушила свой стандарт :( Про других производителей можно скромно промолчать.
И ещё, могут быть вырожденные случаи на машинах с MMU настроенным определённым образом :) ,
когда задача виртуальна, 64 кб памяти и нет отображения ни на страницу ввода/вывода и вектора.
Тогда возможно зацикливание одной командой до прерывания ;)
А уж если приоритет процессора задрать, то вообще до применения пульта :)
Ну у нас жалобы были на первые 1801ВМ3 :(
Возможно и на другие процессоры были, но мы просто не знаем о них...
Проходит тесты... Но...
Вопрос в том какие именно и в каком объёме...
- - - Добавлено - - -
Я полагаю, что если бы можно было бы почитать жалобы производителям процессоров, то можно было бы многое узнать...
- - - Добавлено - - -
Это как по стандартам сети GSM - вклинится в чужой телефонный разговор невозможно, но почему-то у меня пару раз такое было...
Их кто-то видел? Или как обычно - слухи. Давай экземпляр - посмотрим. А гадать мне ужа надоело.
Вот когда узнаешь - тогда и пиши. С гаданиями - к бабке. А том у нас вон тоже гадали - сколько может выдать ВМ3 и J11 по максимуму - каких я только гаданий не слышал. А всё оказалос проще.
Давай ты не будешь гадать и полагать - а приводить факты. Точка.
- - - Добавлено - - -
А ещё вспомни про слухи и гадания о том, что на ВМ3 RSX не работает