Ventajas y desventajas del procesador ARM

El procesador Advanced RISC Machine (ARM) se define como una familia de CPU que tiene un amplio uso en dispositivos electrónicos como teléfonos inteligentes, dispositivos portátiles, tabletas y reproductores multimedia. Este procesador requiere un número mínimo de instrucciones y funciona con muy poca energía. Ha reducido la complejidad del circuito. Debido a los circuitos menores, … Continue reading «Ventajas y desventajas del procesador ARM»

Programa 8085 para restar dos números de 16 bits con o sin préstamo

Problema: escriba un programa en lenguaje ensamblador en un microprocesador 8085 para restar dos números de 16 bits. Suposición – Dirección inicial del programa: 2000 Ubicación de la memoria de entrada: 2050, 2051, 2052, 2053 Ubicación de la memoria de salida: 2054, 2055 Ejemplo – INPUT: (2050H) = 19H (2051H) = 6AH (2052H) = 15H … Continue reading «Programa 8085 para restar dos números de 16 bits con o sin préstamo»

Programa 8085 para hallar la suma de los primeros n números naturales

Problema: escriba un programa en lenguaje ensamblador para calcular la suma de los primeros n números naturales utilizando el microprocesador 8085. Ejemplo – Input : 04H Output : 0AH as 01+02+03+04 = 10 in decimal => 0AH La fórmula para calcular la suma de los primeros n números naturales es . Algoritmo – Con n … Continue reading «Programa 8085 para hallar la suma de los primeros n números naturales»

Instrucciones de bifurcación en microprocesador 8085

Las instrucciones de bifurcación se refieren al acto de cambiar la ejecución a una secuencia de instrucciones diferente como resultado de ejecutar una instrucción de bifurcación.  Los tres tipos de instrucciones de bifurcación son:   Saltar (incondicional y condicional)   Llamada (incondicional y condicional)   Retorno (incondicional y condicional)   1. Instrucciones de salto: la instrucción de salto transfiere … Continue reading «Instrucciones de bifurcación en microprocesador 8085»

Instrucciones de transferencia de datos en el microcontrolador AVR

Las instrucciones de transferencia de datos son las instrucciones que se utilizan para transferir datos al microcontrolador . Estas instrucciones se pueden utilizar para transferir datos desde: Registro a registro : en transferencia de registro a registro, transferencia de datos de un registro a otro registro. Considere un ejemplo en el que tiene que realizar … Continue reading «Instrucciones de transferencia de datos en el microcontrolador AVR»

Instrucciones de manipulación de strings en el microprocesador 8086

String es una serie de bytes de datos o palabras disponibles en la memoria en ubicaciones consecutivas. Se denomina string de bytes o string de palabras. Su memoria siempre se asigna en un orden secuencial. Las instrucciones utilizadas para manipular strings se denominan instrucciones de manipulación de strings. A continuación se muestra la tabla que … Continue reading «Instrucciones de manipulación de strings en el microprocesador 8086»

8086 programa para ordenar una array de enteros en orden ascendente

Problema: escriba un programa en el microprocesador 8086 para clasificar los números en orden ascendente en una array de n números, donde el tamaño «n» se almacena en la dirección de memoria 2000: 500 y los números se almacenan desde la dirección de memoria 2000: 501.  Ejemplo –  Ejemplo de explicación:   Pass-1: F9 F2 39 … Continue reading «8086 programa para ordenar una array de enteros en orden ascendente»

8086 programa para encontrar la suma de números impares en una serie dada

Problema: escriba un programa en lenguaje ensamblador para encontrar la suma de números impares en una serie dada que contenga números de 8 bits almacenados en una ubicación de memoria continua y almacene el resultado en otra ubicación de memoria.  Ejemplo –  Ejemplo de explicación –  500 offset almacena el valor del contador de la … Continue reading «8086 programa para encontrar la suma de números impares en una serie dada»

Programa 8085 para encontrar el complemento de 1 y 2 de un número de 8 bits

Problema: escriba un programa para encontrar el complemento de 1 y 2 de un número de 8 bits donde la dirección inicial es 2000 y el número se almacena en la dirección de memoria 3000 y almacena el resultado en las direcciones de memoria 3001 y 3002 . Ejemplo – Algoritmo – Cargue los datos … Continue reading «Programa 8085 para encontrar el complemento de 1 y 2 de un número de 8 bits»

programa 8086 para hallar la raíz cuadrada de un número raíz cuadrada perfecta | Conjunto-2

Requisito previo: programa 8086 para encontrar la raíz cuadrada de un número Problema: escriba un programa para encontrar la raíz cuadrada de un número perfecto donde la dirección inicial del código es 2000 y el número se almacena en la dirección de memoria 3000 y almacena el resultado en la dirección de memoria 3002 . … Continue reading «programa 8086 para hallar la raíz cuadrada de un número raíz cuadrada perfecta | Conjunto-2»