DocumentCode :
3601548
Title :
Virtualization for Cost-Effective Teaching of Assembly Language Programming
Author :
Cadenas, Jose O. ; Sherratt, R. Simon ; Howlett, Des ; Guy, Chris G. ; Lundqvist, Karsten O.
Author_Institution :
Sch. of Syst. Eng., Univ. of Reading, Reading, UK
Volume :
58
Issue :
4
fYear :
2015
Firstpage :
282
Lastpage :
288
Abstract :
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.
Keywords :
assembly language; autoregressive moving average processes; distance learning; educational courses; software libraries; virtual machines; ARM-based processor machine; Linux host machine; Linux operating system; USB memory stick; Windows host machine; assembly language programming; distance-learning course; hardware-based development kit; software licenses; teaching assembly language; Assembly; Educational institutions; Hardware; Linux; Programming; Software; Electronic learning; microprocessors; software libraries; virtual machines;
fLanguage :
English
Journal_Title :
Education, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9359
Type :
jour
DOI :
10.1109/TE.2015.2405895
Filename :
7056564
Link To Document :
بازگشت