Arquitectura de Computadores I

2006 / 07

Up Material de apoio Aulas TP Teóricas

horizontal rule

 

bullet

Conjunto de instruções e registos da arquitectura IA32
(Descrição Intel do formato de instruções - nota material informativo apenas)
 

bullet

Conjunto de instruções e registos da arquitectura MIPS32
 

bullet

O capítulo 3 do livro "Computer Systems: A Programmers's Perspective" de R. Bryant e D. Hallaron,  é essencial para o acompanhamento da componente de interface hardware/software desta disciplina. Os capítulos 1 e 2 contêm material sobre introdução aos sistemas de computação e representação/manipulação de informação. Enquanto o número de exemplares disponíveis na Biblioteca da UM não for considerado suficiente estes capítulos podem ser acedidos:

Capítulos 1,2 e 3 (Formato PDF: 1549 KBytes)

Capítulo 3  (Formato PDF: 725 KBytes)
 

bullet

Máquina de Von Neumann: os dois artigos aqui apresentados incluem o artigo original de Von Neumann e um estudo sobre esse artigo. É material bastante avançado, recomendando-se a sua leitura para quem pretender uma compreensão mais aprofundada desta máquina:

"First Draft of a Report on the EDVAC"; John Von Neumann, 1945 (55.915 KBytes)

"The Computer as Von Neumann planned it"; GodFrey and Henry; IEEE Annals of the History of Computing, 1993 (9.632 KBytes)

 

bullet

Instalação do gcc 3.2 para o MIPS em Linux/IA32

Instruções

Fontes para binutils 2.12

Fontes para gcc 3.2

 

bullet

Conjunto de instruções completas do Intel Pentium Pro ao Intel P4
NOTA: Este manual é extenso e completo devendo ser usado apenas como referência. As mnemónicas apresentadas correspondem à representação sugerida pela Intel, diferente em muitos casos da representação utilizada pelo GAS (GNU Assembler).

"IA32 - Intel Architecture Software Developer's Manual"
Volume 2: The Instruction Set Reference (PDF (zip) - 2 816 KBytes)