Programa 8085 para encontrar la suma de dígitos de un número de 8 bits

Problema: Escriba un programa en lenguaje ensamblador en un microprocesador 8085 para encontrar la suma de los dígitos de un número de 8 bits.  Ejemplo:    Suposiciones: Las direcciones de datos de entrada y datos de salida son 2050 y 3050 respectivamente.  Algoritmo: Cargue el valor almacenado en la ubicación de memoria 2050 en el … Continue reading «Programa 8085 para encontrar la suma de dígitos de un número de 8 bits»

Introducción al microcontrolador 8051

8051 es uno de los primeros microcontroladores más populares, también conocido como MCS-51. Fue presentado por Intel en el año 1981. Inicialmente salió como un microcontrolador basado en semiconductores de rust de metal (NMOS) de tipo N, pero las versiones posteriores se basaron en la tecnología de semiconductores de rust de metal (CMOS) complementaria. Estos … Continue reading «Introducción al microcontrolador 8051»

Programa 8085 para invertir el número de 8 bits

Problema: Escriba un programa en lenguaje ensamblador en un microprocesador 8085 para invertir números de 8 bits.  Ejemplo:    Suponga que el número que se invertirá se almacena en la ubicación de memoria 2050 y el número invertido se almacena en la ubicación de memoria 3050.  Algoritmo – Cargue el contenido de la ubicación de … Continue reading «Programa 8085 para invertir el número de 8 bits»

Programa 8086 para agregar el contenido de un segmento a otro segmento

Problema: escriba un programa para agregar el contenido de la ubicación de memoria 2000 : 0500 con el contenido de la ubicación de memoria 3000 : 0600 y almacene el resultado en la ubicación de memoria 5000 : 0700 . Ejemplo – Algoritmo – Mover 2000 al registro CX Mover CX al segmento DS (ahora … Continue reading «Programa 8086 para agregar el contenido de un segmento a otro segmento»

Instrucciones de bifurcación condicional en el microcontrolador AVR

Las instrucciones de bifurcación condicional son el conjunto de instrucciones que se utilizan para salir de un bucle. Discutiremos estas instrucciones para el microcontrolador AVR. Para entender estas instrucciones, primero, necesitamos conocer los registros en el microcontrolador AVR. Registro de estado (SReg): Es el registro de bandera en el microcontrolador AVR. Es un registro de … Continue reading «Instrucciones de bifurcación condicional en el microcontrolador AVR»

Programa 8085 para sumar dos números de 16 bits

Problema: Escriba un programa en lenguaje ensamblador para sumar dos números de 16 bits usando:  operación de 8 bits operación de 16 bits Ejemplo: 1. Suma de números de 16 bits usando operación de 8 bits:  Es un método largo y requiere más memoria en comparación con la operación de 16 bits.  Algoritmo: Cargue la … Continue reading «Programa 8085 para sumar dos números de 16 bits»

Programa 8085 para separar números pares e impares de una lista dada de números

Problema: Escriba un programa en lenguaje ensamblador en un microprocesador 8085 para separar los números pares e impares de la lista dada de 50 números. Almacene números impares en otra lista a partir de la ubicación de memoria 2100H. Almacene números pares en otra lista a partir de la ubicación de memoria 2200H. La dirección … Continue reading «Programa 8085 para separar números pares e impares de una lista dada de números»

Programa 8085 para intercambiar dos números de 8 bits – Part 1

Problema: escriba un programa en lenguaje ensamblador para intercambiar dos números de 8 bits almacenados en un microprocesador 8085.  Suposición: Suponga que hay dos números de 8 bits. Un número de 8 bits se almacena en la dirección de memoria de la ubicación 2500 y otro se almacena en la dirección de memoria de la … Continue reading «Programa 8085 para intercambiar dos números de 8 bits – Part 1»

8085 programa para convertir gris a binario

Problema: escriba un programa en lenguaje ensamblador en un microprocesador 8085 para convertir números grises en binarios. Ejemplo – Algoritmo – Cargue los datos de la dirección 2050 en A Mover los datos 07 en C Mover los datos de A a B Extraiga el MSB (bit más significativo) de los datos disponibles en A … Continue reading «8085 programa para convertir gris a binario»

Instrucciones CALL y Stack en Microcontrolador AVR

CALL es una instrucción de transferencia de control que se utiliza para llamar a una subrutina particular. Una subrutina es un bloque de instrucciones que deben ejecutarse con frecuencia. En AVR, hay 4 instrucciones para la subrutina de llamada de la siguiente manera. CALL (subrutina de llamada) RCALL (subrutina de llamada relativa) ICALL (llamada indirecta … Continue reading «Instrucciones CALL y Stack en Microcontrolador AVR»