skip to main content
article
Free Access

Structured programming in assembly language

Authors Info & Claims
Published:01 December 1976Publication History
Skip Abstract Section

Abstract

Structured design and programming techniques can be extended from high-level languages to assembly language. Over the past three years at Brown University, beginning assembly language programmers have been successfully taught these techniques using clearly defined standards. These standards and the solutions to several of the typical problems that arise in structured assembly language programming are discussed in this paper.

References

  1. [1] Bezanson, William R. "Teaching Structured Programming in FORTRAN with IFTRAN," SIGCSE Bulletin 7, 1 (February, 1975), pages 196-199. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. [2] Brewer, Richard K. "Documentation Standards For Beginning Students," SIGCSE Bulletin 8, 1 (February 1976), pages 69-73. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. [3] Dijkstra, E. W. "Notes on Structured Programming." In O. J. Dahl, E. W. Dijkstra, and C. A. R. Hoare, Structured Programming, Academic Press, London, 1972. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. [4] Dill, Jens M., Robert W. Hopson, and Douglas F. Dixon. C. S. 100 Design and Documentation Standards, unpublished, revised January 1976.Google ScholarGoogle Scholar
  5. [5] Friedman, Frank L. and Elliot B. Koffman. "Some Pedagogic Considerations In Teaching Elementary Programming Using Structured FORTRAN," SIGCSE Bulletin 8, 1 (February 1976), pages 1-10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. [6] Khailany, Asid. "An Introductory COBOL Course With Structured Programming," SIGCSE Bulletin 8, 1 (February 1976), pages 11-16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. [7] Knuth, Donald E. "Structured Programming With GOTO Statements," Computing Surveys 6, 4 (December 1974), pages 261-301. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. [8] McGowan, Clement L. and John R. Kelly. Top-Down Structured Programming Techniques, Petrocelli/Charter Books, Inc., New York, 1975.Google ScholarGoogle Scholar
  9. [9] Meissner, Loren P. and Ruth L. Hinkins. "B4Tran: A Structured Mini-Language Approach to the Teaching of Fortran," SIGCSE Bulletin 7, 1 (February, 1975), pages 200-205. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. [10] Wagener, J. L. "Structured Fortran Programming," SIGCSE Bulletin 7, 1 (February, 1975) pages 206-211. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. [11] Wile, David S., Robert G. Munck, and Andries van Dam. "Brown University Student Operating System," Proceedings of the ACM National Meeting, 1967. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Structured programming in assembly language

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in

              Full Access

              • Published in

                cover image ACM SIGCSE Bulletin
                ACM SIGCSE Bulletin  Volume 8, Issue 4
                Dec. 1976
                64 pages
                ISSN:0097-8418
                DOI:10.1145/382222
                Issue’s Table of Contents

                Copyright © 1976 Authors

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 1 December 1976

                Check for updates

                Qualifiers

                • article

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader
              About Cookies On This Site

              We use cookies to ensure that we give you the best experience on our website.

              Learn more

              Got it!