Добавил обновленные драйверы.
Они должны помочь в гипотетической ситуации когда контроллер не успел выполнить чтение/запись до следующей команды процессора, но успел пока она выполнялась.
В первом варианте драйвера такая ситуация приведет к подвисанию (в SimH ситуацию удалось смоделировать в TSX-Plus под легкой нагрузкой).
При этом драйвер должен укоротиться слова на 3 
Возможно в реальности такая ситуация и невозможна, потом буду на живом железе смотреть 
В любом случае, интересен тест новых драйверов на живом железе.
Выставил в сеть эмулятор с TSX-Plus на AZ:
Код:
$ telnet pdp-11.online 2023
Trying 80.89.204.47...
Connected to pdp-11.online.
Escape character is '^]'.
Connected to the PDP-11 simulator DZ device, line 15
* TSX-Plus Version 6.50 *
License # = 999-T1S-50000
19-Mar-2021 02:46:55
Line # 17
Logon please:GUEST
Password:
Welcome to the system
.SH ALL
TSX-Plus Version = 6.50
19-Mar-2021
Active Handler Handler Handler
Device I/O Status V. base P. base size CSR Vector
------ ------ ------ ------- ------- ------- ------ ------
TT 0 000004
LD 0 102446
CL 0 016057 057560 000000 512
AZ 0 102762 120000 073624 366
MM 0 016020 120000 073515 4524
EQ 3 007061 120000 073425 3528
LP 0 030003 120000 072426 406
NL 0 000025 120000 072425 60
VM 0 102447 110576 000000 426
Assignments:
SY --> AZ0:
TCP --> LD7:
WF --> VM0:
DK --> AZ1:
There are no allocated devices
Uptime: 18:49:40
System use: Run=0%, I/O-wait=99%, Swap-wait=0%, Idle=0%
I/O Activity: User I/O=99%, Swapping I/O=0%
Job Line Pri State Size Connect CPU time Program Job name
--- ------ --- ------- ----- --------- -------- ------- ------------
1 1(0) 50 TI 39Kb 18:50:00 00:00:01 KMON
17* 17(0) 50 IN 39Kb 00:01:00 00:00:01 KMON GUEST
19 Det. 50 SL-Swap 33Kb 18:50:00 00:00:00 WINPRT Window print
20 Det. 50 SL 63Kb 18:50:00 00:00:00 RTSORT SYSTEM
21 Det. 50 SL-Lock 63Kb 18:50:00 00:00:19 TCPIP TCP/IP
Line Type Vector CSR Terminal Speed Active Line Name
---- ----- ---------- ------ -------- -------- ------ ------------
1 Oper. DL 060 177560 VT200 9600 8N Yes Console
2 Phone DZ - 0 300 160100 VT200 9600 8N No DZ11 - 0
3 Phone DZ - 1 300 160100 VT200 9600 8N No DZ11 - 1
4 Phone DZ - 2 300 160100 VT200 9600 8N No DZ11 - 2
5 Phone DZ - 3 300 160100 VT200 9600 8N No DZ11 - 3
6 Phone DZ - 0 310 160110 VT200 9600 8N No DZ11 - 4
7 Phone DZ - 1 310 160110 VT200 9600 8N No DZ11 - 5
8 Phone DZ - 2 310 160110 VT200 9600 8N No DZ11 - 6
9 Phone DZ - 3 310 160110 VT200 9600 8N No DZ11 - 7
10 Phone DZ - 0 320 160120 VT200 9600 8N No DZ11 - 8
11 Phone DZ - 1 320 160120 VT200 9600 8N No DZ11 - 9
12 Phone DZ - 2 320 160120 VT200 9600 8N No DZ11 - 10
13 Phone DZ - 3 320 160120 VT200 9600 8N No DZ11 - 11
14 Phone DZ - 0 330 160130 VT200 9600 8N No DZ11 - 12
15 Phone DZ - 1 330 160130 VT200 9600 8N No DZ11 - 13
16 Phone DZ - 2 330 160130 VT200 9600 8N No DZ11 - 14
17* Phone DZ - 3 330 160130 VT200 9600 8N Yes DZ11 - 15
CL version number 18.
Unit Line Job Options
---- ---- ---- ----------------------------
CL0 none none
CL1 none none
CL2 none none
CL3 none none
Total installed memory = 4088Kb
Size of unmapped TSX and handlers = 38Kb (112054)
Size of mapped TSX system regions = 80Kb
Total size of TSX and mapped data = 140Kb
Size of mapped device handlers = 9Kb
Size of sharable run-time systems = 54Kb
Size of data cache buffer area = 0Kb
Space available for user jobs = 1809Kb
Swappable job context area = 7Kb
Current job memory limit = 56Kb
Maximum job memory limit = 64Kb
QUAN0 = 2
QUAN1 = 20
QUAN1A = 2
QUAN1B = 2
QUAN1C = 1
QUAN2 = 10
QUAN3 = 20
INTIOC = 30
HIPRCT = 40
Spooled devices: LP0
Logical subset disks:
LD7 --> AZ0:TSXTCP.DSK[4800] (not available)
Mounted devices:
Device Associated jobs
---------- ------------------------------
AZ0: 1 17
AZ0:TSXTCP 1 21
AZ1: 17
VM0: 1 17
Shared run-time systems:
CBR063
Region Size Type Job Use Shared AGE Base
------ ------ ------ --- --- ------ --- ------
WIN01A 3.8 Global 1 1 No No 072220
WIN17A 3.8 Global 17 1 No No 072120
Authorized privileges: ALLOCATE,DEBUG,DETACH,MESSAGE,NFSREAD,NFSWRITE,
RLOCK,SEND,SPFUN,SYSGBL,SAME,SUBPROCESS
Current privileges: ALLOCATE,DEBUG,DETACH,MESSAGE,NFSREAD,NFSWRITE,
RLOCK,SEND,SPFUN,SYSGBL,SAME,SUBPROCESS
SL status: ON,NOKED,NOTTYIN,SUBSTITUTE
VM Base=100000 Top=170000 Size=3584
.BY
Connect=00:01:00 CPU=00:00:01
Disconnected from the PDP-11 simulator