Programa 8085 para determinar si el número es primo o no

Problema: escriba un programa en lenguaje ensamblador para determinar si un número dado es primo o no utilizando el microprocesador 8085. Si el número es primo, almacene 01H en la ubicación de memoria que almacena el resultado, de lo contrario, 00H. Ejemplos: Input : 03H Output : 01H The number 3 only has two divisors, … Continue reading «Programa 8085 para determinar si el número es primo o no»

Organización Informática | Instrucciones básicas de computadora

La computadora básica tiene un registro de instrucciones (IR) de 16 bits que puede indicar una referencia de memoria o una referencia de registro o una instrucción de entrada-salida. Referencia de memoria: estas instrucciones se refieren a la dirección de memoria como un operando. El otro operando siempre es acumulador. Especifica la dirección de 12 … Continue reading «Organización Informática | Instrucciones básicas de computadora»

Organización de la memoria 2D y 2.5D

La estructura interna de la memoria, ya sea RAM o ROM, se compone de celdas de memoria que contienen un bit de memoria. Un grupo de 8 bits forma un byte. La memoria tiene la forma de una array multidimensional de filas y columnas. En el cual, cada celda almacena un bit y una fila … Continue reading «Organización de la memoria 2D y 2.5D»

Generaciones de computadora

Introducción:  Una computadora es un dispositivo electrónico que manipula información o datos. Tiene la capacidad de almacenar, recuperar y procesar datos. Hoy en día, una computadora se puede usar para escribir documentos, enviar un correo electrónico, jugar juegos y navegar por la Web. También se puede usar para editar o crear hojas de cálculo, presentaciones e … Continue reading «Generaciones de computadora»

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»

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»

Registros esenciales para la ejecución de instrucciones

Estos son varios registros necesarios para la ejecución de la instrucción: contador de programa (PC), registro de instrucción (IR), registro de búfer de memoria (o datos) (MBR o MDR) y registro de dirección de memoria (MAR).  Estos se explican a continuación a continuación.  Contador de Programa (PC):  Contiene la dirección de una instrucción a ejecutar … Continue reading «Registros esenciales para la ejecución de instrucciones»

Diferencia entre sensor y transductor

1. Sensor: El sensor es el dispositivo que detecta el cambio en el entorno. Puede ser sensor de temperatura, sensor de presión o sensor de humedad. Como sabemos, los sensores detectan como los ojos y los oídos. La información medida por el sensor (los datos que se detectan) se enviará al procesador o controlador para … Continue reading «Diferencia entre sensor y transductor»

Diferencias entre la ruta de datos de ciclo múltiple y la ruta de datos de canalización

1. Rutas de datos de ciclos múltiples: las rutas de datos de ciclos múltiples dividen las instrucciones en pasos separados. Cada paso toma un solo ciclo de reloj. Cada unidad funcional se puede usar más de una vez en una instrucción, siempre que se use en diferentes ciclos de reloj. Reduce la cantidad de hardware … Continue reading «Diferencias entre la ruta de datos de ciclo múltiple y la ruta de datos de canalización»

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»