skip to main content
article

A machine independent course in processor organization and assembler language programming

Published:01 January 1973Publication History
Skip Abstract Section

Abstract

Over the past three years the University of Scranton has been developing a computer science program. Since we could not hope to obtain the type of equipment, fast processors and compilers which many of the larger schools have, we developed several “canned programs” which could accept and act upon student input and give the student some degree of experience with computers which are not within our financial means.

The heart of this development was a simulator we refer to as the SLIC (Scranton's Little Instructional Computer) processor. We feel this simulator has a different purpose for its existence than some of the others which have been developed. The original purpose and the one on which we are concentrating in this paper was to give students some practical programming experience on “computers” which have different addressing schemes. We feel SLIC met this original purpose with great success. Its most important contribution to date is in the development of our course in Processor Organization and Assembler Programming. In making this course SLIC dependent, we believe we made it machine independent and as a result we feel we give our students a “feel” for computing which transcends the machine we have on campus.

References

  1. 1 Beidler, John A., A Computer Simulator Which Empasizes Addressing Techniques, SIGCSE Bulliten, Dec. 1972. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 Denning, Peter J., Principles of Computer System Organization, SIGCSE Bulliten, vol. 2 no. 3(1970), p. 45. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Forsythe, Alexandria I., et. al., Computer Science: A First Course, John Wiley and Sons, 1969.Google ScholarGoogle Scholar
  4. 4 Knuth, Donald E., The Art of Computer Programming, vol. 1, Addison-Wesley, 1968. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 Stone, Harold S., Introduction to Computer Organization and Data Structures, McGraw, Hill, 1972. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A machine independent course in processor organization and assembler language programming

      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 5, Issue 1
        Proceedings of the 3rd SIGCSE symposium on Computer science education
        February 1973
        171 pages
        ISSN:0097-8418
        DOI:10.1145/953053
        Issue’s Table of Contents
        • cover image ACM Conferences
          SIGCSE '73: Proceedings of the third SIGCSE technical symposium on Computer science education
          January 1973
          185 pages
          ISBN:9781450373753
          DOI:10.1145/800010

        Copyright © 1973 ACM

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 January 1973

        Check for updates

        Qualifiers

        • article
      About Cookies On This Site

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

      Learn more

      Got it!