NotesFAQContact Us
Search Tips
Peer reviewed Peer reviewed
Direct linkDirect link
ERIC Number: EJ1144881
Record Type: Journal
Publication Date: 2015-Nov
Pages: 7
Abstractor: As Provided
ISSN: ISSN-0018-9359
Virtualization for Cost-Effective Teaching of Assembly Language Programming
Cadenas, José O.; Sherratt, R. Simon; Howlett, Des; Guy, Chris G.; Lundqvist, Karsten O.
IEEE Transactions on Education, v58 n4 p282-288 Nov 2015
This paper describes a virtual system that emulates an ARM-based processor machine, created to replace a traditional hardware-based system for teaching assembly language. The virtual system proposed here integrates, in a single environment, all the development tools necessary to deliver introductory or advanced courses on modern assembly language programming. The virtual system runs a Linux operating system in either a graphical or console mode on a Windows or Linux host machine. Student feedback indicates that teaching with the virtual system has become progressively easier, clearer and more interesting while keeping staff support to a minimum. Since no software licenses or extra hardware are required to use the virtual system, students are able to carry their own ARM emulator with them on a USB memory stick. Institutions adopting this, or a similar, virtual system can also benefit by reducing the capital investment in hardware-based development kits, and by enabling distance-learning courses.
Institute of Electrical and Electronics Engineers, Inc. 445 Hoes Lane, Piscataway, NJ 08854. Tel: 732-981-0060; Web site:
Publication Type: Journal Articles; Reports - Research
Education Level: Higher Education; Postsecondary Education
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Identifiers - Location: United Kingdom (Reading)
Grant or Contract Numbers: N/A