Teaching structured assembler programming

  • Authors:
  • Con Tran;Pierre N. Robillard

  • Affiliations:
  • Ecole Polytechnique, Montreal;Ecole Polytechnique, Montreal

  • Venue:
  • ACM SIGCSE Bulletin
  • Year:
  • 1985

Quantified Score

Hi-index 0.00

Visualization

Abstract

The concepts of structured programming learned in higher level languages are usually not sufficiently emphasized in teaching assembly languages. In this study, students have used a tool called SCHEMACODE to design in assembly language by means of a higher level schematic pseudocode. The tool automatically generates the assembly code. Data from an experiment involving two groups of students are presented. One group uses a conventional approach based on flow charts and the other group uses the structured approach based on schematic pseudocode. Programs are compared on the basis of memory space and memory cycles. Results show that structured programming in assembly language is as efficient as conventional programming. The programs are much more readable and are therefore easier to maintain.