Programa 8085 para convertir un número BCD a binario

Problema: escriba un programa en lenguaje ensamblador para convertir un número BCD de 2 dígitos a su equivalente binario utilizando el microprocesador 8085. Ejemplos: Input : 72H (0111 0010)2 Output : 48H (in hexadecimal) (0011 0000)2 ((4×16)+(8×1))=72 Algoritmo: Cargue el número BCD en el acumulador Descomprima el número BCD de 2 dígitos en dos dígitos … Continue reading «Programa 8085 para convertir un número BCD a binario»

Programa 8085 para la suma de dos números de 8 bits sin acarreo

Problema: escriba un programa en lenguaje ensamblador para sumar dos números de 8 bits sin usar la operación de acarreo en el microprocesador 8085. Suposición: La dirección inicial del programa es 2000. La dirección de memoria del primer número es 2050. La dirección de memoria del segundo número es 2051. La dirección de memoria del … Continue reading «Programa 8085 para la suma de dos números de 8 bits sin acarreo»

Instrucciones de transferencia de ejecución de programa en microprocesador 8086

Requisito previo: instrucciones de bifurcación en el microprocesador 8085 Las instrucciones de transferencia de ejecución de programa son similares a las instrucciones de bifurcación y 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 dos tipos de instrucciones de transferencia de … Continue reading «Instrucciones de transferencia de ejecución de programa en microprocesador 8086»

Instrucciones lógicas en microprocesador 8085

Las instrucciones lógicas son las instrucciones que realizan operaciones lógicas básicas como AND, OR, etc. En el microprocesador 8085, el operando de destino siempre es el acumulador. Aquí la operación lógica funciona en un nivel bit a bit.  A continuación se muestra la tabla que muestra la lista de instrucciones lógicas:  CÓDIGO DE OPCIÓN OPERANDO … Continue reading «Instrucciones lógicas en microprocesador 8085»

Introducción de microprocesador

Un microprocesador es una parte importante de la arquitectura de una computadora sin la cual no podrá realizar nada en su computadora. Es un dispositivo programable que toma una entrada, realiza algunas operaciones aritméticas y lógicas sobre ella y produce la salida deseada. En palabras simples, un microprocesador es un dispositivo digital en un chip … Continue reading «Introducción de microprocesador»

Programa 8086 para encontrar la raíz cuadrada de un número

Problema: escriba un programa en lenguaje ensamblador en un microprocesador 8086 para encontrar la raíz cuadrada de un número. Ejemplo – Algoritmo – Mover los datos de entrada en el registro AX Mueva los datos 0000 en CX y FFFF en BX Agregue 0002 al contenido de BX Incrementa el contenido de CX en 1 … Continue reading «Programa 8086 para encontrar la raíz cuadrada de un número»

Programa 8086 para comprobar si una string es palíndromo o no

Problema: escriba un programa 8086 para verificar si una string dada es palíndromo o no. Ejemplos:   Input String: «abba» Output: String is palindrome Input String: «abbca» Output: String is not palindrome Explicación:   Crear una string Recorrer hasta el final de la cuerda Obtenga la dirección del final de la string, DI Cargue la dirección inicial … Continue reading «Programa 8086 para comprobar si una string es palíndromo o no»

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

Problema : escriba un programa para restar dos números de 8 bits con o sin préstamo donde el primer número esté en la dirección de memoria 2500 y el segundo número esté en la dirección de memoria 2501 y almacene el resultado en 2502 y tome prestado en la dirección de memoria 2503 . Ejemplo … Continue reading «Programa 8085 para restar dos números de 8 bits con o sin préstamo»

Palabras de comando de 8259 PIC

La palabra de comando de 8259 se divide en dos partes: Palabras de comando de inicialización (ICW) Palabras de comando de operación (OCW) Palabras de comando de inicialización (ICW): ICW se da durante la inicialización de 8259, es decir, antes de que comience a funcionar. Los comandos ICW 1 e ICW 2 son obligatorios para … Continue reading «Palabras de comando de 8259 PIC»

Programa 8086 para convertir ASCII de 8 bits a número BCD

Problema: escriba un programa para convertir ASCII a BCD número de 8 bits donde la dirección inicial es 2000 y el número se almacena en la dirección de memoria 2050 y almacena el resultado en la dirección de memoria 3050 . Example- Input : location: 2050 Data : 37 Output : location: 3050 Data : … Continue reading «Programa 8086 para convertir ASCII de 8 bits a número BCD»