Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleSeptember 1973
Micro emulation: When to do it and when not to do it
MICRO 6: Conference record of the 6th annual workshop on MicroprogrammingPages 176–183https://doi.org/10.1145/800203.806260In this paper, we will attempt to analyze those conditions under which the use of a nontrivial interpreter will enhance the performance of a two-phase processing system. This analysis is couched in terms of a search for an “ideal” DEL, given a ...
- ArticleSeptember 1973
Architecture trade-offs in programmable signal processing
MICRO 6: Conference record of the 6th annual workshop on MicroprogrammingPages 168–170https://doi.org/10.1145/800203.806257This paper presents some of the primary architecture considerations in the design of a programmable signal processor. Six different trade-off areas are considered including type of arithmetic, word length, control and I-O.
- ArticleSeptember 1973
Teaching basic computer organization through “microprogramming”
MICRO 6: Conference record of the 6th annual workshop on MicroprogrammingPages 166–167https://doi.org/10.1145/800203.806256To reinforce concepts of CPU organization students are asked to write a “microprogrammed” interpreter to be run on a theoretical microprogrammable computer which is simulated using an IBM 360 or 370.
- ArticleSeptember 1973
Development of courses in microprogramming
MICRO 6: Conference record of the 6th annual workshop on MicroprogrammingPages 160–163https://doi.org/10.1145/800203.806254The development of two courses (one senior/graduate level and the other graduate level) in microprogramming currently proposed at Northwestern University are described. Some alternative approaches to incorporation of microprogramming into the computer ...
- ArticleSeptember 1973
FORTRAN enhancement
MICRO 6: Conference record of the 6th annual workshop on MicroprogrammingPages 156–159https://doi.org/10.1145/800203.806253One of the disadvantages using higher level languages has traditionally been slow execution time. In the last decade, the large core based computer manufacturers have greatly improved execution time of higher level languages either by modifying hardware ...
-
- ArticleSeptember 1973
Design of a microprogramming language
MICRO 6: Conference record of the 6th annual workshop on MicroprogrammingPages 145–155https://doi.org/10.1145/800203.806252This paper attempts to define some of the fundaments of a high level microprogramming language. In particular, we have attempted to design tools to describe and process parallel orders. These tools are based on an uniform tree structure issued from the ...
- ArticleSeptember 1973
A higher level language for micro-programming
MICRO 6: Conference record of the 6th annual workshop on MicroprogrammingPages 139–144https://doi.org/10.1145/800203.806251There are many reasons why microprogramming has become an essential architectural attribute in contemporary computers. It provides certain well-known design and manufacturing advantages. It also facilitates the emulation of other machine languages. It ...
- ArticleSeptember 1973
The application of programming language techniques to the design and development of microprogramming languages
MICRO 6: Conference record of the 6th annual workshop on MicroprogrammingPages 134–138https://doi.org/10.1145/800203.806250Conceptually microprogramming is similar to traditional programming, but the development of microprogramming languages has lagged far behind the development of programming languages. This paper identifies the problems characterizing the present state of ...
- ArticleSeptember 1973
Microdiagnostics for minicomputers
MICRO 6: Conference record of the 6th annual workshop on MicroprogrammingPages 120–121https://doi.org/10.1145/800203.806246Recently several minicomputer manufacturers have introduced quite powerful and extremely versatile minicomputers that possess characteristics privy to medium and large scale computing systems. These characteristics include multi-addressing modes, stack ...
- ArticleSeptember 1973
An interactive debugger for software and firmware
MICRO 6: Conference record of the 6th annual workshop on MicroprogrammingPages 113–119https://doi.org/10.1145/800203.806245A program for interactively debugging software and firmware on an Intercomputer 1-50 minicomputer is described. Two processors sharing a common memory are used. The debugger is controlled by standard firmware in one processor, and the firmware and ...
- ArticleSeptember 1973
Name resolutions using a microprogrammed interpretive technique
MICRO 6: Conference record of the 6th annual workshop on MicroprogrammingPages 99–105https://doi.org/10.1145/800203.806243During the compiling process, certain name resolutions must be made to ascertain whether a particular name has been used previously. If it has been used previously, the attributes this particular name possesses must be noted for use during the execution ...
- ArticleSeptember 1973
Recursive microprogramming in a syntax recognizer
MICRO 6: Conference record of the 6th annual workshop on MicroprogrammingPages 91–98https://doi.org/10.1145/800203.806242This paper describes the microprogrammed architecture of a top-down syntax recognizer using the recursive descent technique for illustrating recursive microprogramming. The recognizer is implemented by a microprogram. The micro-instructions have a ...
- ArticleSeptember 1973
Memory utilization for a dynamically microprogrammed computer
MICRO 6: Conference record of the 6th annual workshop on MicroprogrammingPages 80–82https://doi.org/10.1145/800203.806240A particular, dynamically microprogrammed computer (proposed by Tucker and Flynn in Commun. of ACM, April 1971) is considered with respect to main memory and micromemory utilization. A dependency is shown between memory utilization and utilization of ...
- ArticleSeptember 1973
A microprogrammed data communications procedure controller
MICRO 6: Conference record of the 6th annual workshop on MicroprogrammingPages 76–79https://doi.org/10.1145/800203.806239This paper describes a microprogrmmaed data communications management. It is divided into three sections.1) presentation of the information structure and how current procedures work in data communications. 2) design and architecture of a microprogrammed ...
- ArticleSeptember 1973
Experiences in asynchrony
MICRO 6: Conference record of the 6th annual workshop on MicroprogrammingPages 71–72https://doi.org/10.1145/800203.806237The design and implementation of systems including independent and specific organs, as processors, storage units and I/O devices, bring up the fundamental problem of the information exchange between asynchronous organs. Report is made of experimental ...
- ArticleSeptember 1973
An APL microprogramming structure
MICRO 6: Conference record of the 6th annual workshop on MicroprogrammingPages 50–57https://doi.org/10.1145/800203.806234Several papers have been published (Ref. 1, 2, 3) which describe an APL machine. The APL machines by Zaks, et al and Hassitt, et al, describe a microprogrammed approach which uses pre-existing microinstruction formats and machine capabilities. No ...
- ArticleSeptember 1973
Three ECL designs for microprogrammable Writable Control Stores
MICRO 6: Conference record of the 6th annual workshop on MicroprogrammingPages 36–43https://doi.org/10.1145/800203.806232Three designs are presented for extremely fast microprogrammed timing and control sequencers driven by Writable Control Stores. These designs have been put forth with a view towards utilizing existing or impending developments in the field of Emitter ...
- ArticleSeptember 1973
A microprogramming language for the B-1726
MICRO 6: Conference record of the 6th annual workshop on MicroprogrammingPages 21–29https://doi.org/10.1145/800203.806230The “New Products” section of a recent issue of COMPUTER I carried announcements of four new commercial computers offering writeable microprogram memory. Three of these, the HP2100S, the Interdata Model 85, and the Microdata 3200, provide at least ...
- ArticleSeptember 1973
Main memory for user microprogram residence - an analysis
MICRO 6: Conference record of the 6th annual workshop on MicroprogrammingPages 13–20https://doi.org/10.1145/800203.806229Microprogrammed computer organizations are divided into three categories to analyze methods of allowing dynamic user microprogramming. Main memory is considered for user microprogram residence in a multiprogramming environment, and conclusions are drawn ...
- ArticleSeptember 1973
Correctness and equivalence of straight line microprograms
MICRO 6: Conference record of the 6th annual workshop on MicroprogrammingPages 1–12https://doi.org/10.1145/800203.806228This paper is concerned with developing automatic methods for the testing of correctness and equivalence of straight line segments of microcode. A model, which accounts for a composite of features common to a large variety of contemporary machines is ...