Paul Koning wrote: > On the "one word clear", I missed a detail. I pointed out you get to > initialize the registers. You can also initiate one memory word. In other > words: choose two words in memory, and registers contents, such that > execution will give you a memory full of zeroes and a halted machine.
OK, *now* the problem has a clear solution: 1) Write 000000 into memory word 015720; 2) Write 015720 [ MOV @-(PC),(R0)+ ] into the last word of system RAM; 3) Clear R0; 4) Jump to the last word of RAM where you wrote the 015720 instruction. This solution does require that the system RAM be of certain minimum size. Assuming power-of-2 sizes only, the machine must have at least 8 KiB of RAM, otherwise location 015720 does not exist. What was the smallest RAM configuration on PDP-11? M~