Это потому что обнулён флаг режима 22 бит.
Можно добавить в тест запись -1 в PAR как в режиме 18 бит, так и в режиме 22 бит.
Попытка проверить с пульта провалилась: пишется-читается все.
- - - Добавлено - - -
Проверил, если установить 22-бит режим - прога читает полный регистр. Но кроме всего прочего получается вот такая штука...Код:@17777572/000016 0
@/000016
@17772516/177717 0
@
@
@1000/012737
00001002/177777
00001004/172340
00001006/013737 0
00001010/172340 13737
00001012/010000 172340
00001014/000000 10000
00001016/003214 0
00001020/104351
@1000G
@ 001010
@17772340/177777
@10000/007777 0
@P
@ 001020
@10000/007777
@
ВМ3:Код:.TY PAR.MAC
.TITLE PAR
.MCALL .EXIT,.PRINT
START:: CLR @#177572
CLR @#172516
MOV #177777,@#172340
MOV @#172340,ARGS
BIS #20,@#172516
MOV @#172340,ARGS+2
MOV #177777,@#172340
MOV @#172340,ARGS+4
BIC #20,@#172516
MOV @#172340,ARGS+6
MOV #BUFF,R0
MOV #FMTS,R1
MOV #ARGS,R2
CALL $EDMSG
.PRINT #BUFF
.EXIT
ARGS: .BLKW 4
BUFF: .BLKB 80.
FMTS: .ASCIZ /%4P/
.END START
.RU HX1:PAR
007777 177777 177777 007777
.