skip to main content
10.1145/1500412.1500414acmotherconferencesArticle/Chapter ViewAbstractPublication PagesafipsConference Proceedingsconference-collections
research-article
Free access

Software sympathetic chip set design

Published: 04 May 1981 Publication History

Abstract

The current status of special function unit (SFU) use in microcomputer systems is reviewed. Also outlined are areas where more sophisticated SFUs can be used to improve low- and high-level software environments in a microcomputer system. A structured machine model is presented to help containerize and control classes of software and hardware artifacts.

References

[1]
Posa, John G. "Peripheral Chips Shift Microprocessor Systems into High Gear." Electronics, 52 (1979), pp. 93--106.
[2]
Wakerly, John F. "Intel MCS-48 Microcomputer Family: A Critique." IEEE Computer, 12 (1979), pp. 22--31.
[3]
Morse, Stephen P., William B. Pohlman, and Bruce W. Ravenel. "The Intel 8086 Microprocessor: A 16-bit Evolution of the 8080." IEEE Computer, 11 (1978), pp. 18--27.
[4]
Stritter, Edward, and Tom Gunter. "A Microprocessor Architecture for a Changing World: The Motorola 68000." IEEE Computer, 12 (1979), pp. 43--52.
[5]
Peuto, Bernard L. "Architecture of a New Microprocessor." IEEE Computer, 12 (1979), pp. 10--21.
[6]
McKevitt, James, and John Bayliss. "New Options from Big Chips." IEEE Spectrum, 16 (1979), pp. 28--34.
[7]
Stritter, Skip, and Nick Tredennick. "Microprogrammed Implementation of a Single Chip Microprocessor." SIGMICRO Newsletter, 9 (1979), pp. 8--16.
[8]
Wakerly, John F. "Microprocessor Input/Output Architecture." IEEE Computer, 10 (1977), pp. 26--33.
[9]
El-Ayat, K. A. "The Intel 8089: An Integrated I/O Processor." IEEE Computer, 12 (1979), pp. 67--78.
[10]
Allison, Dennis R. "A Design Philosophy for Microcomputer Architectures." IEEE Computer, 10 (1977), pp. 35--41.
[11]
Sites, Richard L. "How to Use 1000 Registers." Proceedings of the Caltech Conference on VLSI, January 1979, pp. 527--532.
[12]
Swan, R. J., S. H. Fuller, and D. P. Siewiorek. "Cm*---A Modular Multi-microprocessor." AFIPS NCC Conf. Proc., 46 (1977), pp. 637--644.
[13]
Adams, George, and Thomas Rolander. "Design Motivations for Multiple Processor Microcomputer Systems." Computer Design, 17 (1978), pp. 81--89.
[14]
Gonzalez, Mario J., Jr. "Future Directions in Computer Architecture." IEEE Computer, 11 (1978), pp. 54--62.
[15]
Brinch Hansen, P. "Multiprocessor Architectures for Concurrent Programs." ACM 78 Conf. Proc., Washington, D.C. December 1978, pp. 317--323.
[16]
Denning, Peter J. "Virtual Memory." Computing Surveys, 2 (1970), pp. 153--189.
[17]
Jensen, Kathleen, and Niklaus Wirth. Pascal User Manual and Report. New York: Springer-Verlag, 1974, p. 30.
[18]
Sutherland, Ivan E., and Carver A. Mead. "Microelectronics and Computer Science." Scientific American, 237 (1977), pp. 210--228.
[19]
Mead, Carver, and Lynn Conway. Introduction to VLSI Systems. Addison-Wesley, 1980.
[20]
Osborne, Adam. An Introduction to Microcomputers, Vol. II. Berkeley, California: Adam Osborne and Associates, 1976.
[21]
Am 9511 Specification Sheet, Advanced Micro Devices, 1977.
[22]
MCS-86 User's Handbook, Intel Corporation, October 1979.
[23]
McKeeman, W. M. "Language Directed Computer Design." AFIPS FJCC Conf. Proc., 31 (1967), pp. 413--417.
[24]
Lawson, Harold W., Jr. "Programming Language-Oriented Instruction Streams." IEEE Trans. Comput., C-17 (1968), pp. 476--485.
[25]
McFarland, Clay. "A Language-Oriented Computer Design." AFIPS FJCC Conf. Proc., 37 (1970), pp. 629--640.
[26]
Chu, Yaohan, ed. High-Level Language Computer Architecture. New York: Academic Press, 1975.
[27]
Chu, Yaohan. "An LSI Modular Direct-Execution Computer Organization." Computer, July 1978, pp. 69--76.
[28]
Tanenbaum, Andrew S. "Implications of Structured Programming For Machine Architecture." CACM, 21 (1978), pp. 237--246.
[29]
Fadon, Emilio Luque, Lorenzo Moreno Ruiz, and Jose F. Tirado Fernandez. "High-Level Languages Processor Architecture." Proc. ACM Annual Conf., Seattle, Washington, October 1977, pp. 479--483.
[30]
Battarel, G. J., and R. J. Chevance. "Design of a High-Level Language Machine." AFIPS NCC Conf. Proc. (1979), pp. 649--655.
[31]
Bell, C. Gordon, J. Craig Mudge, and John E. McNamara. Computer Engineering. Digital Press, 1978, p. 243.
[32]
Peuto, Bernard L., and Leonard J. Shustek. "Current Issues in the Architecture of Microprocessors." IEEE Computer, 10 (1977), pp. 20--25.
[33]
Bullman, David M. "Stack Computers: An Introduction." IEEE Computer, 10 (1977), pp. 18--28.
[34]
Blake, Russell P. "Exploring a Stack Architecture." IEEE Computer (1977), pp. 18--28.
[35]
The WD9000 Pascal MICROENGINE microcomputer chip set specification guide, Western Digital, 1978.
[36]
Bowles, Kenneth L. "UCSD Pascal: A (Nearly) Machine Independent Software System." Byte, May 1978, pp. 46, 170--173.
[37]
Laliotis, Theodore A. "Architecture of the SYMBOL Computer System." In High-Level Language Computer Architecture, Yaohan Chu, ed. New York: Academic Press, 1975, pp. 109--185.
[38]
Wilner, W. T. "Design of the Burroughs B1700." AFIPS FJCC Conf. Proc., 41, pt. 1 (1972), pp. 489--497.
[39]
Meyers, Glenford J. Advances in Computer Architecture. John Wiley and Sons, 1978.
[40]
Palmer, John, Rafi Nave, Charles Wymore, Robert Koehler, and Charles McMinn. "Making Mainframe Mathematics Accessible to Microcomputers." Electronics, 53 (1980), pp. 114--121.
[41]
Hoevel, Lee W. "'Ideal' Directly Executed Languages: An Analytical Argument for Emulation." IEEE Transactions on Computers, C-23 (1974), pp. 759--767.
[42]
Flynn, Michael J. "Directions and Issues in Architecture and Language." IEEE Computer, 13 (1980), pp. 5--22.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
AFIPS '81: Proceedings of the May 4-7, 1981, national computer conference
May 1981
736 pages
ISBN:9781450379212
DOI:10.1145/1500412
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • AFIPS: American Federation of Information Processing Societies

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 04 May 1981

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 136
    Total Downloads
  • Downloads (Last 12 months)59
  • Downloads (Last 6 weeks)24
Reflects downloads up to 15 Jan 2025

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media