On 11/3/24 10:06, David Wise via cctalk wrote:
> 1620 owner here.
> 
> Sure there are ways to cause a CHECK STOP, and one-instruction infinite 
> loops, including the IBM-sanctioned one you describe below - which everyone 
> used all day to clobber core - but that's all they are, they don't damage 
> hardware.
> 
> You can make an infinite loop that is sort of less than one instruction.  
> It's an instruction with a self-referencing indirect address.  (Only applies 
> to Model II, and Model I machines with the Indirect Addressing feature 
> installed, like mine.)  When it tries to fetch the indirect operand, it loops 
> in the Fetch cycle without ever reaching Execute stage.  While that sounds 
> like a core hammer, it is still less than 30% duty cycle on any one address.  
> Also remember the core stack has air blowing through it nonstop.

Sure, there was more than one way to, say, clear memory on a 1620 with a
single instruction--and it was common knowledge.   One could use a
transmit record or transmit field instruction that not only over-wrote
general memory, but also clobbered the instruction itself.

Such is the glory of variable field/record length architectures.

--Chuck


Reply via email to