By Topic

Computers, IEEE Transactions on

Issue 7 • Date July 1971

Filter Results

Displaying Results 1 - 16 of 16
  • IEEE Transactions on Computers - Table of contents

    Publication Year: 1971 , Page(s): c1
    Save to Project icon | Request Permissions | PDF file iconPDF (343 KB)  
    Freely Available from IEEE
  • IEEE Computer Society

    Publication Year: 1971 , Page(s): c2
    Save to Project icon | Request Permissions | PDF file iconPDF (260 KB)  
    Freely Available from IEEE
  • Microprogramming: An Introduction and a Viewpoint

    Publication Year: 1971 , Page(s): 727 - 731
    Cited by:  Papers (13)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (2744 KB)  

    The two broad aspects of microprogramming that are addressed in this issue are:microprogramming as a technological tool used to define and establish system control, and the application of microprogramming in the effective realization of computer systems. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Functional Characteristics of a Multilingual Processor

    Publication Year: 1971 , Page(s): 732 - 742
    Cited by:  Papers (6)  |  Patents (22)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (2952 KB)  

    This paper describes the functional characteristics of the Standard Computer MLP-900 processor. This microprogrammable processor is designed for general-purpose emulation of a wide variety of known processors as well as being adaptable to new general-purpose and special-purpose applications. Two approaches to the design of microprogrammed processors, namely minimally encoded and highly encoded, are considered. The significant architectural properties that provide the multilingual capability are discussed. A target language-execution strategy for the MLP-900 is presented followed by a problem-oriented target instruction set which provides for packed field operations. Finally, some projected uses of the processor are considered. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Study in Microprogrammed Processors: A Medium Sized Microprogrammed Processor

    Publication Year: 1971 , Page(s): 743 - 750
    Cited by:  Papers (7)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (2352 KB)  

    A frame of reference is established for evaluating the various philosophies or approaches to the microprogramming of control logic. Three new measures for analyzing microprogramming philosophies are introduced: "monophase" versus "polyphase," "parallel" versus "serial," and "encode" versus "little encode." The terms monophase, polyphase refer to how long the microinstruction is valid. Parallel, serial refer to the method used to determine the next instruction to be executed. Encode, little encode refor to the degree of encoding in the microinstruction word. The relative merits of the extremes of these new measures are discussed. Then an example of the use of microprogramming for control logic is explored; specifically Univac's C/SP Processor is microprogrammed. It is then shown that this processor would have a cost and performance comparable with the actual C/SP version now being tested which uses conventional control logic. Moreover, it would have the flexibility and simplicity inherent in microprogramming. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An Introduction to the Direct Emulation of Control Structures by a Parallel Microcomputer

    Publication Year: 1971 , Page(s): 751 - 764
    Cited by:  Papers (6)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (4288 KB)  

    This paper is an investigation of the organization of a parallel microcomputer designed to emulate a wide variety of sequential and parallel computers. This microcomputer allows tailoring of its control structure so that it is appropriate for the particular computer to be emulated. The control structure of this microcomputer is dynamically modified by changing the organization of its data structure for control. The microcomputer contains six primitive operators that dynamically manipulate and generate a tree-type data structure for control. This data structure for control is used as a syntactic framework within which particular implementations of control concepts, such as iteration, recursion, co-routines, parallelism, interrupts, etc., can be easily expressed. The major features of the control data structure and the primitive operators are: 1) once the fixed control and data linkages among microprocesses have been defined, they need not be rebuilt on subsequent executions of the control structure; 2) microprograms may be written so that they execute independently of the number of physical processors present and still take advantage of available processors; 3) control structures for I/O processes, data-accessing processes, and computational processes are expressed in a single uniform framework. An emulator programmed on this microcomputer works as an iterative two-step process similar to the process of dynamic compilation or run time macroexpansion. This data structure approach to emulation differs considerably from the conventional approach to emulation and provides a unifying approach to the emulation of a wide variety of sequential and parallel computers. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Functional Memory and Its Microprogramming Implications

    Publication Year: 1971 , Page(s): 764 - 775
    Cited by:  Papers (12)  |  Patents (4)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (3168 KB)  

    Functional memory (FM) is a general-purpose systems technology and has been proposed as a solution to the problems of large-scale integration. It is based on an associative array, composed of writable storage cells capable of holding three states; 0, 1, and DON'T CARE. The functional memory module can be used either as a local store, control store, associative store, or logic block. In its use as a logic block, logic is performed by associative table lookup, using the DON'T CARE state to give significant compression of tables over conventional two-state arrays (typically n to n2 words for functional memory instead of 20 words for conventional two-state arrays). The basic properties of functional memory are described in [1]. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Microprogrammed Intelligent Graphics Terminal

    Publication Year: 1971 , Page(s): 775 - 782
    Cited by:  Papers (4)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (2352 KB)  

    This paper describes a small computer, Interdata Model 3, that has been microprogrammed to serve as an intelligent terminal. The Interdata is connected to a System/360 multiplexor channel with a high-speed interface, and uses an ARDS direct view storage tube as a display console. The new Interdata target machine is patterned after the /360 (including all five instruction formats), but also has instructions particularly designed for intelligent terminal programming. These include instructions for character string manipulation, code conversion, list processing, coordinate manipulation, and virtual addressing. A powerful multiplexor channel, which allows the programmer to "overlap" I/O to several devices with a CPU program, has also been microprogrammed. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Optimization Strategies for Microprograms

    Publication Year: 1971 , Page(s): 783 - 794
    Cited by:  Papers (17)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (2784 KB)  

    With increased use of microprogramming in present computer systems, the need arises to automate the checking and optimization of microcode. This paper reviews the optimization objectives, characterizes microprogranis, and discusses the machine structure. A translator from machine code to microcode appears feasible and is described. Some compiler techniques are reviewed and adapted to improve microprograms by studying operational interaction. Microprogram characteristics permit additional methods to reduce the computation effort. The techniques are integrated into a scheme implemented for optimizing a simulated machine. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Burroughs 220 Emulator for the IBM 360/25

    Publication Year: 1971 , Page(s): 795 - 798
    Cited by:  Papers (2)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (1240 KB)  

    This note describes an emulation of the Burroughs 220 on the IBM 360/25 done at the University of Dayton. The project included the development of an assembler for the 360/25 microlanguage and a simulator/trace program to assist in debugging. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The Microdiagnostics for the IBM System 360 Model 30

    Publication Year: 1971 , Page(s): 798 - 803
    Cited by:  Papers (5)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (1696 KB)  

    This report describes the microdiagnostics which were developed for incorporation into the IBM System 360 Model 30 maintenance package. These microdiagnostics enable the System 360 Model 30 to develop internal diagnostics with fault detection and location capabilities, and led to a reduction in the amount of training and service equipment required to adequately service the system. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Microdiagnostics for the Standard Computer MLP-900 Processor

    Publication Year: 1971 , Page(s): 803 - 808
    Cited by:  Papers (4)  |  Patents (22)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (1544 KB)  

    This note describes the microdiagnostic approach being used on the Standard Computer MLP-900 processor. This machine is microprogrammable and designed for general-purpose emulation, simulation, and interpretation. As a consequence it has a number of features that make it unusually well suited for the application of microdiagnostics. These include a READ-WRITE control memory, one clock microinstructions, a general-purpose microinstruction repertoire, almost complete microprogram access to the hardware, and the ability to specify test operands as immediate values. These features plus the highly encoded form of microprogramming used greatly facilitate the design and programming of component-oriented test programs. This results in a microdiagnostic which is very compact, has a very short execution time, and requires a relatively short development time. Other advantages include a relatively low hardcore, very thorough testing, and high fault resolution. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Microprogramming and Numerical Analysis

    Publication Year: 1971 , Page(s): 808 - 812
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (3640 KB)  

    This short note presents the view that microprogramming affords a technology that can provide a powerful, efficient, and versatile computer facility for numerical analysts. Particular areas of application are discussed. Fundamental questions are raised relevant to the exploitation of this technology by numerical analysts. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Abstracts of Current Computer Literature

    Publication Year: 1971 , Page(s): 813 - 830
    Save to Project icon | Request Permissions | PDF file iconPDF (5362 KB)  
    Freely Available from IEEE
  • Information for authors

    Publication Year: 1971 , Page(s): 830
    Save to Project icon | Request Permissions | PDF file iconPDF (278 KB)  
    Freely Available from IEEE
  • Blank Page

    Publication Year: 1971 , Page(s): 830
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | PDF file iconPDF (27 KB)  
    Freely Available from IEEE

Aims & Scope

The IEEE Transactions on Computers is a monthly publication with a wide distribution to researchers, developers, technical managers, and educators in the computer field.

Full Aims & Scope

Meet Our Editors

Editor-in-Chief
Paolo Montuschi
Politecnico di Torino
Dipartimento di Automatica e Informatica
Corso Duca degli Abruzzi 24 
10129 Torino - Italy
e-mail: pmo@computer.org