Saltar la navegación

Casos practicos

Caso practico: registros

Suma de dos números:

Descripción: Un programa que suma dos números enteros y muestra el resultado.
Registros de propósito general (por ejemplo, AX, BX).
Se utilizarán instrucciones como MOV (mover), ADD (sumar) y JMP (saltar).
Se pueden almacenar los números en ubicaciones de memoria específicas y luego recuperarlos para la suma.

Caso practico:Lenguaje ensamblador

Ordenamiento de un arreglo:

Descripción: Un programa que ordena un arreglo de números en orden ascendente o descendente.
Registros de propósito general, posiblemente registros de índice para recorrer el arreglo.
Se utilizarán instrucciones de comparación (CMP) y de intercambio (XCHG) para realizar el ordenamiento.
El arreglo se almacenará en una sección de memoria específica y se accederá a sus elementos utilizando registros de índice.

Caso practico: Lenguaje maquina

Cálculo de factorial:

Descripción: Un programa que calcula el factorial de un número dado.
Registros de propósito general, posiblemente registros de contador.
Se utilizarán instrucciones de multiplicación (MUL) y de bucle (LOOP) para calcular el factorial.
Se pueden utilizar registros o ubicaciones de memoria específicas para almacenar el número ingresado y el resultado del factorial.

Caso practico: Administracion de memoria

Recorrido de una cadena de caracteres:

Descripción: Un programa que recorre una cadena de caracteres y realiza alguna operación sobre ellos, como contar vocales o invertir la cadena.
Registros de propósito general, posiblemente registros de puntero.
Se utilizarán instrucciones de carga (LOAD), comparación y bucles para recorrer la cadena.
La cadena de caracteres se almacenará en una ubicación de memoria específica y se accederá a sus elementos utilizando registros de puntero.

Creado con eXeLearning (Ventana nueva)