• DocumentCode
    1889624
  • Title

    Assembler through the looking glass: Understanding digital systems

  • Author

    Wenninger, Joseph ; Bauer, Friedrich ; Haase, Jan ; Fischer, Thomas

  • Author_Institution
    Inst. of Comput. Technol., Vienna Univ. of Technol., Vienna, Austria
  • fYear
    2011
  • fDate
    27-29 April 2011
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    There are two ways of teaching students how computer systems work, in particular how the gap between a written program and the processor hardware is bridged, i.e. the assembler stage done by compilers. The traditional way is teaching by textbooks, which is very static. The other way is teaching and learning through interactive experiments, which is more dynamic and allows students to dive into the subject matters more easily. This paper focuses on how to give students an understanding of an assembler´s code generation and on some experiences gained on the teacher´s side while using a self explaining, interactive graphical assembly language translator. The assembler visualization tool shown here is part of a whole suite of applications and hardware components used within various lectures and practical labs.
  • Keywords
    assembly language; computer aided instruction; data visualisation; program assemblers; program compilers; teaching; visual languages; assembler visualization tool; code generation; compilers; computer systems; digital systems; interactive graphical assembly language translator; processor hardware; teaching; written program; Assembly; Central Processing Unit; Computers; Education; Hardware; Read only memory; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    EUROCON - International Conference on Computer as a Tool (EUROCON), 2011 IEEE
  • Conference_Location
    Lisbon
  • Print_ISBN
    978-1-4244-7486-8
  • Type

    conf

  • DOI
    10.1109/EUROCON.2011.5929194
  • Filename
    5929194