Programa 8086 para convertir un número BCD de 8 bits en un número hexadecimal

Problema: escriba un programa en lenguaje ensamblador en un microprocesador 8086 para convertir un número BCD de 8 bits en un número hexadecimal. Ejemplo – Suposición: el valor inicial del registro de segmento es 00000. Cálculo de la dirección de la memoria física: Dirección de memoria = Registro de segmento * 10(H) + Compensación donde … Continue reading «Programa 8086 para convertir un número BCD de 8 bits en un número hexadecimal»

Instrucciones de control de procesos en microprocesador 8086

Las instrucciones de control de proceso son las instrucciones que controlan la acción del procesador al establecer (1) o restablecer (0) los valores de los registros de bandera.  A continuación se muestra la tabla que muestra la lista de instrucciones de control de procesos:   CÓDIGO DE OPCIÓN OPERANDO EXPLICACIÓN EJEMPLO STC ninguna establece llevar la … Continue reading «Instrucciones de control de procesos en microprocesador 8086»

Programa 8086 para sumar dos números BCD de 8 bits

Problema: escriba un programa en el microprocesador 8086 para averiguar la suma de dos números BCD de 8 bits, donde los números se almacenan desde la dirección de memoria inicial 2000: 500 y almacenan el resultado en la dirección de memoria 2000: 600 y se llevan a 2000: 601. Ejemplo – Algoritmo – Cargue datos … Continue reading «Programa 8086 para sumar dos números BCD de 8 bits»

Introducción de ALU y ruta de datos – Part 1

Representar y almacenar números era la operación básica de las computadoras de épocas anteriores. La verdadera oportunidad llegó cuando el cálculo, la manipulación de números como sumar, multiplicar, entró en escena. Estas operaciones son manejadas por la unidad lógica aritmética (ALU) de la computadora . La ALU es el cerebro matemático de una computadora. La … Continue reading «Introducción de ALU y ruta de datos – Part 1»

Diferencias entre microprocesador 8085 y 8086

En el mundo cambiante de las tecnologías, los dispositivos utilizados también están cambiando. Echemos un vistazo a los cambios entre la serie 8085 de microprocesadores y la serie 8086 de microprocesadores. Número de serie. microprocesador 8085 microprocesador 8086 1 El bus de datos es de 8 bits. El bus de datos es de 16 bits. … Continue reading «Diferencias entre microprocesador 8085 y 8086»

Programa 8086 para encontrar el MCD de dos números e imprimir el MCD

Problema: Nos dan dos números decimales, tenemos que encontrar el MCD de dos números e imprimir el MCD en formato decimal. Consulte para encontrar el MCD de dos números . Ejemplos:  Input: d1 = 16, d2 = 24 Output: GCD = 8 Input: d1 = 12, d2 = 18 Output: GCD = 6 Explicación:  Carga … Continue reading «Programa 8086 para encontrar el MCD de dos números e imprimir el MCD»

Ciclos de bus del microprocesador 8086

El ciclo de bus también se denomina ciclo de máquina. El ciclo de bus de 8086 se utiliza para acceder a la memoria, los dispositivos periféricos (dispositivos de entrada/salida) y el controlador de interrupción. El ciclo de bus corresponde a una secuencia de eventos que comienza con la salida de una dirección en el bus … Continue reading «Ciclos de bus del microprocesador 8086»

Operaciones iniciadas externamente en microprocesador – Part 1

El microprocesador 8085 admite algunas operaciones iniciadas externamente , que también se conocen como operaciones periféricas . Diferentes dispositivos o señales de entrada/salida externos pueden iniciar este tipo de operaciones. En el chip del microprocesador 8085, se asignan sus pines individuales.  Las siguientes son algunas operaciones iniciadas externamente:  REINICIAR:  esta tecla REINICIAR se usa para … Continue reading «Operaciones iniciadas externamente en microprocesador – Part 1»

Registros del microprocesador 8085

Un microprocesador es un dispositivo electrónico multipropósito, programable, controlado por reloj y basado en registros que lee instrucciones binarias de un dispositivo de almacenamiento llamado memoria, acepta datos binarios como entrada y procesa datos de acuerdo con esas instrucciones y proporciona resultados como salida. Un microprocesador 8085, es un microprocesador de 8 bits de segunda … Continue reading «Registros del microprocesador 8085»

Modos de funcionamiento del microprocesador 8255

Hay 2 modos en el microprocesador 8255: 1. Modo de restablecimiento de conjunto de bits (BSR): este modo se utiliza para configurar o restablecer los bits del puerto C solamente, y se selecciona cuando el bit más significativo (D7) en el registro de control es 0. El registro de control es el siguiente: Este modo … Continue reading «Modos de funcionamiento del microprocesador 8255»