Virtualization for cost-effective teaching of assembly language programming

[thumbnail of qemu-Centaur.pdf]
Preview
Text - Accepted Version
· Please see our End User Agreement before downloading.
| Preview
[thumbnail of Virtualization for cost-effective teaching of assembly language programming.pdf]
Text - Accepted Version
· Restricted to Repository staff only
Restricted to Repository staff only

Please see our End User Agreement.

It is advisable to refer to the publisher's version if you intend to cite from this work. See Guidance on citing.

Add to AnyAdd to TwitterAdd to FacebookAdd to LinkedinAdd to PinterestAdd to Email

Cadenas, J. O., Sherratt, S. orcid id iconORCID: https://orcid.org/0000-0001-7899-4445, Howlett, D., Guy, C. and Lundqvist, K. (2015) Virtualization for cost-effective teaching of assembly language programming. IEEE Transactions on Education, 58 (4). pp. 282-288. ISSN 0018-9359 doi: 10.1109/TE.2015.2405895

Abstract/Summary

A virtual system that emulates an ARM-based processor machine has been created to replace a traditional hardware-based system for teaching assembly language. The proposed virtual system 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. No software licenses or extra hardware are required to use the virtual system, thus students are free 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 capital investment in hardware-based development kits and enable distance learning courses.

Altmetric Badge

Item Type Article
URI https://reading-clone.eprints-hosting.org/id/eprint/39692
Identification Number/DOI 10.1109/TE.2015.2405895
Refereed Yes
Divisions Life Sciences > School of Biological Sciences > Department of Bio-Engineering
Uncontrolled Keywords Microprocessors, Virtual Machines, Software Libraries, Electronic Learning.
Publisher IEEE
Download/View statistics View download statistics for this item

Downloads

Downloads per month over past year

University Staff: Request a correction | Centaur Editors: Update this record

Search Google Scholar