Елку выкинул, откопал процессор ВМ3, но он, увы, с датой 89/10. Пока посканировал, никаких новых регистров нет, есть некоторые отличия в содержимом регистров, но непонятно, является ли это особенностью маски процессора. Полетаев писал что маску поменяли в середине 89 года, так что может быть это уже новая ревизия.
Скрытый текст
89/10
172300/034016
172302/070512
172304/055412
172306/076516
172310/033512
172312/070410
172314/065412
172316/026514
172340/005471
172342/005663
172344/006261
172346/005323
172350/005513
172352/004755
172354/005565
172356/004072
172512/007367
172516/177717
177572/000000
177574/000000
177576/001760
177600/037012
177602/073114
177604/063416
177606/065412
177610/072516
177612/037516
177614/015516
177616/032516
177640/001621
177642/007677
177644/007773
177646/007775
177650/003263
177652/003375
177654/007267
177656/005777
177714/160007
177716/000000
177776/00000492/01
172300/077516
172302/077516
172304/077516
172306/077516
172310/077516
172312/077516
172314/077516
172316/037516
172340/007777
172342/007777
172344/007777
172346/007777
172350/007777
172352/007777
172354/007777
172356/007677
172512/007777
172516/177717
177572/000000
177574/000000
177576/001760
177600/077516
177602/077516
177604/077516
177606/077516
177610/077516
177612/077516
177614/077516
177616/077516
177640/007777
177642/007777
177644/007777
177646/007777
177650/007777
177652/007777
177654/007777
177656/007777
177714/160007
177716/000000
177776/000004[свернуть]
- - - Добавлено - - -
Выполнил такой фрагмент:
Получилось такое: [http://i072.radikal.ru/1601/27/d687a41f390ct.jpg]Код:
309 001330 012701 000002 entry: mov #2, R1 ;
310 001334 012702 177776 mov #177776, R2 ; Адрес PSW
311 001340 012712 140340 mov #140340, (R2) ; Установить USER-моду
312 001344 010611 mov SP, (R1) ; Какой стек ?
313 001346 012706 004444 mov #4444, SP ; Стек USER-моды
314 001352 012712 000340 mov #340, (R2) ; Установить KERNEL-моду
315 001356 010611 mov SP, (R1) ; Какой стек ?
316 001360 012706 002222 mov #2222, SP ; Стек KERNEL-моды
317 001364 012711 001372 mov #ehalt, (R1) ;
318 001370 000000 halt ; Установить HALT-моду
319 ;
320 001372 005712 ehalt: tst (R2) ; Прочитать PSW
321 001374 010611 mov SP, (R1) ; Какой стек ?
322 001376 012712 140340 mov #140340, (R2) ; Выбрать стек USER
323 001402 010611 mov SP, (R1) ; Какой стек ?
324 001404 012712 000340 mov #340, (R2) ; Выбрать стек KERNEL
325 001410 010611 mov SP, (R1) ; Какой стек ?
326
327 001412 012737 177600 172512 mov #177600, @#172512 ; PARH2 -> IO Page
328 001420 005737 100000 tst @#100000 ; Чтение 17760000 вызовет зависание
329 001424 000240 nop ;
330 001426 000777 br . ;
Почему-то в HALT режиме SP равен установленному значению 22228, хотя PSW и PC при переходе в HALT сохранились в стеке 200008
Транзакции по 177776 на внешней шине процессора не отображаются, хотя адрес 177776 мелькает.

