Arquitetura

2288 palavras 10 páginas
Universidade Federal de Pelotas
Instituto de Física e Matemática
Departamento de Informática
Bacharelado em Ciência da Computação

Arquitetura e Organização de Computadores II
Aula 2
2. MIPS monociclo: instruções a serem implementadas, regime de clock, construção do bloco operativo.
Prof. José Luís Güntzel guntzel@ufpel.edu.br www.ufpel.edu.br/~guntzel/AOC2/AOC2.html

2. Organizações do MIPS: monociclo
Instruções a Serem Implementadas
• Instruções de referência à memória (tipo I):
Load word ( lw ) e store word ( sw )
• Instruções aritméticas e lógicas (tipo R):
( add, sub, and, or )
• Instruções de salto:
Branch on equal ( beq ) e jump ( j )

ComputaçãoUFPel
Arquitetura e Organização de Computadores II

slide 2.2

Prof. José Luís Güntzel

2. Organizações do MIPS: monociclo
Instruções formato R: add, sub, or, and
• opcode = 0
• “funct” define a operação a ser feita pela ALU
• “shamt” (shift amount) é usado em instruções de deslocamento 31

26

25

21

20

16

15

11

10

6

5

0

opcode

rs

rt

rd

shamt

funct

6 bits

5 bits

5 bits

5 bits

5 bits

6 bits

registradores-fonte

Simbólico (exemplo):

registrador-destino

add $s1,$s2, $s3

ComputaçãoUFPel
Arquitetura e Organização de Computadores II

slide 2.3

($s1 ← $s2 + $s3)

Prof. José Luís Güntzel

2. Organizações do MIPS: monociclo
Instruções formato I: load word (ld) e store word (sw)
• load word (lw): opcode = 35
• store word (sw): opcode = 43
31

26

25

21

20

16

15

0

opcode

rs

rt

Deslocam. ou oper. Imediato

6 bits

5 bits

5 bits

16 bits

Simbólico

registrador-base para o cálculo do endereço de memória registrador-destino (para lw) ou registrador-fonte (para sw)

lw $s1, offset($s2)

($s1 ← Mem[$s2 + deslocam] )

sw $s1, offset($s2)

(Mem[$s2 + deslocam] ← $s1 )

ComputaçãoUFPel
Arquitetura e Organização de Computadores II

slide 2.4

Prof. José Luís Güntzel

2. Organizações do MIPS: monociclo
Instrução formato I: Desvio Condicional beq: branch on equal




Opcode = 4
Campo

Relacionados

  • arquitetura
    1094 palavras | 5 páginas
  • arquitetura
    976 palavras | 4 páginas
  • O QUE É ARQUITETURA
    890 palavras | 4 páginas
  • Arquitetura
    1113 palavras | 5 páginas
  • Arquitetura
    2070 palavras | 9 páginas
  • O QUE É ARQUITETURA
    1622 palavras | 7 páginas
  • O que é arquitetura
    1356 palavras | 6 páginas
  • arquitetura
    1792 palavras | 8 páginas
  • Arquitetura
    1037 palavras | 5 páginas
  • O que é arquitetura
    572 palavras | 3 páginas