A platform for teaching computer organization and assembly language
DOI:
https://doi.org/10.5753/ijcae.2014.4935Keywords:
Teaching of architecture, Assembly languages, Computer organizationAbstract
Teaching introductory computer architecture courses is essential for the training of computer engineers and scientists. In this article, we present an infrastructure based on an ARMv7 processor platform simulator used in practical activities of the introductory Computer Organization and Assembly Language course at the State University of Campinas.
Downloads
References
E. Borin e R. Auler, “Uma abordagem para o ensino de linguagem de montagem, arquitetura e organização de computadores,” Em Workshop sobre Educação em Arquitetura de Computadores (WEAC), Ipojuca, Brasil, 2013.
ARM Limited, “Armv7-A Architecture Reference Manual,” [link], acessado em Agosto de 2014.
Freescale Semiconductors, Inc., i.MX53 Multimedia Applications Processor Reference Manual, imx53rm rev 2.1 ed., Arizona - USA, 2012.
S. Rigo, G. Araujo, M. Bartholomeu, e R. Azevedo, “ArchC: a SystemCbased architecture description language,” Em 16th Symposium on Computer Architecture and High Performance Computing - SBAC-PAD, 2004.
IEEE, 1666-2011 INT/2005 Edition, IEEE Standard Interpretations of IEEE Standard Open SystemC Language Reference Manual(IEEE Std 1666-2011), 2011.
SD Specifications part 1: Physical Layer. Simplified Specification, Version 2.00 ed., SD Group: Matsushita Electric Industrial Co. Ltd. (Panasonic), SanDisk Corporation, Toshiba Corporation and SD Card Association Technical Committee, San Ramon, CA, USA, 2006.
ARM Limited, “Procedure Call Standard for the ARM Architecture,” [link], Acessado em Agosto de 2014.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2014 Os autores
This work is licensed under a Creative Commons Attribution 4.0 International License.