Abstract
A general purpose, total system MDS1,2 (Microprogramming Design-support System) has been developed to hasten the introduction of various kinds of firmware over the widest possible range of computer from the largest to the smallest (microcomputer).
Not only many types of assembly language but also machine dependent high-level languages can be used and physical address assignment can be performed automatically with MDS.
This paper describes an overview of MDS, the design approach to the high-level languages, and three examples which have been developed.
- 1 A. Yamada; K. Kawaguchi et al. "Microprogramming Design Support System" Proc. 11 th Design Automation Workshope, June 1974. Google Scholar
Digital Library
- 2 T. Aoyama; K. Takahashi et al. "Microprogramming Design Support System (MDS)" NEC Technical Journal, Vol. 34, No. 5, June, 1981.Google Scholar
- 3 Pat Caudill. "Using assembly coding to optimize high-level language programs". Electronics February 1, 1979.Google Scholar
- 4 T. Baba; H. Hagiwara. "The MPG System: A Machine-Independent Efficient Microprogram Generator" IEEE Transactions on Computers, Vol. C-30, No. 6, June, 1981.Google Scholar
- 5 E. Tamura; M. Tokoro. "Hierarchical Microprogram Generating System" Proc. MICRO-12 November, 1979. Google Scholar
Digital Library
- 6 V. Michael Powers; Jose H. Hernandez. "Microprogram Assemblers for Bit-Slice Microprocessors" Computer July, 1978.Google Scholar
- 7 P. J. Brown. "The ML/I Macro Processor" Communication of the ACM, Vol. 10, No. 10,October, 1967 Google Scholar
Digital Library
- 8 A. S. Tanenbaum. "General Purpose Macro Processor as a poor Man's compiler-compiler" IEEE Transactions on Software, Vol. SE-2, No. 2, June, 1976.Google Scholar
- 9 T. Tanaka et al. "Proposal on Efficient Address Allocation Algorithm for Horizontal Microprograms" Proc. MICRO-11, November, 1978. Google Scholar
Digital Library
- 10 A. Yamada; T. Sasaki et al. "Mixed Level Simulator for Large Digital System Logic Verification" Proc. 17th Design Automation Conference, June 1980. Google Scholar
Digital Library
- 11 David J. Dewitt. "Extensibility - A New approach for Designing machine independent Microprogramming Languages" SIGMICRO News Letter Vol. 7, No. 3, September, 1976.Google Scholar
- 12 S. Dasgupta. "Some Aspects of High Level Microprogramming" Computing surveys, Vol. 12, No. 3, September 1980. Google Scholar
Digital Library
- 13 P. W. Mallett; T. G. Lewis. "Considerations for implementing a high-level microprogramming language translation system" Computer Vol. 8, No. 8, August, 1975.Google Scholar
- 14 E.I. Organick; J. Hinds. "Interpreting machines; Architecture and programming of the B1700/B1800 series" North-Holland, New York, 1978. Google Scholar
Digital Library
Index Terms
MDS: An improved total system for firmware development
Recommendations
MDS: An improved total system for firmware development
MICRO 15: Proceedings of the 15th annual workshop on MicroprogrammingA general purpose, total system MDS1,2 (Microprogramming Design-support System) has been developed to hasten the introduction of various kinds of firmware over the widest possible range of computer from the largest to the smallest (microcomputer).
Not ...
Multiscale hybrid MDS
IV '04: Proceedings of the Information Visualisation, Eighth International ConferenceWe present a multiscale MDS method extending Chalmers' Pivot-based MDS algorithm [Fast multidimensional scaling through sampling, springs and interpolation]. Our multi-scale strategyis itself based on a O(N log N) hybrid MDS approach. Our algorithm ...
Geometric MDS Performance for Large Data Dimensionality Reduction and Visualization
Multidimensional scaling (MDS) is a widely used technique for mapping data from a high-dimensional to a lower-dimensional space and for visualizing data. Recently, a new method, known as Geometric MDS, has been developed to minimize the MDS stress ...






Comments