A Highly Interactive PC based Simulator Tool for Teaching Microprocessor Architecture and Assembly Language Programming
Teaching microprocessor programming in computing science is one of the challenging tasks of the instructors. This is mainly because of totally new and different subject that needs to be thought to the students. One other subject that produces even more difficulties is making the students to comprehend the I/O operations. There are several hardware platforms especially designed to focus on this matter. There are also several simulation platforms developed as an aid to teach Assembly Language Programming (ALP). In this study we have developed a platform putting extra focus on the I/O aspects of ALP. Our platform provides the user, a highly interactive platform consisting of an editor, a simulator and an animator including several virtual I/O elements. Using the simulator has improved the understanding of the subjects at The Department of Computer Education of Technical Education Faculty of the University of Gazi in Ankara, Turkey. Ill. 7, bibl. 14 (in English; summaries in English, Russian and Lithuanian).
Authors retain copyright and grant the journal the right of the first publication with the paper simultaneously licensed under the Creative Commons Attribution 4.0 (CC BY 4.0) licence.
Authors are allowed to enter into separate, additional contractual arrangements for the non-exclusive distribution of the paper published in the journal with an acknowledgement of the initial publication in the journal.
Copyright terms are indicated in the Republic of Lithuania Law on Copyright and Related Rights, Articles 4-37.