Código Lex para validación de contraseña

Lex es un programa de computadora que genera analizadores léxicos y fue escrito por Mike Lesk y Eric Schmidt. Lex lee un flujo de entrada que especifica el analizador léxico y genera el código fuente que implementa el lex en el lenguaje de programación C. Problema: Tenemos que validar contraseña. Una contraseña es correcta si … Continue reading «Código Lex para validación de contraseña»

Indicador de transporte auxiliar en el microprocesador 8086

La bandera de transporte auxiliar (AF) es una de las seis banderas de estado en el microprocesador 8086.  Este indicador se utiliza en operaciones BCD (decimal codificado en binario). El estado de esta bandera se actualiza para cada operación aritmética o lógica realizada por ALU. Esta bandera se establece en uno si hay un CARRY … Continue reading «Indicador de transporte auxiliar en el microprocesador 8086»

Programa 8086 para generar la Secuencia de Fibonacci

Problema: escriba un programa de nivel de ensamblaje 8086 para generar la secuencia de Fibonacci. La longitud de la secuencia se almacena en el segmento de datos con el valor de desplazamiento de 0. Almacenaremos la secuencia generada en el segmento de datos, desde el valor de desplazamiento de 500. Nota: Los números generados y … Continue reading «Programa 8086 para generar la Secuencia de Fibonacci»

Segmentación de memoria en microprocesador 8086

Requisito previo: segmentación La segmentación es el proceso en el que la memoria principal de la computadora se divide lógicamente en diferentes segmentos y cada segmento tiene su propia dirección base. Básicamente se utiliza para mejorar la velocidad de ejecución del sistema informático, de modo que el procesador pueda obtener y ejecutar los datos de … Continue reading «Segmentación de memoria en microprocesador 8086»

Diferencia entre procesador RISC y CISC | conjunto 2 – Part 1

Un microprocesador es una unidad de procesamiento en un solo chip. Es un circuito integrado que realiza las funciones principales de la CPU de una computadora. Es un chip de silicio programable multipropósito construido con tecnología Metal Oxide Semiconductor (MOS) que funciona con reloj y basado en registros. Acepta datos binarios como entrada y proporciona … Continue reading «Diferencia entre procesador RISC y CISC | conjunto 2 – Part 1»

8086 programa para hallar el factorial de un numero

Prerrequisito – Programa 8085 para encontrar el factorial de un número Problema – Escribir un programa en lenguaje ensamblador para calcular el factorial de un número usando el microprocesador 8086 Ejemplos – Input : 04H Output : 18H as In Decimal : 4*3*2*1 = 24 In Hexadecimal : 24 = 18H Input : 06H Output … Continue reading «8086 programa para hallar el factorial de un numero»

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»

programa 8085 para hallar la suma de series de numeros pares

Problema: calcular la suma de series de números pares de la lista de números dada. La longitud de la lista está en la ubicación de memoria 2200H y la serie comienza desde la ubicación de memoria 2201H. El resultado se almacenará en la ubicación de memoria 2210H. Ejemplos – Input : 2200H= 4H 2201H= 20H … Continue reading «programa 8085 para hallar la suma de series de numeros pares»

Evolución de los microprocesadores

El transistor se inventó en 1948 (23 de diciembre de 1947 en el laboratorio Bell). IC fue inventado en 1958 (Fair Child Semiconductors) por Texas Instruments J Kilby. El primer microprocesador fue inventado por INTEL (INTegrated ELectronics).  Tamaño del microprocesador: 4 bits  Nombre Año de invención Velocidad de reloj Número de transistores Inst. por segundo … Continue reading «Evolución de los microprocesadores»

Registre contenido y marque el estado después de las instrucciones

Básicamente, se le proporciona un conjunto de instrucciones y el contenido inicial de los registros y banderas del microprocesador 8085 . Debe encontrar el contenido de los registros y el estado de la bandera después de cada instrucción. Inicialmente, A continuación se muestra el conjunto de instrucciones: SUB A MOV B, A DCR B INR … Continue reading «Registre contenido y marque el estado después de las instrucciones»