Interfaz 8255 con microprocesador 8085 para complemento a 1 y 2 de un número

Problema: conecte el 8255 con el microprocesador 8085 y escriba un programa en lenguaje ensamblador para mostrar 99 en el puerto A, complemento a 1 de 99 en el puerto B y complemento a 2 de 99 en el puerto C. Si las direcciones de puerto son 30H, 32H y 33H resp. Ejemplo – D7 … Continue reading «Interfaz 8255 con microprocesador 8085 para complemento a 1 y 2 de un número»

Diferencia entre procesadores Dual Core y procesadores Core 2 DUO

En este mundo digital en el que todo el mundo está ocupado con su vida empresarial y, sobre todo, cuando en el escenario actual la tecnología de la información (TI) juega un papel vital, llega el dispositivo informático sin el cual es imposible pensar en el mundo digital actual o futuro. Pero sabemos que la … Continue reading «Diferencia entre procesadores Dual Core y procesadores Core 2 DUO»

Programa 8085 para sumar números 2-BCD

Problema : escriba un programa para sumar números de 2 BCD donde la dirección inicial es 2000 y los números se almacenan en las direcciones de memoria 2500 y 2501 y almacena la suma en 2502 y la lleva a la dirección de memoria 2503 . Ejemplo – Algoritmo – Cargue 00H en un registro … Continue reading «Programa 8085 para sumar números 2-BCD»

Programa 8085 para encontrar el elemento que aparece una vez

Requisito previo: encuentre el elemento que aparece una vez en una array donde todos los demás elementos aparecen dos veces Problema: dados 11 números, escriba un programa en lenguaje ensamblador para encontrar el elemento que aparece una vez donde 5 números aparecen dos veces y un elemento aparece una vez. Ejemplos: Input : [01H, 02H, … Continue reading «Programa 8085 para encontrar el elemento que aparece una vez»

Programa 8085 para encontrar el cuadrado de un número de 8 bits

Problema: escriba un programa en lenguaje ensamblador en un microprocesador 8085 para encontrar el cuadrado de un número de 8 bits. Ejemplo – Suposición: las direcciones de los datos de entrada y salida son 2050 y 3050 respectivamente. Enfoque: combine el contenido de los registros H y L, el contenido resultante se puede usar para … Continue reading «Programa 8085 para encontrar el cuadrado de un número de 8 bits»

Instrucciones aritméticas en microprocesador 8086

Las instrucciones aritméticas son las instrucciones que realizan operaciones aritméticas básicas como la suma, la resta y algunas más. A diferencia del microprocesador 8085, en el microprocesador 8086 el operando de destino no necesita ser el acumulador. A continuación se muestra la tabla que muestra la lista de instrucciones aritméticas: CÓDIGO DE OPCIÓN OPERANDO EXPLICACIÓN … Continue reading «Instrucciones aritméticas en microprocesador 8086»

Programa 8085 para verificar si ambos nibbles del número de 8 bits son iguales o no

Problema: escriba un programa en lenguaje ensamblador en un microprocesador 8085 para verificar si los dos nibbles del número de 8 bits son iguales o no. Si los nibbles son iguales, almacene 00 en la ubicación de memoria 3050; de lo contrario, almacene FF en la ubicación de memoria 3050. Ejemplo – Suposición: el número, … Continue reading «Programa 8085 para verificar si ambos nibbles del número de 8 bits son iguales o no»

Programa 8086 para determinar el módulo de los primeros elementos de array correspondientes a otros elementos de array

Problema: escriba un programa en el microprocesador 8086 para determinar el módulo de los elementos n de 8 bits correspondientes de la primera array con n números de 8 bits de la segunda array, donde el tamaño «n» se almacena en el desplazamiento 500 y los números de la primera array se almacenan desde el … Continue reading «Programa 8086 para determinar el módulo de los primeros elementos de array correspondientes a otros elementos de array»

Programa 8086 para convertir un número decimal de 16 bits a binario

Problema: Nos dan un número decimal de 16 bits, tenemos que imprimir el número en formato binario Ejemplos:  Input: d1 = 16 Output: 10000 Input: d1 = 7 Output: 111 Explicación:   Cargue el valor almacenado en el registro Divide el valor por 2 para convertirlo a binario Empuje el resto en la pila aumentar el … Continue reading «Programa 8086 para convertir un número decimal de 16 bits a binario»

Instrucciones de bifurcación en el microcontrolador AVR

En este artículo, analizaremos los bucles en AVR y las instrucciones de bifurcación, tanto condicionales como incondicionales. Bucle en AVR: una operación repetida o un conjunto de instrucciones se conoce como un bucle en la programación. Es una de las técnicas más fundamentales que resulta muy útil al escribir código. Una forma de ejecutar un … Continue reading «Instrucciones de bifurcación en el microcontrolador AVR»