Skip to main content

Augmentation of Machine Language Level

  • Chapter
Advances in Information Systems Science
  • 40 Accesses

Abstract

When the first computers were developed and introduced, it was believed that a few computers or, at worst, several dozen would suffice to meet the requirements of science and engineering. Indeed, at first things were precisely so. Therefore, designers of early computers did not pay much attention to their convenience of use. Von Neumann’s computer (1) was designed to have programs that were manually constructed. From the standpoint of such an approach to computer use, its design was comprehensive: not only were the principles of construction and function developed, but also problems of preparing programs for the computer were considered (2). Von Neumann’s computer had one remarkable feature: the program according to which the computer worked was held in the main memory. As in the case of data, the program might at any moment be sent into the memory, and what is more important, the program instructions could be changed and even completely revised by using machine operations.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. W. Burks, H. H. Goldstein, and J. von Neumann, Preliminary discussion of the logical design of an electronic computing instrument, in J. von Neumann, “Collected Works,“ Vol. 5, Pergamon Press, New York (1963).

    Google Scholar 

  2. H. H. Goldstein and J. von Neumann, Planning and coding problems for electronic computing instruments, in J. von Neumann, “Collected Works,” Vol. 5, Pergamon Press, New York (1963).

    Google Scholar 

  3. A. Olfer, Fourth generation software, Datamation (January 1967).

    Google Scholar 

  4. Behind the complaints on computer software, Electronics 39 (17) (1966).

    Google Scholar 

  5. H. Rutishauser, Automatische Rechenplanfertigung bei programm-gesteuerten Re-chenmaschinen, Mitt. Inst. Andrew der ETH Zurich, No. 3 (1952).

    Google Scholar 

  6. K. Samelson and F. L. Bauer, Sequential formula translation, Commun. ACM 3 (2) (February 1960).

    Google Scholar 

  7. A. Evans, An algol 60 compiler, Annual review in automatic programming 4 (1964).

    Google Scholar 

  8. C. H. Hamblin, Translation to and from Polish notation, Computer J. 5 (3) (October 1962).

    Google Scholar 

  9. E. W. Dijkstra, Recursive programming, Numerische Mathematik 2 (October 1960).

    Google Scholar 

  10. J. P. Anderson, A computer for direct execution of algorithmic language, in “Proc. EJCC, 1961.”

    Google Scholar 

  11. R. S. Barton, A new approach to the functional design of a digital computer, in “Proc. WJCC, May 1961.”

    Google Scholar 

  12. W. Lonergan and P. Kind, Design of the B 5000 system, Datamation, No. 5, May 1961.

    Google Scholar 

  13. H. D. Baecker and B. J. Gibbens, A commercial use of stacks, Annual review in automatic programming 4 (1964).

    Google Scholar 

  14. A. C. D. Haley, The KDF-9 computer system, in “AFIPS Conf. Proc.,“ Vol. 22, FJCC (1962).

    Google Scholar 

  15. R. H. Allmark and J. R. Lucking, Design of an arithmetic unit incorporating a nesting store, in “Proc. IFIP Congress, Munich 1962.”

    Google Scholar 

  16. S. Takahashi, H. Nihino, K. Yoshihiro, and K. Fuchi, System design of the ELT Mk-6 computer, in “Proc. IFIP Congress, Munich 1962.”

    Google Scholar 

  17. A. J. Melbourne and J. M. Pugmire, A small computer for the direct processing of Fortran statements, Computer J. 8 (1) (April 1965).

    Google Scholar 

  18. V. M. Glushkov and Z. L. Rabinovich, Developmental trends of computer algorithm structure (in Russian), in Sb. “Kibernet. na Sluzhbu Kommunizmu”, Vol. 3, Energiya (1966).

    Google Scholar 

  19. T. R. Bashkov, A sequential circuit for algebraic statement translation, IEEE Trans. Electronic Computers EC-13 (2) (1964).

    Google Scholar 

  20. T. R. Bashkov, A. Sasson, and A. Kronfeld, System design of a Fortran machine, IEEE Trans. Electronic Computers EC-16 (4) (1967).

    Google Scholar 

  21. A narrative description of Burroughs B 5500 disk file master control program, Burroughs Corp.

    Google Scholar 

  22. P. Ercoli, System and programming aspects of the computer INAC, Calcolo 3 (October 1966).

    Google Scholar 

  23. V. Vittorelli, The Olivetti-INAC computer, Calcolo 3 (October 1966).

    Google Scholar 

  24. Burroughs B 5000 Series, Data processing (February 1968).

    Google Scholar 

  25. V. M. Glushkov, A. A. Letichevskii, and A. A. Stognii, The Input Language of a Computer, Kibernetika, No. 1 (1965) (in Russian).

    Google Scholar 

  26. C. B. Carlson, The mechanization of a push-down stack, in “Proc. FJCC, 1963.”

    Google Scholar 

  27. P. V. Bock, An interrupt control for B 5000 data processor, in “Proc. EJCC, 1963.”

    Google Scholar 

  28. Zero-address computers, Computer J. 5 (1) (1962).

    Google Scholar 

  29. B. Randell and L. J. Russel, Single-scan techniques for the translation of arithmetic expressions in algol-60, J. ACM 11 (April 1964).

    Google Scholar 

  30. A. N. Myamlin and V. K. Smirnov, Computers with stack memory, in “Proc. IFIP Congress, Edinburgh, 1968.”

    Google Scholar 

  31. Alan C. Shaw, Lecture notes on a course in systems programming, Technical report No. 52, Stanford University, December 9, 1966.

    Google Scholar 

  32. E. Z. Lyubimskii, Statistical research on the computer Strela, Report to the All-Union Conference on Computer Mathematics and Computer Technology, Mosk. Gos. Univ., November 1959 (in Russian).

    Google Scholar 

  33. G. M. Amdahl, G. A. Blaauw, and F. P. Brooks, Architecture of the IBM System/360, IBM J. Res. Dev. 8 (2) (1964).

    Google Scholar 

  34. J. K. Iliffe, “Basic Machine Principles,” Macdonald and Co., London (1968).

    Google Scholar 

  35. J. K. Iliffe, Elements of BLM, Computer J. 12 (3) (1969).

    Google Scholar 

  36. T. Kilburn, D. Morris, J. S. Rohl, and F. H. Sumner, A system design proposal, in “IFIP Congr. Proc., 1968 August.”

    Google Scholar 

  37. D. Aspinall, D. F. Kinniment, and D. B. G. Edwards, Associative memories in large computer systems, in “IFIP Congr. Proc., 1968 August.”

    Google Scholar 

  38. T. Kilburrn, D. G. B. Edwards, M. J. Lanigan, and F. H. Sumner, One-level storage system, IRE Trans. EC-11 (April 1962).

    Google Scholar 

  39. E. A. Hauck and B. A. Dent, Burroughs’ B 6500/B 7500 stack mechanism, in “AFIPS Conf. Proc.,“ Vol. 32, 1968 Spring Joint Computer Conference.

    Google Scholar 

  40. J. K. Iliffe and J. K. Jodeit, A dynamic storage allocation scheme, Computer J. 5 (1962).

    Google Scholar 

  41. G. G. Scarrott and J. K. Iliffe, The basic language project, in “IFIP Congress Proc., August 1968.”

    Google Scholar 

  42. E. Bloch and R. A. Henle, Advances in circuit technology and their impact on computing systems, in “IFIP Congress Proc., August 1968.”

    Google Scholar 

  43. Programming in the 70’s, in “Proc. of the 2nd All-Union Conf. on Programming, Novosibirsk, 3–6 February 1970” (in Russian).

    Google Scholar 

  44. Technical description of the all-purpose computer BESM-6. Part IV. Complete description of the command system and use of the machine hardware, IY 700-IY 700,000, TO-8 (in Russian).

    Google Scholar 

  45. J. B. Dennis, Segmentation and the design of multiprogrammed computer system, J. ACM 12 (October 1965).

    Google Scholar 

  46. B. Randell and L. J. Russel, “Algol-60 Implementation,“ Academic Press, New York (1964).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1972 Plenum Press, New York

About this chapter

Cite this chapter

Smirnov, V.K. (1972). Augmentation of Machine Language Level. In: Tou, J.T. (eds) Advances in Information Systems Science. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-9053-8_1

Download citation

  • DOI: https://doi.org/10.1007/978-1-4615-9053-8_1

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4615-9055-2

  • Online ISBN: 978-1-4615-9053-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics