SPERRY UNIVAC 1106/1108 Systems Display Console. Programmer Reference. SPEr«y~L. UNIVAC COMPUTER SYSTEMS UP-7604 Rev. 1

Similar documents
UNIVAC~ o 'E S C RIP T ION COMPONENT U P 7604

SPERRY UNIVAC. 1100/10 Systems. Hardware. System Description. SPEr:«.y...JL UNIVAC -,,- COMPUTER SYSTEMS UP-8337

FH-BBC MAGNETIC DRUM SUBSYSTEM U P-7666

Vorne Industries. 2000S Series Serial Input Alphanumeric Display User's Manual

csitnepal Unit 3 Basic Computer Organization and Design

REPORT ON MESSAGE SWITCHING WITH THE UNIVAC REAL-TIME COMPUTER

GENERAL INFORMATION 7090 DATA PROCESSING SYSTEM

5-1 Instruction Codes

TECHNICAL BULLETIN UNIVAC 1107 PUNCHED-CARD SUBSYSTEM. March, 1962

Vorne Industries. Model 77/232 Serial Input Numeric 3" Display User's Manual

Product Manual 8330GMX

MELSEC is registered trademark of Mitsubishi Electric Corporation. Other company and product names that appear in this manual are trademarks or

XRS 3000 Controller Reference Guide V-2

Unit II Basic Computer Organization

NETRONICS HS3500 CONTROLLER

SCI-2144 SYSTEM CONTROL INTERFACE MODULE OPERATOR S MANUAL

Mounting the Model 2601

STRUCTURE OF DESKTOP COMPUTERS

1. Internal Architecture of 8085 Microprocessor

Special Memory (SM) Bits

BASIC INTERRUPT PROCESSING

UM PCAL6524 demonstration board OM Document information

Specification Illicit Mark I ENGLISH ELECTRIC'

PLT. Breaker-based transfer switch open, closed or soft transition amps. Specification sheet

EAI 640 Digital Computing System.

DS1676 Total Elapsed Time Recorder, Erasable


MODEL SW6000 & SM6100 CENELEC INSTRUCTIONS

PLC ONBOARD INSTRUCTION MANUAL

TECHNOLOGY, INC. ANAHEIM J CALIFORNIA FREEDOM AVE. [714]

MAINTENANCE MANUAL KEYPAD/DISPLAY PANEL ASSEMBLIES 19D902913G3, G4, G10 (CONVENTIONAL) 19D902913G5, G6 (EDACS)

Chapter 8: Input and Output. Principles of Computer Architecture. Principles of Computer Architecture by M. Murdocca and V.

R-10/16 Module Pinout Connections

VAMP 221. Table of Contents

Operating Instructions Extended Cascade Controller MCO 101

Retentive On-Delay (TONR)

IS-Dev Kit-8 User Manual

An OR Operation. Or (O) Function I0.4 Q0.1 I0.5 I0.5 I0.4 Q0.1. Input 3. Input 4. Output 2

SRI VENKATESWARA COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF ECE EC6504 MICROPROCESSOR AND MICROCONTROLLER (REGULATION 2013)

THE MICROCOMPUTER SYSTEM CHAPTER - 2

TelePACE Studio Ladder Logic Training Manual

1401 DATA PROCESSING SYSTEM BULLETIN

OP10. Pre-programmed, configurable controller for simple applications

AT45DQ321. Features. 32-Mbit DataFlash (with Extra 1-Mbits), 2.3V Minimum SPI Serial Flash Memory with Dual-I/O and Quad-I/O Support

Specification ttfattr Mark HA ENGLISH ELECTRIC'

5800 Series Non-IntelliTEAM Universal Automatic Switch Control PG&E SCADA Points List

CHAPTER 5 Basic Organization and Design Outline Instruction Codes Computer Registers Computer Instructions Timing and Control Instruction Cycle

UNIVAC FEDERAL SYSTEMS DIVISION. Ul ~ w ~ :J... Il. ~

CAT EXT-CAT USER MANUAL.

= 300,1200,1800 or 4800 Baud Transmission ASCll Code Versatile Forms Handling EIA RS 232C Interface Upper & Lower Case

Blog -

Smart Sockets. General Information

INTELLIS. Modbus Direct Network Monitor

DX-10 tm Digital Interface User s Guide

Master Panel. Specifications. Document No. TS-2010 February 15, Product Description. Sample Specification

DS 1682 Total Elapsed Time Recorder with Alarm

Message Display Operator Panel. UCT-33/36 Industrial Terminal. Manual 32.00

SED2 Variable Frequency Drives with Electronic (E) Bypass Options

Introduction Page 1. Power Supply Requirements & Hardware Options Page 2. External Connectors (Functions & Pinouts) Page 2

II II SQUARE D COMPANY

Operating Manual. Micro-Ohmmeter VG-CS200 VG-CS300 VG-CS400 VG-CS600

1993 SPECIFICATIONS CSJ , ETC. & SPECIAL SPECIFICATION ITEM 6132 ARTERIAL TRAFFIC MANAGEMENT SYSTEM

IBS ST 24 BK-T INTERBUS-S. Data Sheet. Bus Terminal Module. Product Description

Chapter 4. MARIE: An Introduction to a Simple Computer. Chapter 4 Objectives. 4.1 Introduction. 4.2 CPU Basics

Safety Instructions 1-1 Avoid unintended Start General Description 2-2

MICROPROGRAMMED CONTROL

INSTRUCTION MANUAL CONDUCTIVITY-METER MODEL CC-01

PG&E Points List for Universal Controls

USB 500 EXT-USB-500 USER'S MANUAL.

Trio Application Control System Instruction Sheet

School of Computer Science Faculty of Engineering and Computer Science Student ID Number. Lab Cover Page. Lab Date and Time:

BASIC COMPUTER ORGANIZATION AND DESIGN

SS2200 Remote Controller

Project Final Report Internet Ready Refrigerator Inventory Control System

LC3 LIGHTING CONTROLLER OPERATIONS & MAINTENANCE MANUAL 2013 Dec

Control instruments GUARDIAN 2 - GUARDIAN 3

I/O Management and Disk Scheduling. Chapter 11

A microcomputer system for mass spectrometer control and data acquisition

420 Series RS232 only Encoder for Keypad Applications Application / Engineering Manual

XT-9100 Technical Bulletin

UNISONIC TECHNOLOGIES CO., LTD 6621 Preliminary LINEAR INTEGRATED CIRCUIT

TABLE OF CONTENTS. Communication Functions

LabelWriter EL Technical Manual August 1999

CQM1 THE FLEXIBLE, HIGH SPEED CONTROL SOLUTION

INPUT INFORMATION CHARACTER REPRE- SENTATION ON TAPE

INSTRUCTION MANUAL STATION CONTROLLER SC1000 MOTOR PROTECTION ELECTRONICS, INC.

2000C TIME-SHARED BASIC SYSTEM

POWER SERIES Plus Watt / VAR / Power Factor Digital Switchboard Meter User s Manual IM2493WVP-3

Rensselaer Polytechnic Institute Computer Hardware Design ECSE 4770

Table of Contents

AT45DB041E. 4-Mbit DataFlash (with Extra 128-Kbits), 1.65V Minimum SPI Serial Flash Memory. Features

INSTRUCTION MANUAL RA 55 RACK ADAPTER RACK ADAPTER FOR MST SERIES POWER MODULES

Lecture 2 Microcomputer Organization: Fig.1.1 Basic Components of Microcomputer

PMD 1400 Numerical Display

CONSOLE DEBUGGER DBUG

AT45DB321E. Features. 32-Mbit DataFlash (with Extra 1-Mbits), 2.3V Minimum SPI Serial Flash Memory

CPM Series. Control Port Manager. User's Guide. Models CPM-1600 and CPM-800

PRELIMINARY DATASHEET

Software Revision 1.13

ME3 Mobile Cabinet Three Phase Frequency Converter, Operation and Maintenence.

Transcription:

SPERRY UNIVAC 1106/1108 Systems 4009 Display Console Programmer Reference A SPEr«y~L lr UNIVAC COMPUTER SYSTEMS UP-

This document contains the latest information available at the time of publication. However, Sperry Univac reserves the right to modify or revise its contents. To ensure that you have the most recent information, contact your local Sperry Univac representativ,e. Sperry Univac is a division of Sperry Rand Corporation. FASTRAND, PAGEWRITER, SPERRY UNIVAC, UNISCOPE, UNI SERVO, and UNIVAC are trademarks of the Sperry Rand Corporation. 1968, 1974 - SPERRY RAND CORPORATION PRINTED IN U.S.A.

UP.NUMBER 4009 DISPLAY CONSOLE PROGRAMMER REFERENCE PAGE REVISION PAGE PSS 1 PAGE STATUS SUMMARY ISSUE: UP- Section Page Update Section Page Update Number Level Number Level Section Page Number Update Level Cover IDisclaimer Orig. PSS 1 Orig. Contents 1 and 2 Orig. 1 1 and 2 Orig. 2 1 thru 7 Orig. 3 1 thru 4 Orig. User Co mment Sheet Total: 18 pages and covers

UP-NUMBER 4009 DISPLAY CONSOLE PROGRAMMER REFERENCE Contents 1 PAGE REVISION PAGE CONTENTS CONTENTS 1. INTRODUCTION 1-1 1.1. GENERAL 1-1 1.2. SCOPE 1-1 2. DISPLAY CONSOLE DESCRIPTION 2-1 2.1. GENERAL 2-1 2.2. CONFIGURATION 2-1 2.3. DISPLA Y CONSOLE COMPONENTS 2-2 2.3.1. Keyboard and CRT Display Unit 2-2 2.3.2. PAGEWRITER Printer 2-5 2.3.3. Dayclock 2-6 2.3.4. Operator's Control and Indicator Panel 2-6 2.4. OPTIONAL FEATURES 2-6 2.5. DISPLAY CONSOLE/CPU INTERfACE 2-6 3. PROGRAMMING 3-1 3.1. WORD FORMATS 3-1 3.1.1. Function Words 3-1 3.1.2. Output Data Words 3-2 3.1.3. I nput Data Words 3-2 3.1.4. Status Words 3-2 3.1.5. Dayclock Input Word 3-3 3.2. FIELDATA CODE/SYMBOL RELATIONSHIPS 3-3

UP-NUMBER 4009 DISPLAY CONSOLE PROGRAMMER REFERENCE 'Contents 2 PAGE REVISION PAGE USER COMMENT SHEET FIGURES 1-1. Display Console 2-1. Display Console, Block Diagram 2-2. Keyboard and CRT Display Unit 2-3. PAGEWRITER Printer 3-1. Function Word Format 3-2. Output Data Word Format 3-3. Input Data Word Format 3-4. I nput Data Word Format 3-5. Dayclock Input Word Format 1-1 2-1 2-3 2-5 3-1 3-2 3-2 3-3 3-3 TABLES 2-1. Display Console Type Numbers 2-2. Keyboard and CRT Display Characteristics 2-3. PAG EWR ITE R Printer Characteristics 3-1. Code/Symbol Relationships 2-2 2-4 2-6 3-4

UP-NUMBER 4009 DISPLAY CONSOLE PROGRAMMER REFERENCE 1-1 PAGE REVISION PAGE 1. INTRODUCTION 1.1. GENERAL The SPERRY UNIVAC 4009 Display Console (display console) is a free standing input/output device for exercising certain programming options and for monitoring operations of the central processor unit (CPU). Communication between the display console and a SPE R RY UN I V AC 1106/1108 System CPU takes place over CPU I/O channel 15. The display console includes the cathode ray tube (CRT) display and keyboard, one to six PAGEWRITER printers, and a dayclock. The display console also provides desk top space for the operator's use (see Figure 1-1). 1.2. SCOPE This manual contains programming reference information for the 4009 Display Console used as a subsystem of a 1106/1108 System. Background information for these systems is contained in SPERRY UNIVAC 1108 Multi Processor System Processor and Storage Reference Manual, UP-4053 (current version). This manual is divided into two basic sections: Display Console Description Programming

UP.NUMBER UNIVAC 110611108 SYSTEMS 4009 DISPLAY CONSOLE PROGRAMMER REFERENCE 1-2 PAGE REVISION PAGE Figure 1-1. Display Console

UP-NUMBER 4009 DISPLAY CONSOLE PROGRAMMER REFERENCE 2-1 PAGE REVISION PAGE 2. DISPLAY CONSOLE DESCRIPTION 2.1. GENERAL Components of the SPERRY UNIVAC 4009 Display Console (display console) are: a 62-character plus space keyboard; a cathode ray tube (CRT) display which can accomodate up to 16 lines of 64 characters each; one to six PAGEWRITER printers which print up to 80 characters per line at a rate of 25 characters per second; a dayclock which displays the time of day; and the associated controls and indicators required for operator-cpu communication. Data is entered into the processor by means of the keyboard. The dayclock also provides time of day to the processor (see 2.3.3). Output to the console may be to the CRT or to a PAGEWRITER printer. Keyboard entered data goes to the processor and back out to the CRT or printer if it is to be displayed; there is no direct communication between the keyboard and CRT or printer. The CRT buffer memory and the PAGEWRITER printer are under program control at all times. 2.2. CONFIGURATION A block diagram of the console is illustrated in Figure 2-1. A total of six PAGEWRITER printers may be driven from the console control logic. The subsystem type numbers are listed in Table 2-1. CPU CONTROL LOGIC I CONTROL AND INDICATOR PANEL 1 TO 6 CPU I/O CHANNEL 15 ~ PAGEWRITER.~ PRINTERS n DAYCLOCK CONTROL LOGIC LOGIC KEYBOARD CRT DISPLAY Figure 2-1. Display Console, Block Diagram

UP NUMBER 4009 DISPLAY CONSOLE PROGRAMMER REFERENCE PAGE REVISION PAGE 2-2 Table 2-1. Display Console Type Numbers Subsystem Component 60 Hz Type Number 50Hz Control Indicator Panel with CRT Display and 4009-00 PAGEWRITER Printer Auxiliary Printers (up to 5) 0764-14 4009-01 0764-15 2.3. DISPLAY CONSOLE COMPONENTS A description of each of the display console components is given in the following paragraphs. 2. 3. 1. Keyboard and CRT Display Unit The keyboard and CRT display unit (see Figure 2-2) consists of a viewing screen and a keyboard resembling a typewriter keyboard. The keyboard consists of 47 keys plus the space bar (used to encode 63 of the 64 6-bit Fieldata characters), two shift keys, and a row of eight interrupt keys. Data entered from the keyboard is made available to the CPU, one character at a time, on the I/O channel connecting the subsystem to the CPU. Each character is accepted by an input buffer in the CPU and immediately sent back by the control program as output to the console for display on the CRT. No direct communication exists between the keyboard and the CRT or the printer. However, as keys are pressed, the corresponding characters are normally displayed by the control program on the CRT before formal release to the control program so that the operator can recompose and edit his entire message by using an appropriate interrupt key. The eight interrupt keys are used to generate an EXTERNAL INTERRUPT signal with a unique status code for each key. The specific purposes of these codes are defined by the software conventions adopted by the control program. The CPU can be forced to recognize inputs from the console when one of the interrupt keys is pressed. All output data from the CPU for display on the CRT is transferred a word at a time from the CPU output buffer to the console disassembly register. The word is then disassembled into 6-bit character codes and stored in sequential locations in the 1024-character CRT buffer memory. Since the display is character addressable under propram control, the first character of each output message may be placed in any of 64 character positions in any of the 16 lines. The character codes are periodically read from the CRT buffer memory and used to drive generators that control display of the symbols on the face of the CRT. The characteristics of the keyboard and CRT display are presented in Table 2-2.

UP.NUMBER 4009 DISPLAY CONSOLE PROGRAMMER REFERENCE 2-3 PAGE RE VISI ON PAGE a. CRT Display Unit b. Keyboard, Expanded View Figure 2-2. Keyboard and CRT Display Unit

U P-NUMBe:.R 4009 DISPLAY CONSOLE PROGRAMMER REFERENCE 2-4 PAGE REVISION PAGE Table 2-2. Keyboard and CRT Display Characteristics Characteristic Description - Keyboard Symbol Set Basic alphanumeric typewriter: 63 Fieldata characters (includes space and new line) 47 character keys (see 3.2) space bar 2 shift keys 8 interrupt keys Display Unit Viewing Area Buffer Capacity Display Format Symbol Size Symbol Set Character Generation Scan Method Regeneration Rate 10 inches wide by 5 inches high 1024 characters 16 lines, 64 symbols per line 0.113 inch wide by 0.150 inch high 60 output symbols plus space/erase and new line Closed stroke, maximum 8 per character Digital 60 times per second

UP-NUMBER 4009 DISPLAY CONSOLE PROGRAMMER REFERENCE 2-5 PAGE REVISION PAGE 2.3.2. PAGEWRITER Printer The PAGEWRITER printer (see Figure 2-3) is intended for use as a logging device to record CRT transactions between the control program and the operator. From one to six printers may be included in the console configuration. The PAGEWRITER printer is mounted on a pedestal cabinet which houses its associated circuits and power supply. The printer uses the Fieldata code/symbol relationship which is applicable to other UNIVAC 1106/1108 System components. Its maximum line length is 80 characters; the printing rate is 25 characters per second. Horizontal spacing of characters is ten to the inch. Vertical spacing is six lines per inch. The characteristics of the printer are presented in Table 2-3. Printable symbols are given in Table 3--1. Output data for display on the printer is transferred a word at a time (36 bits parallel) from the CPU output buffer to the console disassembly register. The 6-bit character codes are then transferred in sequence to the selected printer (see 3.1.1). Figure 2-3. PAGEWRITER Printer

UP.NUMBER 4009 DISPLAY CONSOLE PROGRAMMER REFERENCE 2-6 PAGE REVISION PAGE Table 2-3. PAGEWRITER Printer Characteristics Characteristic Maximum Line Length Character Spacing Line Spacing Character Size Printing Speed Carriage Return Time Description 80 characters 10 per inch 6 per inch (single space) 0.072 inch wide by 0.100 inch high 25 characters per second 225 milliseconds or less 2.3.3. Dayclock The dayclock displays the time of day to the operator in hours, minutes, and hundredths of a minute, and also makes this time availabte to the Cpu. The high-order bit positions of each dayclock input word (see Figure 3-5 for format) contain the current dayclock reading. The dayclock turns on a DAYCLOCK REQUEST signal (separate from and independent of the INPUT DATA REQUEST signal associated with the keyboard data keys) at 600 millisecond intervals. The CPU responds to each DAYCLOCK REQUEST signal by storing the dayclock input word at main storage location 2168, The dayclock also generates a separate DAYCLOCK INTERRUPT signal which is independent of keyboard activity. It interrupts the CPU once every six seconds. For each DAYCLOCK INTERRUPT the current time of day is stored at address 216 8, The instruction at address 2178 is performed when the CPU recognizes the DAYCLOCK INTER RUPT signal. Both of these main storage addresses are biased by the contents of the memory select register (MSR). 2.3.4. Operator's Control and Indicator Panel The operator's control and indicator panel includes fault, disable, and mode indicators for the CPU and the associated main storage modules. It includes displays and controls associated with the program address counter, with selecting and releasing jumps and stops, with the CPUs memory select register (MSR), and with the time display of the dayclock. It also includes a set of system controls associated with the CPU and all subsystems connected logically to the CPU. 2.4. OPTIONAL FEATURES The basic UNIVAC 4009 Display Console of Figure 1-1, can be expanded by adding one to five additional PAGEWRITER printers. 2.5. DISPLAY CONSOLE/CPU INTERFACE Communication between the CPU and the display console is over CPU input~output channel 15. Output data is sent to the console a word at a time (36 bits parallel). The control logic of t~e console will disassemble the word into 6-bit characters (see 3.1.2) to be transferred to the CRT buffer memory or to the PAGEWRITER printer as specified by the most recently received function word (see 3.1.1). I nput data from the keyboard and status words are transferred to the CPU one 6-bit character at a time; the 6-bit code corresponds to the keyboard data key pressed

UP NUMBER 4009 DISPLAY CONSOLE PROGRAMMER REFERENCE 2-7 PAGE REVISION PAGE or to the status event being reported (see 3.1.3 and 3.1.4). Oayclock input words are transferred one word at a time (see 3.1.5). Separate external interrupt and input data request control lines exist for use by the dayclock and keyboard.

7604 ReV. 1 UP.NUMBER 4009 DISPLAY CONSOLE PROGRAMMER REFERENCE 3-1 PAGE REVISION PAGE 3. PROGRAMMING 3.1. WORD FORMATS The selection of an output device and the symbols displayed or printed is controlled by function words and output data words. Input from the SPERRY UNIVAC 4009 Display Console (display console) to the CPU is provided by input data words, status words, and dayclock input words. 3.1.1. Function Words A function word must be sent to the console preceding each output message from the CPU to specify whether the message is to be displayed on the CRT or printed on a PAGEWRITER printer. The two function word formats are illustrated in Figure 3-1. PRINTER SELECT FUNCTION WORD MUST BE ALL ZERO BITS FUNCTION CODE -. PRINTER SELECT CRT SELECT FUNCTION WORD 1 0 MUST BE ALL ZERO BITS 3534 33 FUNCTION CODE 10 9 CRT BUFFER ST ARTI NG ADDR ESS 0; Figure 3-1. Function Word Format

UP.NUMBER 4009 DISPLAY CONSOLE PROGRAMMER REFERENCE 3-2 PAGE REVISION PAGE If bit positions 35 and 34 of a function word contain 01 2, a PAGEWR ITER printer is selected. The low order 3 bits octally select printers. A 18 selects printer 1, a 28 selects printer 2, etc. If bit positions 35 and 34 of the function word contain 10 2, the CRT buffer memory is selected. Bit positions 9 through 0 give the buffer memory starting address. The content of bit positions 9 through 6 select one of 16 lines and the content of bit positions 5 through 0 select one of 64 character positions on the selected line. Address 0000 8 corresponds to the upper left-hand corner of the display. Address 17778 corresponds to the lower right-hand corner. A code of 00 2 or 112 in bit positions 35 and 34 will cause generation of an EXTERNAL INTERRUPT signal with an illegal function word status code (see 3.1.4). ' 3. 1. 2. Output Data Words Output data is sent to the console a word at a time (36 bits parallel). The control logic of the console will disassemble the word into 6-bit characters to be transferred to the CRT buffer memory or to the PAGEWRITER printer as specified by the most recently received function word. The format of the output data word is shown in Figure 3-2. CHARACTER 1 CHARACTER 2 CHARACTER 3 CHARACTER 4 CHARACTER 5 CHARACTER 6 35 30 29 24 23 18 17 12 11 6 5 0 Figure 3-2. Output Data Word Format 3.1.3. Input Data Words Bit positions 5 through 0 of the input data word contain the 6-bit data code (shown intable 3-1) corresponding to the keyboard data key pressed. An input data word is made available to the CPU each time a data key is pressed. The format for input data words made available to the CPU by the display console is shown in Figure 3-3. 135 ALL ZERO BITS J FIELDATA CODE J Figure 3-3. Input Data Word Format 3.1.4. Status Words Bit positions 5 through 0 of each status word contain the status code corresponding to the event being reported. Possible status codes are: 018 through 1 8 118 through 16 8 Generated by pressing the INTRUPT 1 through INTRUPT 8 keys. Generated if a function word selects a PAGEWRITER printer at a time when the printer is not ready. A status code of 118 refers to printer 1, 128 to printer 2, etc.

UP-NUMBER 4009 DISPLAY CONSOLE PROGRAMMER REFERENCE 3-3 PAGE REVISION PAGE Generated when a function word is received which contains a function code of 00 2 or 112 in bit positions 35 and 34. The format of the status word is shown in Figure 3-4. ALL ZERO BITS I STATUS CODE 6 5 0 I Figure 3-4. Input Data Word Format 3.1.5. Daydock Input Word Details on the dayclock input word are provided in 2.3.3. Figure 3-5. Format of the dayclock input word is shown in 0 ALL 0 BITS -------- HOURS ~--------------- MINUTES HUNDREDTHS OF MINUTES 3534 33 30 29 28 26 25 22 21 18 17 14 13 0 Figure 3-5. Dayclock Input Word Format 3.2. FIELDATA CODE/SYMBOL RELATIONSHIPS Table 3-1 shows the relationship between the symbol shown on the face of each keyboard data key and the data oode sent to the CPU when that key is pressed. It also shows the symbol displayed on the CRT or printed on a PAGEWRITER printer when each of the 64 possible 6-bit codes is sent to the display console by the CPU. Of the 47 data keys, 45 are used for 60 display symbols by applying an uppercase (capital) shift to 15 keys.

U~.NUMBER 4009 DISPLAY CONSOLE PROGRAMMER REFERENCE 3-4 ~AGE REVISION PAGE Table 3-1. Code/Symbol Relationships Keyboard Symbol Fieldata Symbol Fieldata Symbol Code Displayed Keyboard Code Ilisplayed (Octal) or Printed Symbol (Octal) or Printed SJ [ ] NL (New Line) (space bar) A through Z ) + <.. > - 00 (See Note 1) ( 51 ( 01 [ " 52 " 02 ] : 53 : 03 (See Note 2)? 54?! 55! 04 (See Note 3) 56, 05 (See Note 4) (commal 06 A ~ 57 ~ through through 0 60 0 37 Z 1 61 1 40 ) through through through 41-9 71 9, 42 + 72 43 < (apostrophe) 44 = ; 73 ; 45 > / 74 I 46-75 (underscore) (See Note 5) (period) $ 47 $ L7 76 L7 * 50 * t 77 t NOTES: 1. The data code 00 8 can be supplied as input to the CPU by pressing the keyboard key labeled" SS ". If the CPU sends the data code 00 8 as output for the CRT or printer, the code will be discarded (completely ignored). 2. The data code 03 8 can be supplied as input to the CPU by pressing the keyboard key labeled" N L". The data code of 03 8 from the CPU for the "new line" function combines the "carriage return" and "Iine feed" actions for the CRT display and PAGEWRITER printer. A symbol will not be displayed or printed. If the 03 8 code is sent for the CRT, it is not stored in the buffer memory. Instead, the character position counter for the CRT buffer memory is cleared to 00 8 (the first character position of a line) and the line number counter for the CRT buffer memory is incremented by one. There is no erasing of any character being displayed in this case. If the 03 8 code is sent for a PAGEWRITER printer, it initiates a combination "carriage return" and "Iine feed" action at the printer. Separate "carriage return" and "line feed" functions are not available. 3. The data code 048 can not be supplied as input to the CPU. If the CPU sends the code 04 8 as output for the CRT or for a printer, the code will be discarded (completely ignored). 4. The data code 05 8 can be supplied as input to the CPU by pressing the space bar at the bottom of the keyboard. If the CPU sends the data code 05 8 as output for the CRT, it is stored in the buffer memory and displayed as a blank character position. If the CPU sends the data code 05 8 as output for a printer, it is detected as such and a blank character position is produced. 5. Two symbols can not be displayed or printed in the same position. The 46 8 can not be used to underscore a displayed or printed symbol.

UP-7604 UNIVAC 1108 DISPLAY CONSOLE COMPONENT OESCRIPT ION SEC TION: 4 PAGE: 1 4. OPERATION 4.1. OPERATOR'S RESPONSIBILITIES The Display Console operator is responsible for the following: Turning on and turning off the console as required. Observing and responding to indications appearing on the various operator control panels. 4.2. CONTROLS AND INDICATORS Controls and indicators on the components of the Display Console and PAGEWRITER are described in the following paragraphs. 4.2.1. Operator's Control and Indicator Panel A layout of the Operator's Control and Indicator Panel is shown in Figure 4-1. The various control switches and indicators on this panel (grouped under the "section" labels shown on the layout) are described in the following text. I PROGRAM ADDRESS COUNTER I SELECT JUMPS I I;~~~~L-l 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 CL~ 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 4 3 2 1 0 1111111111111111111111110111111111111111111111 II~~ ~~~ r--------faul TS,--------, ~~~~r:::lclr::=.t~~ L...2..-.JL:...JL.:..J~L.:J~~~L:J I RELEASE RELEASE JUMPS-------.W STOPS I I I I I I I I I I I I I I I I I I I I I I r- I MSR-, 2 1 0 I I I I I,---...,SYSTEM CONTROLS FAUI.T AI.M INITI.SUBSYSCMPTRSTART STOP I RSET RSET I.D CI.R CI.R FAULT RESET START STOP CLEAR HOURS MINUTES 1 \ Figure 4-7. Operator's Control and Indicator Panel

UNIVAC 1108 DISPLAY CONSOLE COMPONENT DESCRIPTION SECTION: 4 PAG E: 2 PROGRAM ADDRESS COUNTER This section contains 18 switch-indicators (labeled 17 through 0) and one switch labeled CLR. The indicators display the contents of the I8-bit Program Address Counter (P-register) in the control section of the CPU. The P-register normally contains the address of the next instruction to be performed. Pressing the CLR switch clears the P-register to all zeros. Pressing any of the 18 switch-indicators sets the corresponding bit position of the P-register to a 1 bit. All 18 indicators and 19 switches are disabled while a program is running. DISABLES This section contains three indicators as follows: PROC DAY CLOCK RT CLOCK When lit, indicates that a switch on the CPU Maintenance Panel or a Main Storage Maintenance Panel has been set to prevent normal operation. When lit, indicates that Day Clock request and interrupt lines have been disabled. When lit, indicates that decremen ta tion of the real time clock register has been disabled. (The real time clock register is an addressable control regis ter in the CPU. Its purpose is to monitor the running time of a program, routine, or subroutine and to inform the Executive program when the time exceeds a predetermined limit.) MODES This section contains three indicators as follows: GUARD REAL TIME PARITY STOP When lit, indicates that the storage protection feature of the UNIVAC 1108 is active. When lit, indicates that certain controls on the Operator's Control and Indicator Panel are disconnected as a result of setting a switch on the CPU Maintenance Panel or the Availability Control Unit. When the REAL TIME indicator is lit, the only controls which have any affect on processor operation are the SELECT JUMPS switches, the RELEASE JUMPS switches, the RELEASE STOPS switches, and the keyboard with its eight associated interrupt switches. Lights when the STOP ON PARITY switch on the CPU Maintenance Panel is set; indicates that the processor will stop on parity errors. Overridden by the MEMORY FA UL T INTERRUPTS Disable Switch.

UNIVAC 1108 DISPLAY CONSOLE COMPONENT DESCRIPTION SECTior-J: 4 PAGE: 3 FAULTS This section contains nine indicators as follows: MEM 1, MEM 2, MEM 3, MEM 4 ICR INST PROC DAY CLOCK CON Each of these four main storage fault indicators, when lit, indicates detection of a parity error in one of up to four Main Storage Modules or module pairs. When lit, indicates detection of a parity error in a control register. When lit, indicates detection of an illegal f-field in an instruction in the control section of the CPU. When lit, indicates a power, air, or temperature failure in either the CPU or a Main Storage Module or Main Storage Module pair. When lit, indicates that a voltage transient may have caused an incorrect time readout. When lit, indicates detection of an air flow fault within the console or an abnormal setting of a switch on the Display Console Maintenance Panel. SELECT JUMPS AND RELEASE JUMPS The 15 SELECT JUMPS switch-indicators and the 15 RELEASE JUMPS momentarycontact switches are used in conjunction with the jump-on-keys instruction. Pressing a SELECT JUMPS switch lights the indicator and enables a corresponding jump when called for in the program. Pressing a RELEASE JUMPS switch extinguishes the corresponding SELECT JUMPS indicator and disables the jump. The SELECT JUMPS switches provide a means of varying the program being run; for example, they enable bypassing a subroutine which calculates a monthly total while processing a weekly run. The programmer informs the operator which SELECT JUMPS switches must be set for his program. The lights indicate which switches are set. The switches can be set and released while the processor is operating, even while in the Real Time Mode. SELECT STOPS AND RELEASE STOPS Pressing one of the four SELECT STOPS switch-indicators (labeled 1 through 4) lights its indicator and causes the CPU to stop when the a-field of a Halton-Keys-and-jump instruction contains a 1 bit corresponding to the SELECT STOPS switch. The SELECT STOPS indicator labeled 0 lights when a programmed uncondi tiona I stop occurs.

UP-7604 UNIVAC 1108 DISPLAY CONSOLE COMPON ENT DESCRI PT ION SECTION: 4 PAGE: 4 When the specified conditions are met by a Halt instruction, the CPU stops and the appropriate one of the five RELEASE STOPS switch-indicators (labeled 0 through 4) is lil Pressing the lit RELEASE STOPS switches extinguishes the corresponding SELECT STOPS indicators and starts the CPU at the "jump-to" address specified by the Halt-Jump instruction which caused the stop. Regardless of the setting of the SELECT STOPS switches and the contents of the a-field of a Halt instruction, no stop will occur when the CPU is set to operate in the Real Time Mode. However, if the CPU stops as a result of a Halt instruction and the Real Time Mode is then set, the RELEASE STOPS switches must be used to start the CPU. MSR (Memory Select Register) The three MSR switch- indicators are used to set a desired value in the MSR of the CPU and to display the contents of the MSR. The value in the MSR is used to select the Main Storage Module (for noninterleaved addressing) or the Main Storage Module pair (for interleaved addressing), referenced as an interrupt handling routine entrance when an interrupt occurs. The contents of the MSR can also be modified under program control. SYSTEM CONTROLS This section contains seven momentary-contact switches as follows: FAULT RSET ALM RSET INITL LD SUBSYS CLR CMPTR CLR START STOP When pressed, clears all fault indicators on the panel, except the DAY CLOCK FAULT. When pressed, turns off the audio alarm which was turned on by one of several fault conditions. When pressed, loads a portion of main storage with a predetermined program from the subsystem selected at the CPU Maintenance Panel and starts the running of that program. When pressed, clears the I/O section of the CPU and sends a Master Clear signal to each subsystem which is connected logically to any I/O channel of the CPU. When pressed, clears all CPU registers required to start the CPU. When pressed, starts execution of the CPU program with the instruction at the location specified by the Program Address Counter. When pressed, stops execution of instructions, but allows previously specified I/O data transfers to continue.

UP-7604 UNIVAC 1108 DISPLAY CONSOLE COMPONENT DESCRIPT ION SECTION: 4 PAGE: 5 TIME DISPLAY This set of six projection-type indica tors dis plays the time-of-day in hours, minutes, and hundredths of minutes. It is driven by a 24-hour (DAY CLOCK) counter which automatically cycles from 23:59.99 to 00:00.00. DAY CLOCK CONTROLS The following 10 momentary-contact switches control operation of the Day Clock. They are disabled when the REAL TIME mode switch on the CPU Maintenance Panel is set for real time operation. FAULT RESET START STOP CLEAR HOURS (2) and MINUTES (4) When pressed, extinguishes the DAY CLOCK FAULT indicator. When pressed, starts the Day Clock running. When pressed, stops the Day Clock to permit setting it. When pressed, clears the counters for the Day Clock to all 0 bits. These six switches are used to step the sixdigit positions of the Day Clock counter to set the time display to the appropriate time of day. An Operational Use Time Meter is available as an option for placement at any convenient location on the console. This meter runs whenever the CPU is running. It dis plays the accumulated running time up to 9999.99 hours and then cycles to 0000.00 hours. 4.2.2. PAGEWRITER The PAGEWRITER is equipped with a Control Panel, a Maintenance Panel, and a Power Control Panel. 4.2.2.1. PAGEWRITER Control Panel The PAGEWRITER Control Panel (Figure 4-2) permits the operator to control and monitor printer operations. Table 4-1 describes the operation of each component. OUT OF FORMS Figure 4-2. PAGEWRITER Control Panel

UP-7604 UNIVAC 1108 DISPLAY CONSOLE COMPONENT DESCRIPT ION SECTION: 4 PAGE: 6 MARKING FUNCTION OFF (switch-indicator) ON (switch-indicator) READY (sw itch- ind icator) SELECT (indicator) Used to remove DC power from PAGEWRITER. Lights when DC operating power is removed from PAGEWRITER. Used to apply power to PAGEWRITER. Lights when power is applied. Momentary-action switch. Lights when PAGEWRITER is ready to operate. Will not light if one or more of the following conditions occurs: out of paper, power failure, interlock open, or print actuator failure. Pressing of this switch clears the PAGEWRITER buffer memory. Lights when PAGEWRITER is selected for operation. OUT OF FORMS (indicator) TEST (switch-indicator) Lights when PAGEWRITER is out of paper. When pressed, permits offline printing for mail=ltenance purposes. Lights when PAGEWRITER is being tested for proper phas ing. Table 4-1. PAGEWRITER Control Panel 4.2.2.2. PAGEWRITER Maintenance Panel There are four switches on the PAGEWRITER Maintenance Panel, under the mechanism cover. They are: Off-Line, Move Ribbon, Move Carriage, and Manual Paper Feed. These switches are for test purposes only. 4.2.2.3. PAGEWRITER Power Control Panel The PAGEWRITER Power Control Panel in the electronic module portion of the PAGEWRITER pedestal comprises a main-power circuit breaker, three auxiliary circuit breakers, print-actuator circuit breaker, and a three-wire male receptacle for incoming power. 4.2.3. CRT Display Unit The CRT Display Unit includes a viewing screen and a keyboard, both of which have been described in Section 2, an On-Off switch, and two display controls. On-Off switch requires a key to operate. It applies power to the CRT and places it in an operating state. Focus control is used to focus the symbols on the viewing screen. Brightness control is used to adjust the intensity of the symbols being displayed.

UP 7604 A