Summary
Block-diagram languages implement instrumentation, control, and simulation programs in terms of analog-computer-like block diagrams. Block-operators, which range from simple adders to complete real-time controllers and amplitude-distribution analyzers, are assembly-language macros, ROM subroutines, or microprograms. Block-diagram languages are readily accepted by engineers, who need not learn assembly language and can still obtain essentially optimal execution speed on small machines. Block-diagram-programmed minicomputers can beat a CDC 6400 using FORTRAN, and microprocessor execution is much more efficient than PL/M. Machine independent block-diagram programs are sorted and cross-translated by optimizing translators, which eliminate redundant memory references. Efficient block-operator macros, subroutines, or microprograms are written once and for all by computer specialists, but new operators can be added at will. This paper discusses an optimal minicomputer translator, an interactive microcomputer system using BASIC to generate and test block-diagram programs, hand-translation for small microprocessor programs, and some applications.
Professor of Electrical Engineering, The University of Arizona, on leave.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Boehn, B.W.: Software and its Impact, Datamation, May, 1973.
Korn, G.A.: Minicomputers for Engineers and Scientists, McGraw-Hill, N.Y., 1973.
Korn, G.A.: Microprocessors and Small Digital Computer Systems, McGraw-Hill, N.Y., 1977.
Korn, G.A.: Microcomputer Program Development at the University of Arizona, Proc. IEEE Region 6 Conf., Tucson, Arizona, 1976.
Korn, G.A.: A Proposed Method for Simplified Microcomputer Programming, Computer, October, 1975.
Korn, G.A.: Ultra-fast Mini-computation with a Simple Microprogrammed Block-diagram Language, Trans. ASEE/COED, March, 1974.
Conley, S.: Block-diagram Routines Microprogrammed on Four Different Minicomputers, CSRL Report No. 259, Electr. Eng. Dept., University of Arizona, 1974.
Brennan, R.D., and R.N. Linebarger: A Survey of Digital Simulation, Simulation, December, 1964.
Benham, R.D.: Interactive Simulation Language ISL-8, Simulation, March, 1971.
Korn, G.A.: Project DARE: Differential-analyzer REplacement by On-line Digital Simulation, Proc. AFIPS/FJCC, 1971.
Liebert, T.: The DARE II System, Ann. AICA, January, 1972.
Conley, S.: Ph. D. Dissertation, Electrical Engineering Dept., University of Arizona, 1977.
Korn, G.A., and J.V. Wait: Digital Continuous-system Simulation, Prentice-Hall, Englewood Cliffs, N.J., 1977.
Korn, G.A., and O. Palusinski: Ultra-fast Analog-digital Computation with Convenient Simulation-language Software, Trans. IMACS, January, 1976.
Korn, G.A.: New Interactive Simulation Techniques, Proc. SCSC, Washington, 1976.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1977 Springer-Verlag Berlin · Heidelberg
About this paper
Cite this paper
Korn, G.A. (1977). High-Speed Block-Diagram Languages for Microprocessors and Minicomputers in Instrumentation, Control, and Simulation. In: Schmidt, G. (eds) Fachtagung Prozessrechner 1977. Informatik - Fachberichte, vol 7. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-66599-8_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-66599-8_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-08123-4
Online ISBN: 978-3-642-66599-8
eBook Packages: Springer Book Archive