Search Header Logo

CF1OP1

Authored by Manuel Conde Carrera manuconde.mcc@gmail.com

Computers

University

Used 8+ times

CF1OP1
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

7 questions

Show all answers

1.

FILL IN THE BLANK QUESTION

1 min • 1 pt

Escribe o código que reserva no segmento de datos espacio suficiente para almacenar 120 bytes co a etiqueta cadena

2.

FILL IN THE BLANK QUESTION

1 min • 1 pt

Media Image

Supoñendo que a direccion de comezo en memoria dun buffer chamado "letras" fora 0x10030150:

1.Como sería a instrucción que cargaria o seu valor en $a1?

2. Como quedaria unha vez ensamblado o progr?

3.

FILL IN THE BLANK QUESTION

1 min • 1 pt

Media Image

Completa o codigo para que faga o seguinte:

1. Copia a 1ª letra da cadea en $t0

2. Copia o contido de $t0 en destino

4.

FILL IN THE BLANK QUESTION

1 min • 1 pt

Media Image

A imaxe mostra o simulador SIMULA3MS despois de executar un programa que percorre unha lista de numeros almacenados en memoria, fai un cálculo con cada numero e almacena os resultados en memoria formando unha nova lista.

Que calculo se fai con cada numero?

5.

FILL IN THE BLANK QUESTION

1 min • 1 pt

Media Image

Supoñendo que a direccion de comezo en memoria dun buffer chamado "buffer" fora 0x10050050:

1. Como sería a instruccion que cargaría o seu valor en $a0?

2. Como quedaría unha vez ensamblado o programa?

6.

FILL IN THE BLANK QUESTION

1 min • 1 pt

Media Image

1. Cal é a dirección de comezo da cadea?

2. Canto espazo reservado hai na memoria para a cadea?

3. Cantas letras se leron por teclado?

4. Cal é o valor que hai que almacenar en $v0 para leer por tecl?

5. Cal é o valpr que hai que almac en $v0 para mostrar a cadea?

6.Cal é a 13ª letra da cadea de texto?

7. En que dirección está almacenada?

7.

FILL IN THE BLANK QUESTION

1 min • 1 pt

Completa o seguinte codigo ensamblador para copiar, usando un bucle, as 4 primeira letras dun string almacenado en memoria a unha direccion de memoria distinta:

la $a0, string #Direccion da cadea de texto

la $a1, target #Direccion de memoria de destino

addi $t1, $0, 4 #Almacena o numero de letras a copiar en $t1

loop:

lb $t0, 0($a0) #Carga unha letra da cadea en $t0

[--------------] #Almacena o valor de $t0 na direccion de memoria de destino

addi $a0, $a0, 1 #Incrementamos $a0

addi $a1, $a1, 1 #Incrementamos $a1

[--------------] #Restamos 1 ao número de letras a copiar

bne $t1, $t0, loop #Poñemos a condición para salir do bucle

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?