Introducción de ALU y ruta de datos

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»

Programa 8085 para multiplicar dos números de 8 bits – Part 1

Problema: multiplique dos números de 8 bits almacenados en las direcciones 2050 y 2051. El resultado se almacena en las direcciones 3050 y 3051. La dirección de inicio del programa se toma como 2000.  Ejemplo –  Algoritmo –  Estamos sumando el número 43 siete (7) veces en este ejemplo. Como la multiplicación de dos números … Continue reading «Programa 8085 para multiplicar dos números de 8 bits – Part 1»

Diferencia entre el microprocesador 8080 y 8085

En esta sección, veremos algunas diferencias entre Intel 8080 MPU e Intel 8085 MPU . El microprocesador Intel 8080 fue el predecesor del 8085. Ambos fueron diseñados y fabricados por Intel. Ambos eran microprocesadores de 8 bits. El microprocesador Intel 8080 se lanzó en abril de 1974 y el microprocesador Intel 8085 se introdujo en … Continue reading «Diferencia entre el microprocesador 8080 y 8085»

Interfaz periférica programable 8255

PPI 8255 es un dispositivo de E/S programable de uso general diseñado para conectar la CPU con su mundo exterior, como ADC, DAC, teclado, etc. Podemos programarlo de acuerdo con la condición dada. Se puede utilizar con casi cualquier microprocesador. Consta de tres puertos de E/S bidireccionales de 8 bits, es decir, PUERTO A, PUERTO … Continue reading «Interfaz periférica programable 8255»

Restablecer acumulador (microprocesador 8085 y 8086)

1. Problema: escriba las instrucciones 8085 que reinician el acumulador. Solución: hay 4 instrucciones para restablecer el acumulador en 8085. Estas instrucciones son: S. No. MNEMOTÉCNICA COMENTARIO 1 MVI A, 00 A <- 00 2 AÑO 00 A Y 00 3 XRA A A X O A 4 SUB A A <- A – A … Continue reading «Restablecer acumulador (microprocesador 8085 y 8086)»

Instrucciones aritméticas en microcontrolador AVR

Las instrucciones aritméticas son las instrucciones que realizan operaciones aritméticas básicas como suma, resta, multiplicación, etc. El microcontrolador AVR tiene 2 operandos que en realidad son registros que contienen los datos. El registro de la izquierda es el registro de origen, mientras que el de la derecha es el registro de origen . La siguiente … Continue reading «Instrucciones aritméticas en microcontrolador AVR»

Funcionamiento del microordenador de placa única basado en 8085

Requisitos previos: diagrama de pines del microprocesador 8085 , organización de bus del microprocesador 8085 Las microcomputadoras de placa única son el sistema que tiene un programa llamado Key Monitor o Key Executive almacenado permanentemente en la memoria. Este programa se almacena en EPROM o en ROM, comenzando en la ubicación de memoria 0000H. El … Continue reading «Funcionamiento del microordenador de placa única basado en 8085»

Señales de control en microprocesador 8155

En el modo de negociación, cuando los puertos A y B están configurados, el puerto A usa las tres señales inferiores del puerto C (es decir, PC0, PC1, PC2) y el puerto B usa las tres señales superiores (es decir, PC3, PC4, PC5) . El diagrama se puede seguir como: Figura – 8155 con modo … Continue reading «Señales de control en microprocesador 8155»

Programa 8085 para encontrar un máximo de dos números de 8 bits

Problema: escriba un programa en lenguaje ensamblador para encontrar un máximo de dos números de 8 bits en el microprocesador 8085. Suposiciones: las ubicaciones de memoria inicial y las ubicaciones de memoria de salida son 2050, 2051 y 3050 respectivamente. Ejemplo – Algoritmo – Valor de carga en el acumulador Luego, copie el valor a … Continue reading «Programa 8085 para encontrar un máximo de dos números de 8 bits»

8085 programa para búsqueda lineal | conjunto 2

Problema: escriba un programa en lenguaje ensamblador en un microprocesador 8085 para encontrar un número dado en la lista de 10 números, si lo encuentra, almacene 1 en la salida; de lo contrario, almacene 0 en la salida. Ejemplo – Suposición: datos que se encontrarán en 2040H, lista de números de 2050H a 2059H y … Continue reading «8085 programa para búsqueda lineal | conjunto 2»