Você está na página 1de 5

Arquitectura de Computadores

Aula Practica No.1


MSc. Alexander Castillo Lombard
Instituto Superior Politecnico de HUILA

ISPH

Exercicio 1.
Questes (F/V)
1.

Barramento um conjunto de condutores por meio dos


quais os bits so transmitidos.

2.

A arquitetura MIPS define palavras de 8 Bytes de


tamanho.

3.

Programas so armazenados na ALU

4.

Todas as instrues aritmticas e lgicas tm trs


operandos

5. Os Registradores RI e PC fazem parte de Banco do


Registradores do MIPS.

6.

A arquitetura MIPS possui um banco de 16


registradores

Exercicio 2

Suponha que o valor da varivel a esteja armazenado


em $s5 e que o endereo base da matriz B esteja
armazenado em $s3.

Qual o cdigo assembly para: B[3] = a + B[9]?

Resposta
lw $t0, 36($s3)
add $t0, $s5, $t0
sw $t0, 12($s3)

#
#
#

$t0 B[9]
$t0 $s5 + B[9]
B[3] a + B[9]

Suponha a siguente distribuao inicial da memoria e banco do registradores do MIPS.


Quales registradores son afetados e qual e valor delos quando se executan as siguentes
instruccoes:

a) lw $31,4($2)

b)

sw $17,12($18)

c)

Banco de Registradores

n. registrador

dados

0
1
2
3
.
15
16
17
18
.
30
31

90166000
00000008
00000004
00000018
00000014
0000000b
1234aedf
00000000
78002345
456789ee
00004000

add $t0, $2, $3


sw $t0, 0($t7)
Memria

endereo

dados

00000000h
00000004h
00000008h
0000000ch
00000010h
00000014h
00000018h
0000001ch

90166000
ff666e30
0000a000
00000000
1234aedf
00000000
00000000
00000000

...

...

fffffffch 0000000b

Exercicio 4

Seja A e B duas matrizes do igual tamanho n=4. Faa


um programa no linguagem de montagem para
calcular:

a) C= A+B

b) D = A-B

Exercicio 3

Suponha endereo base do A e B ficam no $S4y $S5

Você também pode gostar