ESSSg^Pi»ter. The most important features of MULBY 3 at a glance

Similar documents
Software. Lockheed Electronics

CHETTINAD COLLEGE OF ENGINEERING AND TECHNOLOGY COMPUTER ARCHITECURE- III YEAR EEE-6 TH SEMESTER 16 MARKS QUESTION BANK UNIT-1

EAI 640 Digital Computing System.

1 Digital tools. 1.1 Introduction

Chapter 7 : Input-Output Organization

UNIT V MICRO CONTROLLER PROGRAMMING & APPLICATIONS TWO MARKS. 3.Give any two differences between microprocessor and micro controller.

Chapter 8. Input Output Organization

HIGH PERFORMANCE MINI COMPUTER NOV

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

Input / Output. School of Computer Science G51CSA

Input-Output Organization

THE LOGICAL STRUCTURE OF THE RC 4000 COMPUTER

Computer Architecture 2/26/01 Lecture #

1. Define Peripherals. Explain I/O Bus and Interface Modules. Peripherals: Input-output device attached to the computer are also called peripherals.

User. Application program. Interfaces. Operating system. Hardware

INPUT-OUTPUT ORGANIZATION

i ntel lee 8 Features 5 pecifications

Computer System Overview

Computer Organization ECE514. Chapter 5 Input/Output (9hrs)

Computer System Overview OPERATING SYSTEM TOP-LEVEL COMPONENTS. Simplified view: Operating Systems. Slide 1. Slide /S2. Slide 2.

Unit 1. Chapter 3 Top Level View of Computer Function and Interconnection

LABORATORY USE OF A MICROCOMPUTER (Last Revision: August 27, 2000)

FIFTH SEMESTER B.TECH DEGREE EXAMINATION MODEL TEST QUESTION PAPER, NOVEMBER CS 305: Microprocessor and Microcontrollers PART A

5. a computer which CPU speed around 100 million instruction per second and with the word length of around 64 bits is known as

I/O Management and Disk Scheduling. Chapter 11

Computer Organization and Microprocessors SYLLABUS CHAPTER - 1 : BASIC STRUCTURE OF COMPUTERS CHAPTER - 3 : THE MEMORY SYSTEM

SBI CLERK COMPUTER GENERAL KNOWLEDGE PAPER COMPUTER GENERAL KNOWLEDGE

1. What is Microprocessor? Give the power supply & clock frequency of 8085?

B. the address of the data is supplied by the users C. there is no need for an address i.e. the data is used as an address

MicroProcessor. MicroProcessor. MicroProcessor. MicroProcessor

Module 1: Introduction

Chapter 2 COMPUTER SYSTEM HARDWARE

QUESTION BANK CS2252 MICROPROCESSOR AND MICROCONTROLLERS

EC 6504 MICROPROCESSOR AND MICROCONTROLLER

PART A (22 Marks) 2. a) Briefly write about r's complement and (r-1)'s complement. [8] b) Explain any two ways of adding decimal numbers.

Summary of Computer Architecture

The control of I/O devices is a major concern for OS designers

Q.1 Explain Computer s Basic Elements

Generic Model of I/O Module Interface to CPU and Memory Interface to one or more peripherals

Microprocessors and Interfacng. Question bank

Systems Reference Library. IBM 1130 System Summary

Chapter 3. Top Level View of Computer Function and Interconnection. Yonsei University

Module 1: Introduction. What is an Operating System?

Computer Organization

INPUT-OUTPUT ORGANIZATION

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

Chapter 3 - Top Level View of Computer Function

Input/Output Problems. External Devices. Input/Output Module. I/O Steps. I/O Module Function Computer Architecture

CMSC 1513 Lecture 1.2

GENERAL INFORMATION 7090 DATA PROCESSING SYSTEM

MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI UNIT IV I/O INTERFACING PART A (2 Marks)

SYLLABUS UNIT - I 8086/8088 ARCHITECTURE AND INSTRUCTION SET

1. Draw general diagram of computer showing different logical components (3)

Section I Section Real Time Systems. Processes. 1.6 Input/Output Management. (Textbook: A. S. Tanenbaum Modern OS - ch. 5)

Topics. Interfacing chips

Computer Architecture and Organization: L10: I/O Organization

Computer Architecture CS 355 Busses & I/O System

What Operating Systems Do An operating system is a program hardware that manages the computer provides a basis for application programs acts as an int

Eastern Mediterranean University School of Computing and Technology INPUT / OUTPUT

Week 1. Introduction to Microcomputers and Microprocessors, Computer Codes, Programming, and Operating Systems

UNIT-3 PC HARDWARE OVERVIEW PART A

8086 Interrupts and Interrupt Responses:

Organisasi Sistem Komputer

INTELLIGENCE PLUS CHARACTER - THAT IS THE GOAL OF TRUE EDUCATION UNIT-I

Unit 2 : Computer and Operating System Structure

Computer Organization

MICROPROCESSOR MEMORY ORGANIZATION

Instruction Register. Instruction Decoder. Control Unit (Combinational Circuit) Control Signals (These signals go to register) The bus and the ALU

The Instruction Set. Chapter 5

Question Bank Microprocessor and Microcontroller

Digital Input and Output

Universal Serial Bus Host Interface on an FPGA

10. INPUT/OUTPUT STRUCTURES

Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices,

THE MICROCOMPUTER SYSTEM CHAPTER - 2

Digital Design Laboratory Lecture 6 I/O

Functional Units of a Modern Computer

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

Advanced Parallel Architecture Lesson 3. Annalisa Massini /2015

Chapter 3. Z80 Instructions & Assembly Language. Von Neumann Architecture. Memory. instructions. program. data

Interrupt/Timer/DMA 1

VALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE ENGINEERING

CPU 224. The compact high-performance CPU With 24 inputs/outputs on board Expandable with up to 7 expansion modules Design

SYSTEMS 86 Software ENGINEERING LABORATORIES

A1-R3: IT TOOLS & APPLICATIONS

EC2304-MICROPROCESSOR AND MICROCONROLLERS 2 marks questions and answers UNIT-I

Summer 2003 Lecture 1 06/09/03

EMBEDDED SYSTEMS: Jonathan W. Valvano INTRODUCTION TO THE MSP432 MICROCONTROLLER. Volume 1 First Edition June 2015

Intel 8086 MICROPROCESSOR. By Y V S Murthy

PD215 Mechatronics. Week 3/4 Interfacing Hardware and Communication Systems

3. Controtlto specify the mode of transfer such as read or write 4. A control to start the DMA transfer

UNIT II PROCESSOR AND MEMORY ORGANIZATION

JNTUWORLD. 1. Discuss in detail inter processor arbitration logics and procedures with necessary diagrams? [15]

Introduction to Computers - Chapter 4

Syllabus for Computer Science General Part I

Blog -

Modes of Transfer. Interface. Data Register. Status Register. F= Flag Bit. Fig. (1) Data transfer from I/O to CPU

QUIZ Ch.6. The EAT for a two-level memory is given by:

(Refer Slide Time 00:01:09)

3. (a) Explain the steps involved in the Interfacing of an I/O device (b) Explain various methods of interfacing of I/O devices.

Transcription:

ESSSg^Pi»ter 0 The most important features of MULBY 3 at a glance #

I The most important features of MULBY 3 This brochure shall provide a quick survey about the MULBY 3 central processor unit, standard peripherals and standard software. For more detailed information several software and hardware manuals are available. The system engineering division of Krantz Computer is also able to connect other peripherals than those described in this brochure to the MULBY 3. Especially it is prepared to deliver software system support up to complete tailor-made key-turn systems. Central Processor Unit Main frame architecture Word length Address modes Instruction repertoire Interrupt system Core memory Memory protect Central bus, all logical units like CPU, memory, data chanels and couplers communicate with each other via a common 16 bit bus. 8 bit, 16 bit, 32 bit (floating point). All word lengths may be used in any sequence. The MULBY 3 appears as operand word length is concerned as a 8 bit, a 16 bit and a 32 bit computer all in one. All word lengths are processed in parallel. Real two-address machine! Therefore a very powerful command structure. Each address is 16 bit long (no paging). Any instruction can also be executed immediately in the memory without using one of the 16 general purpose registers. All usual address modes available. 130 basic instructions. Multiplication and division for fix point (16 bit) and floating point (32 bit). Powerful bit processing instructions. Numerous branch possibilities. Complex shift instructions. 8 bit instruction status register to store the status of the result after each instruction execution (overflow, equals zero, negative etc.). 8 to 128 hardware interrupt levels. Controlled by hardware priority. Interrupting each other. Automatic storage of the contents of intruction counter and status register and jump into interrupt program. Interrupt also during instruction execution: respond time about 2 us. Buffering of interrupt requests, that means several users at one interrupt level possible. Each level can be switched on and off and activated under program control. Status of each level can be read out. All levels can be disabled temporarily. 16 k to 64 k byte. Cycle time 750 ns. Access 8 bit or 16 bit in parallel. Additional bit per 16 bit word. Change of the contents of protected memory locations only possible, if the instruction has been read from a protected location. Can be disabled from the oparator panel.

Computer Memory parity Firmware Time clock TTY interface Hardware error detection Permanent check of the correct operation of the core memory. ROM memory area with undistructable programs for power fail and restart, front panel operation, absolute program loaders from different peripheral devices. Two independent time clocks. Interrupt triggering can be switched on and off under program control. One time clock constant every 10 ms (is used by the operating system for the real-time-program). The other time interval can be selected between 100 us and 6.5 s. Both time clocks are quartz-controlled. Interface for the operator unit: Teletypewriter 110 bd, typewriter 300 bd or keyboard of display unit 300 bd. Full duplex, potential isolated, line current 40 ma. Permanent automatic check of the correct operation of the CPU hardware: Power fail, restart, memory protect, memory parity, false addressing, undefined instruction code. Error interrupt with reporting of the erroneous address. Very effective security provision. Input/Output System Operating modes Coupler Multiplex chanel High speed chanel Basicly two operating modes, as far as possible, for all input/ output units: 1. Under program control by the two-address instructions READ and WRITE. 2. Direct memory access (DMA). In both cases data transfer via central bus. DMA very fast, since memory access possible after 750 ns, worst case; hardware priority controlled. Transferred word lengths 8 bit and/or 16 bit in parallel. Translates electronic signals and the timing of peripherals devices, data communication interfaces and process control interfaces into internal signals and timing of the central bus. Data transfer fully buffered. Additional status input and output registers. Automatic error detection. Enables four couplers to perform DMA-operation. Two types available which differ only in speed: 160 k byte/s and 800 k byte/s. Application as interface for disc units, as a fast computer-computer linkage or as general purpose interface for very high transfer rates (up to 20 mio. bit/s). Two independent parts: 1. DMA, choice of 16 bit or 8 bit word length. 2. Under program control 16 bit word length. Interface two bi-directional TTL buses. DMA part equipped with FIFO buffer 16 by 16 bit.

Krantz [2E333S Removable disc unit Fixed head disc unit Diskette memory Magnetic tape unit Card reader Paper tape input/ output unit Printer Teletypewriter Typewriter Display unit Up to 4 drives per controller. Drive: one fixed and one removable disc, 2.5 mio. byte each. Average access time 55 ms. The removable disc is used for quick loading of programs and data. Therefore no additional program loading device necessary. Up to 4 drives per controller. Capacity 768 k byte per drive. Average access time 8.5 ms. Up to 8 drives per controller. Each drive one removable disc (floppy disc or diskette) with a capacity of 250 k byte. Average access time 500 ms. Format IBM-compatible, therefore also useful as inexpensive off-line data carrier. Format IBM-compatible. 9 tracks, 800 bpi NRZ, 7 inches reels, 12.5 ips, read-after-write. Application as off-line data carrier. Standard IBM format. 400 cards/min. 500 Cards supply stack. Selfcontained desk top model. Input and output in one unit. Reader: 0 to 300 ch/s. 5 to 8 chanels also 6 chanel TTS. Punch: 0 to 75 ch/s, choice of 8 chanels or 6 chanel TTS. Independent motor-driven take-up reel. Serial printer, 180 ch/s, 0 to 132 ch/line, choice of 64 or 128 different characters. Up to 4 copies. KSR 33. 100 bd, 10 ch/s respectively. 64 different characters. Mostly used as operator unit. Printing mechanism: dot matrix. 300 bd, 30 ch/s respectively. 0 to 80 ch/line. Very silent operation. Standard ASCII keyboard. Mostly used as comfortable operator unit. Selfcontained desk top model. Unusual operation principal: The core memory is used as image refresh memory. A digital-to-video converter translates permanently the contents of a part of the core memory area into a standard video signal that triggers a tv-monitor. A change of the contents of this visible area of the memory is displayed on the monitor without delay. The keyboard operates completely separated from the monitor with a 300 bd TTY interface. Interpretation of typed-in characters under program control. That means extremely versatile operational functions, which can be ideally adapted to any application. 1536 characters on the screen in 24 lines, each of which with 64 columnes. Choice of 64 or 128 different characters. Very large screen (20 inches diameter) with very good readability.

^E?Coinpiiter # Alpha-numeric keyboard with 128 different characters; 36 additional general purpose function keys, 16 lamps and a attention horn which can be switched on and off under program control. Automatic repeat function for each key. These outstanding features of the Krantz display unit make even very sophisticated applications be realized very easily. Very effective manual operation of the system as well as generation and test of user software. Numeric terminal Digital input/ output General purpose coupler Analog input unit Decimal keyboard with 10 additional function keys. Decimal display of 12 numbers. 16 lamps for dialog control. Automatic repeat function for each key. 300 bd TTY interface, full duplex Selfcontained desk top model. 16 input and 16 output lines per coupler. Interface either relais or opto-coupler. 8 active interrupt lines. Several couplers can be tied together to form one logic unit. Using an external matrix circuit up to 256 contacts can be read out by only one coupler. Input/output of bytes with TTL interface, fully buffered, Additional 8 bit status input and 8 bit status output registers. By simple selection of short circuit adapters timing and signal direction can be widely adapted to the interfaces of special peripheral devices. 16 multiplexed inputs per coupler. Input voltage ± 10 V, 12 bit accuracy, 30 us conversion time. Sample & hold amplifier. Analog output 6 independent, static outputs per coupler. Output voltage i 10 V, unit 12 bit accuracy, 10 us conversion time. TTY interface 4 independent interfaces per coupler, full duplex, 300 bd, automatic line current check Communication Data transfer either synchronous or asynchronous, up to 19.200 interface bd. Half duplex or full duplex. Automatic control character recognition. Byte and block parity generation and check or CRC. Saves CPU time by versatile hardware functions. %

Krantz Standard Software Disc operating system Real-time multiprogramming disc operating system with the following basic features: Control and synchronization of up to 128 user programs by each other or by absolute or relative time intervals, priority controlled availability of the CPU, core memory management, automatic loading of user programs from disc into core, memory program management for disc and core, file management for disc with direct and sequential access, control of data transfer to and from all input/output units, preparation of real-time and calender and utilities like COPY and DUMP. By using logical device names, standardized formats and codes independency from physical peripheral devices, data communication interfaces and process control interfaces. Alignment of logical and physical devices during run time. This is only a rough description of this very powerful operating system. More detailed information is given by the user's software manual. The operating system is applied for three types of discs: fixed head disc, removable disc and diskette memory. Core memory oriented operating system This operating system is compatible with the disc operating system, that means a user program for this operating system will also run under the disc operating system. Most important difference: No external memory management. But less need of core memory capacity. I/O routines Macro-assembler For all standard peripheral devices, data communication interfaces and process control interfaces I/O routines are available, which correspond to both operating systems. So the user has not to care for programming with interrupt levels, couplers and data chanels. He simply uses those standardized commands of the operating system. Very poverful macro-assembler which enables the programmer to take full advantage of the multiple hardware features of the MULBY system. Runs as user program under both operating systems. Object code may be in absolute or relocating format. Linkage editor Links relocating object codes generated by the assembler. Runs as user program under both operating systems. New object code may be in absolute or relocating format. The latter can be linked again. Relocating loader Location independent program to load object codes with relocating format to any memory location. Part of the disc operating system.

Krantz Text editor Debugging system Display package FORTRAN IV compiler BASIC interpreter Program to type in and date up source programs for assembler and FORTRAN compiler. Runs as user program under both operating systems. Adapted to teletypewriter, typewriter and display unit. Program to check out user programs, both dynamicly and staticly. Runs at both operating systems. Adapted to teletypewriter, typewriter and display unit. Supports the following functions by taking full advantage of the special hardware features of the Krantz display unit: Generation and up-date of source programs, writing, reading and up-dating of data files, dynamic and static check out of user programs, general display I/O routine for user programs. Compared with the operation of a teletypewriter the display unit offers a considerable increase of operating comfort. This means a much more economic generation and check out of user programs. Corresponds to standard ASA FORTRAN IV with the exception of complex numbers and double precision integer numbers. In return there are additional statements for logical functions and bit processing. Direct data exchange with all standard peripheral devices, data communication interfaces and process control interfaces. Insertion of assembler instructions and macros, respectively. FORTRAN generated user programs can run immediately under both operating systems. The compiler translates into a code level, which is identical with the assembler source code. Therefore FORTRAN generated code sequences can be used without modification in assembler programs. Moreover the FORTRAN library is a set of assembler macros, so that this mathematical library is available for assembler programming. The FORTRAN compiler runs as a user program under both operating systems, whereas the disc version offers a much higher comfort. For FORTRAN generated programs the floating point processor is recommended, but not necessary, because a software package is available which simulates the floating point instructions by software. Standard Dartmouth BASIC including all matrix operations. Additional statements for file handling. By these statements BASIC allows to transfer data to and from the disc and input/ output operations with all standard peripheral devices, data communication interfaces and process control interfaces. These features extend considerably the application of BASIC, for data collection and processing in laboratories and for processing large data volumes via disc. The BASIC interpreter runs as a user program under both operating systems. Multi-user operation is possible only under the disc operation system.

t Hardware test program Check out program for the CPU, all standard peripheral units, data communication interfaces and process control interfaces. Runs as a user program under both operating systems. For data communication and process control interfaces test equipment is available, so that the tests can be executed up to the external cable connectors. Several operating modes, among them dynamic individual test of every single function. Model Survey MULBY 3/20 Smallest model of MULBY 3. Core memory up to 32 k, no hardware floating point instructions MULBY 3/30 Medium scale model of MULBY 3. Core memory up to 64 k, no hardware floating point instructions (but as option available) MULBY 3/35 Standard computer systems INTEXTA Large scale model of MULBY 3. Core memory up to 64 k, built-in floating point instructions. Complete computer systems including all standard software. Several basic configurations starting with MULBY 3/20 up to MULBY 3/35. Choice of diskette memory (very inexpensive) or removable disc unit. Further information by the brochure Rechenanlagen". Computer system for text processing by several display units. Including user software package with a very easy to learn, comfortable dialog language for text gathering, editing, management and processing in multi-user operation. Additionally a very powerful program for type setting. Application in printing industrie, editor's offices and documentation centers. Further information by the brochure INTEXTA".

Krantz Computer GmbH & Co Kommanditgesellschaft D-5 100 Aachen Jiilicher Strabe 171-175 Postfach 990 Telefon: (0241) 441 1 Telex: 8 32837a krwt d Telegramme: krantzcomputer Geschaftsstellen: Aachen, Frankfurt, Hamburg, Miinchen