Uma plataforma para o ensino de organização de computadores e linguagem de montagem
DOI:
https://doi.org/10.5753/ijcae.2014.4935Keywords:
Ensino de arquitetura, Linguagens de montagem, Organização de computadoresAbstract
O ensino de disciplinas introdutórias de arquitetura de computadores é essencial para a formação de engenheiros e cientistas da computação. Neste artigo, nós apresentamos uma infraestrutura baseada em um simulador de plataforma de um processador ARMv7 que é utilizada nas atividades práticas da disciplina introdutória de Organização de computadores e Linguagens de montagem da Universidade Estadual de Campinas.
Downloads
Referências
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
Como Citar
Issue
Section
Licença
Copyright (c) 2014 Os autores
Este trabalho está licenciado sob uma licença Creative Commons Attribution 4.0 International License.