skip to main content
10.1145/800193.569933acmconferencesArticle/Chapter ViewAbstractPublication Pagesacm-national-conferenceConference Proceedingsconference-collections
Article
Free access

Assist: a self modifiable assembler for instructional purposes

Published: 01 August 1972 Publication History

Abstract

ASSIST - Assembler System for Student Instruction and Systems Teaching, is a self-modifiable IN-CORE Assembler F compatible System/360 assembler-interpreter. It allows students to replace portions of the assembler using a process which is economical and provides good diagnostics. It has the capability of assembling a subroutine written in assembler language, linking the routine to itself and then executing another program utilizing the newly linked subroutine. The replaceable subroutines perform many of the basic functions required in an assembler, e.g. symbol table management, general expression evaluator, etc. The new subroutine results are compared with standard results and thus explicit diagnostics are available. Performance figures are supplied.

References

[1]
____"Curriculum 68" C.A.C.M. Vol. 11, No. 3, March 1968.
[2]
Corbato, F. J., Poduska J. W. and Saltzer, J. H. Advanced Computer Programming M.I.T. Press, Cambridge, Mass. 1963.
[3]
Graham, R. M. "Teaching Systems Programming and Software Design: Problems and Solutions" SIGCSE Bulletin Vol. 2, No. 3, November 1970, pp. 56-60.
[4]
Hext, J. B. and Winings, J. W. "An Automatic Grading Scheme for Simple Programming Exercises" C.A.C.M. Vol. 12, No. 5, May 1969, pp. 272-275.
[5]
____WATFIV compiler, University of Waterloo, Waterloo, Ontario, Canada.
[6]
Williams, A., Dreider, G. and Sim, F. "WIT at Penn State: A Survey of the WATFOR Instant Turnaround System at the Pennsylvania State University" Proc. of Conference on Computers in the Undergraduate Curricula", University of Iowa, June 1970, pp. 11:1 - 11:8.

Cited By

View all
  1. Assist: a self modifiable assembler for instructional purposes

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ACM '72: Proceedings of the ACM annual conference - Volume 1
    August 1972
    194 pages
    ISBN:9781450374910
    DOI:10.1145/800193
    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

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 August 1972

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. computer science education
    2. in-core assembler
    3. self-modifiable assembler
    4. student programming projects.
    5. student-oriented translator
    6. systems programming instruction

    Qualifiers

    • Article

    Conference

    ACM '72
    Sponsor:
    August 1, 1972
    Massachusetts, Boston, USA

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)57
    • Downloads (Last 6 weeks)11
    Reflects downloads up to 22 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media