on 1271
8508A
Users Manual
Note that the slash-delimited /^END/ box is not outlined. This is to draw attention to the
fact that it is not a data element, but represents the EOI line being set true with the last
byte NL to terminate the program message.
user message
phs
∗PUD
# 1
digit
digit
2
digit
user message
# 0 NL /^END/
adj206f.eps
Arbitrary Block Data Element
The 8508A Status Reporting Structure
The IEEE 488.2 status reporting structure provides the application programmer with a
mechanism to choose the status information required at each stage in the application
program.
Note: The registers are binarily weighted - the numbers in the boxes are bit numbers, not weighted values.
Measurement Event Status
Summary Bit
0
MSS
ESB MAV MES
STATUS BYTE
REGISTER
Request for Service Bit
Master Status Summary Bit
Event Status Summary Bit
Message Available Bit
Service Request Enable Register
7 6 5 4 3 2 1 0
PON URQ
CME
OPCEXE DDE QYE
Query Error
Power On
User Request
Command Error
Execution Error
Device Dependent Error
Operation Complete
Standard-
Defined Event
Status Register
RQC
Request
Control
Not used
Event Status Enable Register
7
6
5 4 3 2 1
Number of Stored Readings
Matches Commanded BlockSize
Overload
Lo Limit
Hi Limit
Max
Mathematical Overflow
7 6 5 4 3 2 1 0
O-L LLM HLM MIN
Measurement
Event Status
Register
MOF
MESR?
MESE?
MESE
phs Nrf
Measurement Event Status Enable Register
RQS
Reading Available
RAV
Min
∗ SRE
phs Nrf
∗ SRE?
∗ STB?
∗ ESE
phs Nrf
∗ ESE?
∗ ESR?
MAXSTC
adj208f.eps
Figure 4-2. 8508A Status Report Structure
4-8