Programa 8085 para dividir dos números de 8 bits

Problema: escriba el programa 8085 para dividir dos números de 8 bits.  Ejemplo –  Algoritmo –  Inicie el programa cargando los registros del par HL con la dirección de la ubicación de la memoria.  Mueva los datos al Registro B.  Cargue los segundos datos en el acumulador.  Compare los dos números para verificar el acarreo.  … Continue reading «Programa 8085 para dividir dos números de 8 bits»

8085 programa para contador hexadecimal

Escriba un programa para contar continuamente en hexadecimal desde FFH hasta 00H en un sistema con frecuencia de reloj de 0,5 microsegundos. Utilice el registro C para configurar un retraso de 1 ms entre cada conteo y mostrar la salida en uno de los puertos de salida. Análisis del problema: El contador hexadecimal se configura … Continue reading «8085 programa para contador hexadecimal»

Protocolo de comunicación I2C

I2C significa Circuito Interintegrado. Es un protocolo de conexión de interfaz de bus incorporado en dispositivos para comunicación serial. Fue diseñado originalmente por Philips Semiconductor en 1982. Recientemente, es un protocolo ampliamente utilizado para comunicaciones de corta distancia. También se conoce como interfaz de dos cables (TWI). Funcionamiento del protocolo de comunicación I2C: utiliza solo … Continue reading «Protocolo de comunicación I2C»

Diferencia entre RAM y SRAM

RAM y SRAM son tipos de memorias que están presentes dentro de una computadora. Son un tipo de memoria volátil que están presentes en un sistema informático. RAM y SRAM son abreviaturas que se expanden a Memoria de acceso aleatorio y Memoria estática de acceso aleatorio, respectivamente. 1. Memoria de acceso aleatorio (RAM) : es … Continue reading «Diferencia entre RAM y SRAM»

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»

Ordenar archivos más grandes con RAM más pequeña

Supongamos que tenemos que ordenar un archivo de 1 GB de enteros aleatorios y el tamaño de RAM disponible es de 200 Mb, ¿cómo se hará? La forma más fácil de hacer esto es usar la clasificación externa . Dividimos nuestro archivo fuente en archivos temporales de tamaño igual al tamaño de la RAM y … Continue reading «Ordenar archivos más grandes con RAM más pequeña»

Introducción del procesador de entrada-salida

El modo DMA de transferencia de datos reduce la sobrecarga de la CPU en el manejo de operaciones de E/S. También permite el paralelismo en operaciones de CPU y E/S. Dicho paralelismo es necesario para evitar el desperdicio de tiempo valioso de la CPU mientras se manejan dispositivos de E/S cuyas velocidades son mucho más … Continue reading «Introducción del procesador de entrada-salida»

Registro de bandera en microprocesador 8085

Requisito previo: registros del microprocesador 8085 El registro Flag es un registro de propósito especial. Según el valor del resultado después de cualquier operación aritmética y lógica, los bits de bandera se establecen (1) o se restablecen (0). En el microprocesador 8085, el registro de bandera consta de 8 bits y solo 5 de ellos … Continue reading «Registro de bandera en microprocesador 8085»

Conjunto de instrucciones utilizado en la computadora de instrucción simplificada (SIC)

Prerrequisito – Computadora Instruccional Simplificada (SIC)  Estas son las instrucciones usadas en la programación de la Computadora Instruccional Simplificada (SIC).  Aquí,  A significa Acumulador  M significa Memoria  CC significa Código de condición  PC significa Contador de programa  RMB significa Byte más a la derecha  L significa Registro de vinculación  MNEMOTÉCNICO OPERANDO CÓDIGO DE OPCIÓN EXPLICACIÓN … Continue reading «Conjunto de instrucciones utilizado en la computadora de instrucción simplificada (SIC)»

Diferencia entre los modos de direccionamiento basados ​​en memoria y en registro

Requisito previo: modos de  direccionamiento Los modos de direccionamiento son el campo de operaciones que especifica las operaciones que deben realizarse. La operación debe ejecutarse sobre algunos datos que ya están almacenados en los registros de la computadora o en la memoria. La forma de elegir los operandos durante la ejecución del programa depende de … Continue reading «Diferencia entre los modos de direccionamiento basados ​​en memoria y en registro»