Download the Guru IA app

Android and iOS

Foto de perfil

Feef

SENT BY THE APP
Estudos Gerais11/05/2024

2. (20) Considerando as instruções assembly do MIPS a seguir...

  1. (20) Considerando as instruções assembly do MIPS a seguir e supondo que as variáveis f, g, h, i e j sejam atribuídas aos registradores s0,s0, s1, s2,s2, s3 e s4,respectivamente.Suponhatambeˊmqueoenderec\codebasedosarraysAeBestejams4, respectivamente. Suponha também que o endereço de base dos arrays A e B estejam s6 e $s7, respectivamente. Qual é a instrução C correspondente?

sll t0,t0, s0, 2 add t0,t0, t0, s6lws6 lw t1, 0(t0)addit0) addi t2, t0,4lwt0, 4 lw t0, 0(t2)addt2) add t1, t1,t1, t0 sw t1,0(t1, 0(t1)

$t0 = f x 4

$t1 = &A[f]

$t1 = g x 4

$t0 = &B[g]

2. (20) Considerando as instruções assembly do MIPS a seguir e supondo que as variáveis f, g, h, i e j sejam atribuídas aos registradores $s0, $s1, $s2, $s3 e $s4, respectivamente. Suponha também que o endereço de base dos arrays A e B estejam $s6 e $s7, respectivamente. Qual é a instrução C correspondente?

sll	$t0, $s0, 2
add	$t0, $t0, $s6
lw	$t1, 0($t0)
addi	$t2, $t0, 4
lw	$t0, 0($t2)
add	$t1, $t1, $t0
sw	$t1, 0($t1)
#	$t0 = f x 4
#	$t1 = &A[f]
#	$t1 = g x 4
#	$t0 = &B[g]
Send your questions through the App
Equipe Meu Guru

Do you prefer an expert tutor to solve your activity?

  • Receive your completed work by the deadline
  • Chat with the tutor.
  • 7-day error guarantee