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
Link To Document :
بازگشت