Instrucciones de transferencia de datos en microprocesador 8086

Las instrucciones de transferencia de datos son las instrucciones que transfieren datos en el microprocesador. También se les llama instrucciones de copia.  A continuación se muestra la tabla que muestra la lista de instrucciones de transferencia de datos:  CÓDIGO DE OPCIÓN OPERANDO EXPLICACIÓN EJEMPLO MOVIMIENTO D, S re = S EJE MOV, [SI] EMPUJAR D … Continue reading «Instrucciones de transferencia de datos en microprocesador 8086»

Programa 8085 para encontrar máximo y mínimo de 10 números

Problema: escriba un programa en lenguaje ensamblador en un microprocesador 8085 para encontrar un máximo y un mínimo de 10 números.  Ejemplo –   Minimum: 01H, Maximum: FFH En la instrucción CMP:  Si Acumulador > Registro, entonces se restablecen los indicadores de acarreo y cero  . Si Acumulador = Registro, entonces se establece el indicador cero.  … Continue reading «Programa 8085 para encontrar máximo y mínimo de 10 números»

Programa 8085 para buscar un número en una array de n números

Problema: escriba un programa en lenguaje ensamblador en 8085 para buscar un número dado en una array de n números. Si se encuentra el número, almacene F0 en la ubicación de memoria 3051; de lo contrario, almacene 0F en 3051. Suposiciones: el recuento de elementos en una array se almacena en la ubicación de memoria … Continue reading «Programa 8085 para buscar un número en una array de n números»

Instrucciones aritméticas en microprocesador 8085

Las instrucciones aritméticas son las instrucciones que realizan operaciones aritméticas básicas como la suma, la resta y algunas más. En el microprocesador 8085, el operando de destino es generalmente el acumulador. A continuación se muestra la tabla que muestra la lista de instrucciones aritméticas: código de operación operando Explicación Ejemplo AGREGAR R A = A … Continue reading «Instrucciones aritméticas en microprocesador 8085»

MPU Comunicación en la Organización Informática

MPU se comunica con el mundo exterior con la ayuda de algunos dispositivos externos que se conocen como dispositivos de entrada/salida. La MPU acepta datos binarios de dispositivos de entrada, como teclados y convertidores analógicos/digitales, y envía datos a dispositivos de salida, como impresoras y LED. Para realizar esta tarea, la MPU primero debe identificar … Continue reading «MPU Comunicación en la Organización Informática»

Diferencia entre 8051 y PIC

Un microcontrolador es un solo circuito integrado (IC) que es comparable a una pequeña computadora independiente y está diseñado para realizar las tareas específicas de los sistemas integrados. 8051 y PIC pertenecen a la familia de microcontroladores. El microcontrolador 8051 y el microcontrolador PIC difieren entre sí en términos de diferente arquitectura y diferentes conjuntos … Continue reading «Diferencia entre 8051 y PIC»

Programa 8086 para determinar el número más grande en una array de n números

Problema: escriba un programa en el microprocesador 8086 para encontrar el mayor entre n números de 8 bits, 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 y almacenan el resultado (mayor número) en la dirección de memoria 2000: … Continue reading «Programa 8086 para determinar el número más grande en una array de n números»

Programa 8085 para sumar tres números de 16 bits almacenados en registros

Problema: escriba un programa en lenguaje ensamblador para sumar tres números de 16 bits almacenados en el registro HL, DE, BC y almacene el resultado en DE con un número mínimo de instrucciones. Ejemplo – Suposiciones – Los números que se agregarán ya están almacenados en el registro HL, DE, BC Los números almacenados en … Continue reading «Programa 8085 para sumar tres números de 16 bits almacenados en registros»

Programa 8085 para encontrar el complemento a 2 del contenido de Flag Register

Problema: escriba un programa en lenguaje ensamblador en un microprocesador 8085 para encontrar el complemento a 2 del contenido del registro de banderas. Ejemplo – Algoritmo – Inicializar el valor de Stack Pointer (SP) a 3999 Empuje el contenido de PSW (par de registro formado por acumulador y registro de bandera) en la pila de … Continue reading «Programa 8085 para encontrar el complemento a 2 del contenido de Flag Register»

Programa 8086 para invertir un número de 16 bits usando una operación de 8 bits

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