CYBER 18 COMPUTER SYSTEMS CONTR.OL DATA Corrori\Tlon
Total Page:16
File Type:pdf, Size:1020Kb
-- .......... 1Aiiil..li -" ~" ~..;;J;J,;,[] ;... r,l E::\ CONTR.OL DATA \!:I r::!J CORPORATION SYSTEM SUMMARY CYBER 18 COMPUTER SYSTEMS CONTR.OL DATA CORrORi\TlON I. ) I ...-l n ~------------------~---------------------------- CONTROL DATA@ c CYBER 18 COMPUTER SYSTEMS c c c c----~-------------------------------- c C fl L-.. SYSTEM SUMMARY ,.. L__ ~ r ~ I \.... l j REVISION RECORD r REVISION DESCRIPTION 01 Preliminary edition released. LJ (3/76) 02 Manual updated. r (4/76) L.-" A Manual,updated and released. (2/77) r L_J I' L_J r"" ~ ,.. L.J ( "- r"" L. r~ L.J r"" L.. I' '''L ,.. L. Publication No. ,- 96767850 L.J Address comments concerning this r- manual to: l_ • Control Data Corporation r Publications and Graphics Division 4455 Eastgate Mall "'- © 1976, 1977 by Control Data Corporation La Jolla, California 92037 or use Comment Sheet in the back of LJ Printed in the United States of America this manual. rl l_J c LIST OF EFFECTIVE PAGES New features, as well as changes, deletions, and additions to information in this manual, are indicated by bars in the margins or by a dot near the page number if the entire page is affected. A bar by the page number indicates pagination rather than content has changed. PAGE REV PAGE REV PAGE REV PAGE REV PAGE REV -- Cover -- o Title -- ii, iii A iv blank v thru viii A c 1-1 thru 1-3 A 2-1 thru 2-6 A 3-1 thru 3-3 A 4-1, 4-2 . A 5-1 thru 5-23 A 6-1 thru 6-5 A 7-1 thru 7-12 A A-I thru A-8 A c Comment sheet A Envelope -- Back cover -- c c c c o 96767850 A iii/iv c' L, r~' L.., L._, ,r- . t\.... .. J I"' L., r--' W r--' LJ ,-. LJ r'" L .. L, ( L ..J L~ ;--1 LJ CONTENTS r-1 .J ......J 1 1 CYBER 18 1-1 Basic Instruction Set 5-6 Storage Reference 5-6 LJ 2. CYBER 18 SOFTWARE PRODUCTS 2-1 Register Reference 5-9 Inter.:.. Re gister 5-9 Operating Systems 2-1 Skip 5-9 Mass Storage Operating System (MSOS 5) 2-1 Shift 5-9 J Minimum Operating System (RTOS 3) 2-2 Enhanced Instructions 5-9 Languages 2-3 Enhanced Storage Reference 5'10 Macro Assembler 2-3 rl Field Reference 5-14 Cross Assembler (CLASS) 2-3 Enhanced Inter-Register 5-14 -..J Micro Assembler 2-3 Enhanced Skip 5-14 FORTRAN 2-3 Decrement and Repeat 5'-14 1""1 PASCAL 2-5 Miscellaneous 5-14 BASIC 2-6 u Interrupt System 5-17 RPGII 2-6 Interrupt Trap Locations 5-17 Mask Register 5-17 3 APPLICATION SOFTWARE PRODUCTS 3-1 Priority . 5-17 C TIMESHARE 3 3-1 Internal Interrupts 5-17 Manufacturing Industry Accounting System 3-1 Operation 5-17 rl Interactive Terminal-Oriented System 3-2 Program Protect 5-19 I Executive 3-2 Program Protect Violations 5-19 --..J Terminal Handler 3-2 Storage Parity Errors Related to File/Data Manager 3-2 Program Protection 5-19 Text Editor 3-2 Set/Clear Program Protect Bit 5-19 [=:J Terminal File Utilities 3-3 Programming Requirements 5-19 Peripheral Equipment Pro tection 5-19 4 CYBER 18-05 BATCH TERMINAL 4-1 Input/Output 5-20 ~ Auto-Data Transfer 5-21 LJ Model Description 4-1 CYBER 18-05 Batch Terminal Controller 4-1 6 CYBER 18-20, 18-30 TIMESHARE Batch Terminal Controlware 4-1 COMPUTER CHARACTERISTICS 6-1 ~ CDC 200 User Terminal Emulation 4-1 w mM 2780 Emulation 4-2 Model Descriptions 5-1 IBM 3780 Emulation 4-2 CYBER 18-20 Processor 6-1 r-l 1870-1 512 Instruction l\-licro Memory 6-2 5 CYBER 18-10M COMPUTER 1870-2 2-48 Instruction Micro Memory 6-3 ...J CHARACTERISTICS 5-1 1882-16 MOS Main Memory Storage 6-3 1882-32 MOS Main Memory Storage 6-3 Model Descriptions 5-1 1874-1 ECC MOS Array, 192K Bytes 6-3 '-1 CYBER 18-10M Processor 5-1 Main Memory 6-3 1870-1 512 Instruction Micro Memory 5-1 --..I Central Processor 6-3 1870-2 2048 Instruction Micro Memory 5-1 Macro Instruction Set 6-3 1882-16 MOS Main Memory Storage 5-1 ~1 Micro Instruction Formats 6-4 1882-32 MOS Main Memory Storage 5-1 ,~ Central Processor 5-1 7 ST ANDARD PERIPHERALS 7-1 Arithmetic/Logical Unit Data Transfer 5-3 --1. Transforms 5-5 1811-1 Console Display 7-1 I/O-TTY Module 5-5 1811-2 Operators Console 7-1 ~j CYBER 18-10M Instruction Description 5-6 1828-1 Card Reader/Line Printer Controller 7-1 Instruction Format 5-6 1828-2 Card Reader/Line Printer Controller/ I Communication Line Adapter 7-2 -J r----. I -...J -J 96767850 A v 11 l,.. r-' L r-- ('- 1829-30 Card Reader 7-2 1860-1 Magnetic Tape Subsystem 7-6 \ ..... ~ 1829-60 Card Reader 7-2 1860-72 Magnetic Tape Transport 7-6 1827-2 Impact Printer 7-2 1860-2 Dual Magnetic Tape Subsystem 7-6 l. .... J 1827-30/31 Line Printer 7-3 1860-3 Magnetic Tape Subsystem 7-6 1827-60 Line Printer 7-3 1860-92 Magnetic Tape Transport 7-6 1833-4 Cartridge Disk Controller 7-3 1860-4 Dual Magnetic Tape Subsystem 7-7 T' 1866-12 Cartridge Disk Drive 7-4 1860-5 Magnetic Tape Subsystem 7-7 L., 1866-14 Cartridge Disk Drive 7-4 1860-95 Magnetic Tape Transport 7-7 1833-1 Storage Module Drive Interface 7-4 1860-6 Dual Magnetic Tape Subsystem 7-8 r--- 1833-2 Storage Module Drive Interface - 1843-1 Communication Line Adapter 7-8 Dual CPU 7-4 1843-2 Eight-Channel Communication Line l_J 1833-3 Storage Module Drive Control Unit 7-4 Adapter 7-8 1867-10 Storage Module Drive 7-4 1850-1 1500 Series Equipment Adapter 7-8 r.;.. 1867-20 Storage Module Drive 7-5 1862-1 Paper Tape Read/Punch Controller 7-8 1833-5 Flexible Disk Drive Controller 7-5 CYBER 18 Configurator 7-9 L, 1865 Flexible Disk Drive 7-5 r- LJ APPENDIX r- l-l A MACRO INSTRUCTION EXECUTION TIMES A-I , -. L.. FIGURES /'_. 1\, .._l 1-1 CYBER 18 Series Product Family 1-1 7-4 1827 -7 Impact Printer 7-3 2-1 CYBER 18 Mass Storage Operating 7-5 1827-30 Line Printer 7-3 r-- System (MSOS 5) 2-1 7-6 1827-60 Line Printer 7-3 2-2 CYBER 18 Mass Storage FORTRAN 2-4 7-7 1866 Cartridge Disk Drive 7-4 l._' 4-1 Typical CYBER 18-05 Configuration 4-2 7-8 1867 Storage Module Drive 7-5 5-1 Detailed Block Diagram of CYBER 18-10M 7-9 1865 Flexible Disk Drive 7-5 r-~ Processor 5-2 7-10 1860-1 Magnetic Tape Subsystem 7-6 L.J 5-2 Typical CYBER IS-10M Configuration 5-3 7-11 1860-4 Dual Magnetic Tape Subsystem 7-7 6-1 Typical CYBER 18-20 Configuration 6-1 7-12 1860-5 Magnetic Tape Subsystem 7-7 r'-' 6-2 Typical CYBER 18-30 Timeshare 7-13 1860-6 Dual Magnetic Tape Subsystem 7-8 Configuration 6-2 7-14 CYBER 18-05 Configurator 7-9 l. 6-3 Micro Instruction Formats 6-4 7-15 CYBER 18-10M Configurator 7-10 7-1 1811-1 Console Display 7-1 7-16 CYBER 18-20 Configurator 7-11 r 7-2 1811-2 Operators Console 7-1 7-17 CYBER 18-30 Timeshare Configurator 7-12 7-3 1829-30 Card Reader 7-2 L. r-' TABLES l ro- 1-1 CYBER 18 Product Line General 5-3 Enhanced Storage Reference Instruction l __ Characteristics 1-2 Addresses 5-11 5-1 Mask Register/Interrupt Addresses 5-5 5-4 Interrupt State Definitions 5-17 5-2 Storage Reference Instruction Addressing 5-8 r--- L. .-' - - \.. vi 96767850 A \.-. r l._) 0 r-1 PREFACE I I \ \~-) \"1 l-.J This manual provides general information on the CDC@ product family (that is, hardware, software, mainten C CYBER 18 family of small computer systems. More ance, education, and customer support) are available detailed information on all aspects of the CYBER 18 through your local Control Data sales representative. n l.7J n LJ r-l Iw 0 0 [:) 11 Li n lj rl lJ rJ ,--1 -1 ] l -.J ~', ( ) ./ -.J 96767850 A vii 'l J , -- ~ £!W. t;;;;"J;Qj ... CYBER 18 SYSTEM viii 96767850 A r-1 J r--l CYBER 18 1 -, 'i " _./ '*#'M'fti iM,." .,,;+' Sf ·-'1 J The CYBER 18 is a series of general-purpose micro reducing the amount of irregular logic in a processor J programmable processors designed for application to a and allowing greater use of MSI/LSI circuitry. This broad range of requirements. One basic hardware de approach allows high-volume production of nearly iden sign, made up of modular elements, serves a variety of tical processors that can be tuned to a specific applica 'l functions, permitting a high degree of standardization. tion by including a selected instruction set in the micro ,.J memory, thus specifying a different virtual machine. The operation of the CYBER 18 is controlled by a The micro-programming technology provides the flexi rl "micro" program in semiconductor memory, referred bility to offer new architectures for general-purpose to as micro memory. The micro program reads macro computers with emulation capabilities and for controllers U instructions from main memory and decodes them for where emulation is not an important factor.