Proceedings Article10.1145/800118.803863
Software aids for microprogram development
Christopher Vickery
- 30 Sep 1974
- pp 208-211
13
TL;DR: An interactive debugging program and a simulator developed for debugging microprograms for the Interdata model 85 minicomputer are described.
read more
Abstract: Debugging of microprograms can be approached in three ways: (1) with the aid of hardware test sets and monitors, (2) through interactive debugging programs, and (3) through simulation techniques This paper discusses these three methods and describes an interactive debugging program and a simulator developed for debugging microprograms for the Interdata model 85 minicomputer
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
The MPG System: A Machine-Independent Efficient Microprogram Generator
TL;DR: A machine-independent high-level microprogramming language, called MPGL, has been developed along with its processing system, called MPG, which provides the facility for translatingmicroprograms into efficient object code, as well as debugging object microprograms.
57
An Overview of Firmware Engineering
S. Davidson,B.D. Shriver +1 more
TL;DR: Firmware engineering, in analogy to software engineering, covers the specification and design of microprograms, construction techniques, debugging, testing, verification, and maintenance.
53
Firmware Engineering: An Extensive Update
Scott Davidson,Bruce D. Shriver +1 more
- 01 Jan 1980
TL;DR: The current survey covers the areas of design and specification of microprograms, firmware construction techniques, testing, verification and debugging methods, and maintenance and relates firmware engineering techniques to the analogous techniques for software.
28
The Maxc Systems
TL;DR: The development odfthis timesharing led to insights on micrporogrammable organization, instruction sets, reliabiilty, and software and firmware development tools.
13
The Use of Software Simulators in the Testing and Debugging of Microprogram Logic
TL;DR: The needs and objectives of software simulators for testing and debugging microprogram logic are discussed, and a simulator developed to aid the development of a large microprogrammed system is discussed.
10
References
•Book
Microprogramming: principles and practices
Samir S. Husson,Paula Schneider +1 more
- 01 Jan 1970
TL;DR: Details how one can use a four-state cell to store logic which has been ex'and-not' and 'exclusive-or' functions as well as the standard sum of products to recognize these additional functions further reduces the size of required memory.
207
At the Programming Language - Microprogramming interface
E. W. Reigel,Harold W. Lawson +1 more
TL;DR: The purposes of this paper are to provide some definitions and background information concerning these two disciplines, and suggest potential areas for future work at the Programming Language-Microprogramming interface.
14
An interactive debugger for software and firmware
Morrie Gasser
- 24 Sep 1973
TL;DR: A program for interactively debugging software and firmware on an Intercomputer 1-50 minicomputer is described, which has control of the other processor yet is practically invisible to it.
11
FORTRAN enhancement
Han Park
- 24 Sep 1973
TL;DR: The utilitarian value of microprogramming is to maximize the use of mini-computer's resources, and the disadvantages using higher level languages has traditionally been slow execution time.
5