Bacharel

2953 palavras 12 páginas
4-1

Parte2:
A Arquitetura do Conjunto de
Instruções

4-2

Bibliografia
[1] Miles J. Murdocca e Vincent P. Heuring, “Introdução à
Arquitetura de Computadores”
[2] Marcelo Rubinstein – Transparências do curso de
Computadores Digitais (UERJ)
[3] Andrew S. Tanenbaum, “Organização Estruturada de
Computadores”
[4] José Paulo Brafman – Transparências do curso de Organização de Computadores (UFRJ)
[5] Victor Paulo Peçanha Esteves – Apostila de Arquitetura de
Microcomputadores, Módulo 1

4-3

Arquitetura do Conjunto de Instruções
• A Arquitetura do Conjunto de Instruções (Instruction Set
Architecture - ISA) de uma máquina corresponde aos níveis de linguagem de montagem (assembly) e de linguagem de máquina.
• O compilador traduz uma linguagem de alto nível, que é independente de arquitetura, na linguagem assembly, que é dependente da arquitetura. • O assembler (ou montador) traduz programas em linguagem assembly em códigos binários executáveis.
• Para linguagens completamente compiladas, como C e Fortran, os códigos binários são executados diretamente pela máquina-alvo. O
Java pára a tradução no nível de byte code. A máquina virtual Java, que está no nível da linguagem assembly, interpreta os byte codes
(implementações em hardware da JVM também existem, caso em que o byte code Java é executado diretamente.)
Principles of Computer Architecture by M. Murdocca and V. Heuring

© 1999 M. Murdocca and V. Heuring

4-4

O Modelo de Barramento de Sistemas
Revisitado
• Um programa compilado é copiado do disco rígido na memória. A
CPU lê as instruções e os dados da memória, executa as instruções, e armazena os resultados de volta na memória.

Principles of Computer Architecture by M. Murdocca and V. Heuring

© 1999 M. Murdocca and V. Heuring

4-5

Organização de um Computador Simples
(fonte: Tanenbaum)
@ 2000-2001 by Prentice-Hall, Inc.

4-6

Visão Abstrata de uma CPU
• A CPU consiste de uma seção (ou caminho) de dados

Relacionados

  • bacharel
    852 palavras | 4 páginas
  • Bacharel
    502 palavras | 3 páginas
  • Bacharel
    4151 palavras | 17 páginas
  • BACHAREL
    963 palavras | 4 páginas
  • bacharel
    340 palavras | 2 páginas
  • bacharel
    363 palavras | 2 páginas
  • bacharel
    6755 palavras | 28 páginas
  • Bacharel
    275 palavras | 2 páginas
  • Bacharel
    6652 palavras | 27 páginas
  • BACHAREL
    338 palavras | 2 páginas