Virtualization for cost-effective teaching of assembly language programming
Autor: | Chris Guy, Karsten Lundqvist, Des Howlett, Jose O. Cadenas, R. Simon Sherratt |
---|---|
Jazyk: | angličtina |
Rok vydání: | 2015 |
Předmět: |
LB2300
Assembly language business.industry Computer science Full virtualization Software development computer.software_genre Virtualization Education QA76 Virtual machine Cross-platform Operating system GNU/Linux Electrical and Electronic Engineering business computer Low-level programming language computer.programming_language |
ISSN: | 0018-9359 |
Popis: | 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. |
Databáze: | OpenAIRE |
Externí odkaz: |