Comparación de 8051 con sus otros miembros de la familia

8051 es un microcontrolador de 8 bits con memoria de programa de 4 KB y memoria de datos de 128 bytes. Otras características incluyen cuatro puertos de 8 bits, dos temporizadores de 16 bits y un puerto serial en chip. Descripción general de la familia 8051: el microcontrolador 8051 fue diseñado inicialmente por Intel Corporation … Continue reading «Comparación de 8051 con sus otros miembros de la familia»

8086 programa para ordenar una array de enteros en orden descendente

Problema: escriba un programa en el microprocesador 8086 para clasificar los números en orden descendente 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: 32 05 14 … Continue reading «8086 programa para ordenar una array de enteros en orden descendente»

Programa 8085 para contar números pares totales en series de 10 números

Programa: escriba un programa en lenguaje ensamblador en un microprocesador 8085 para contar números pares en una serie de 10 números.  Ejemplo –    Suposición: se almacenan diez números de 8 bits desde la ubicación de memoria inicial 2050. El valor de conteo se almacena en la ubicación de memoria 3050.  Algoritmo – Inicialice el … Continue reading «Programa 8085 para contar números pares totales en series de 10 números»

Programa 8085 para contar el número de unos en el contenido del registro B

Problema: escriba un programa en lenguaje ensamblador para contar el número de unos en el contenido del registro B y almacene el resultado en la ubicación de memoria 3050.  Ejemplo:    Algoritmo: Convierta el número decimal en Acumulador a su equivalente binario. Gira los dígitos del número binario a la derecha sin llevar. Aplique un … Continue reading «Programa 8085 para contar el número de unos en el contenido del registro B»

Programa 8086 para invertir el número de 8 bits usando la operación de 8 bits

Problema: escriba un programa en lenguaje ensamblador en el microprocesador 8086 para invertir el número de 8 bits usando una operación de 8 bits. Ejemplo: suponga que el número de 8 bits está almacenado en la ubicación de memoria 2050 Algoritmo – Cargue el contenido de la ubicación de memoria 2050 en el registro AL … Continue reading «Programa 8086 para invertir el número de 8 bits usando la operación de 8 bits»

Instrucciones lógicas en microprocesador 8086

Las instrucciones lógicas son las instrucciones que realizan operaciones lógicas básicas como AND, OR, etc. 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 lógicas: CÓDIGO DE OPCIÓN OPERANDO DESTINO EJEMPLO Y D, S D = D Y S … Continue reading «Instrucciones lógicas en microprocesador 8086»

Programa 8085 para encontrar el valor mínimo del dígito en el número de 8 bits

Problema: escriba un programa en lenguaje ensamblador en un microprocesador 8085 para encontrar el valor mínimo del dígito en el número de 8 bits. Ejemplo: suponga que el número de 8 bits se almacena en la ubicación de memoria 2050 y el dígito de valor mínimo se almacena en la ubicación de memoria 3050. Algoritmo … Continue reading «Programa 8085 para encontrar el valor mínimo del dígito en el número de 8 bits»

Programa 8086 para determinar la resta de elementos correspondientes de dos arrays

Problema: escriba un programa en el microprocesador 8086 para averiguar la resta de los elementos correspondientes de dos arrays de n números de 8 bits, donde el tamaño «n» se almacena en el desplazamiento 500 y los números de la primera array se almacenan desde el desplazamiento 501 y los números de la segunda array … Continue reading «Programa 8086 para determinar la resta de elementos correspondientes de dos arrays»

Diferencia entre instrucciones SIM y RIM en microprocesador 8085

Establecer máscara de interrupción (SIM): en el conjunto de instrucciones 8085, SIM significa «Establecer máscara de interrupción». Es una instrucción de 1 byte y es una instrucción multipropósito. Los principales usos de la instrucción SIM son: Enmascaramiento/desenmascaramiento de RST7.5, RST6.5 y RST5.5 Restablecer a 0 RST7.5 flip-flop. Realice la salida en serie de los datos. … Continue reading «Diferencia entre instrucciones SIM y RIM en microprocesador 8085»

Interrupciones en el microprocesador 8085

Cuando el microprocesador recibe cualquier señal de interrupción de los periféricos que solicitan sus servicios, detiene su ejecución actual y el control del programa se transfiere a una subrutina generando una señal CALL y después de ejecutar la subrutina generando una señal RET nuevamente, el control del programa es transferido al programa principal desde donde … Continue reading «Interrupciones en el microprocesador 8085»