Virtualization for cost-effective teaching of assembly language
Journal article
Cadenas, O, Sherratt, S, Howlett, D, Guy, C and Lundqvist, K (2015). Virtualization for cost-effective teaching of assembly language. IEEE Transactions on Education. 58 (4), pp. 282-288. https://doi.org/10.1109/TE.2015.2405895
Authors | Cadenas, O, Sherratt, S, Howlett, D, Guy, C and Lundqvist, K |
---|---|
Abstract | 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. |
Keywords | Assembly Language; Virtualization; Cost-effective teaching; 08 Information And Computing Sciences; 09 Engineering; 13 Education; Education |
Year | 2015 |
Journal | IEEE Transactions on Education |
Journal citation | 58 (4), pp. 282-288 |
Publisher | IEEE Education Society |
ISSN | 0018-9359 |
Digital Object Identifier (DOI) | https://doi.org/10.1109/TE.2015.2405895 |
Publication dates | |
09 Mar 2015 | |
Publication process dates | |
Deposited | 09 May 2017 |
Accepted | 22 Sep 2014 |
Accepted author manuscript | License |
Accepted author manuscript | License |
https://openresearch.lsbu.ac.uk/item/876zx
Download files
Accepted author manuscript
Virtualization for cost-effective teaching of assembly language.docx | ||
License: CC BY 4.0 |
Virtualization for cost-effective teaching of assembly language.pdf | ||
License: CC BY 4.0 |
86
total views350
total downloads1
views this month4
downloads this month