Search Header Logo

Procedimientos, Saltos y Pila en Lenguaje Ensamblador

Authored by Mariela Solano

Engineering

University

Procedimientos, Saltos y Pila en Lenguaje Ensamblador
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

¿Cuál es la principal diferencia entre un procedimiento y una función en el contexto de la programación en ensamblador?

Un procedimiento siempre devuelve un valor, mientras que una función no.

Una función devuelve un valor y un procedimiento no.

Ambos son iguales en ensamblador.

Los procedimientos utilizan más memoria que las funciones.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

¿Qué hace la instrucción CALL en ensamblador?

Guarda la dirección de retorno en un registro.

Almacena la dirección de retorno en la pila y salta a una subrutina.

Salta a una subrutina sin almacenar la dirección de retorno.

Crea un nuevo proceso y ejecuta el código en paralelo.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

¿Qué ocurre en el procesador cuando se llama a una subrutina con la instrucción CALL?

La CPU almacena el valor del contador de programa (PC) en la pila.

La CPU incrementa el puntero de la pila sin guardar nada.

La CPU almacena el valor de los registros en la pila.

La CPU termina la ejecución actual y comienza una nueva tarea.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

¿Cuál es la principal diferencia entre un salto incondicional y un salto condicional?

Los saltos incondicionales se basan en comparaciones, mientras que los condicionales no.

Los saltos incondicionales no dependen de ninguna condición, mientras que los condicionales dependen del resultado de una operación previa.

Los saltos condicionales son más rápidos que los incondicionales.

No hay diferencia entre ellos.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

¿Qué hace la instrucción JMP en ensamblador?

Ejecuta una subrutina.

Salta a una dirección de memoria específica sin evaluar ninguna condición.

Salta a una dirección solo si una condición es verdadera.

Salta a la siguiente instrucción en el programa.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

¿Qué diferencia existe entre JMP y JE?

JMP es un salto condicional, mientras que JE es un salto incondicional.

JMP salta siempre, mientras que JE salta solo si el resultado de una comparación es igual a cero.

JE salta siempre, mientras que JMP salta solo si se cumple una condición.

No hay diferencia entre JMP y JE.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

¿qué hace la instrucción PUSH?

Incrementa el puntero de la pila y almacena un valor en el registro de pila.

Decrementa el puntero de la pila y almacena el valor en un registro.

Decrementa el puntero de la pila y almacena el valor en la posición de memoria que apunta la pila.

Almacena el valor en un registro sin modificar la pila.

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?