64 lines
2.3 KiB
Plaintext
64 lines
2.3 KiB
Plaintext
From: jje@virtech.uucp (Jeremy J. Epstein)
|
|
Newsgroups: alt.folklore.computers
|
|
Subject: HCF instruction: from Principles of Operation
|
|
Date: 25 Apr 90 13:19:07 GMT
|
|
|
|
|
|
From IBM 360 Principles of Operations (aka POPS, POO, or POPL):
|
|
|
|
|
|
Halt and Catch Fire
|
|
|
|
HCF I (RR)
|
|
-----------------
|
|
| | |
|
|
| FG | I |
|
|
| | |
|
|
-----------------
|
|
0 8 15
|
|
|
|
A Start I/O to the system console is issued, using a CCW (channel command
|
|
word) implemented in CPU circuitry. The CCW causes the console alarm
|
|
to sound eight times. After return from the Start I/O, the system is placed
|
|
in the stopped state. However, all pending interruptions are taken, and
|
|
all I/O operations completed before entering the stopped state.
|
|
|
|
The Power-on sequencer then operates, causing two actions. First, a 700
|
|
volt, 200 ampere current is applied to all CPU circuitry excluding the
|
|
power supply. Then, the same current is applied to main storage, causing
|
|
the ignition of a small phosphorous flare located there.
|
|
|
|
If the I field of the instruction is set to 4, the system also applies
|
|
a 700 volt, 200 ampere current to the operator's chair.
|
|
|
|
After the execution of this instruction, a customer engineer is required
|
|
to restore the machine to its normal state.
|
|
|
|
The power-on key is ineffective after the execution of this instruction.
|
|
The emergency power-off pull switch is ineffective during the execution
|
|
of this instruction.
|
|
|
|
Condition code: The condition code remains unchanged.
|
|
|
|
Program exceptions: Privileged operation.
|
|
|
|
Programming notes:
|
|
|
|
If the I field is anything other than 4, the normal version of the
|
|
instruction is executed. This is the only instruction in the 360
|
|
instruction set that causes transition from the operation to stopped
|
|
state. Multiprogramming and timing dependent operations may be adversely
|
|
affected.
|
|
|
|
|
|
[My copy says it was written by David Holinstat (then of New Mexico
|
|
Tech, now of Hewlett-Packard) and is dated spring 1977. It says
|
|
that the writeup is based on an earlier version of unknown origin.]
|
|
|
|
[The 360 POO was one of the best written manuals of its day. It was
|
|
concise and complete. Jargon was kept to a minimum. It had its own
|
|
unique style, due largely to being written by two people, unlike so
|
|
many other manuals which are written by committee. Fans of the 360 POO
|
|
will recognize the above as being in that style.]
|
|
--
|
|
|