Coherencia de caché

Requisito previo: memoria caché Coherencia de caché: en un sistema multiprocesador, la inconsistencia de datos puede ocurrir entre niveles adyacentes o dentro del mismo nivel de la jerarquía de memoria. En un multiprocesador de memoria compartida con una memoria caché separada para cada procesador, es posible tener muchas copias de cualquier operando de instrucción: una … Continue reading «Coherencia de caché»

Programa 8086 para encontrar la raíz cuadrada de un número

Problema: escriba un programa en lenguaje ensamblador en un microprocesador 8086 para encontrar la raíz cuadrada de un número. Ejemplo – Algoritmo – Mover los datos de entrada en el registro AX Mueva los datos 0000 en CX y FFFF en BX Agregue 0002 al contenido de BX Incrementa el contenido de CX en 1 … Continue reading «Programa 8086 para encontrar la raíz cuadrada de un número»

Diferencia entre hardware y tecnología

1. Hardware: el hardware de la computadora, como sugiere su nombre, son simplemente componentes físicos o maquinaria o equipos de la computadora que se utilizan para hacer que la computadora funcione y realizar tareas para las cuales están especialmente diseñados y, por lo tanto, se consideran soporte vital de la computadora. 2. Tecnología: la tecnología, … Continue reading «Diferencia entre hardware y tecnología»

¿Qué es POST?

POST (Autoprueba de encendido): cuando el sistema está encendido, el BIOS (Sistema básico de entrada/salida) de la computadora ejecuta una secuencia de prueba de diagnóstico llamada POST. Estas pruebas están destinadas a comprobar que la memoria RAM (memoria de acceso aleatorio), las unidades de disco duro y todos los demás dispositivos periféricos necesarios, como el … Continue reading «¿Qué es POST?»

Shift Micro-Operaciones en Arquitectura de Computadoras

Las microoperaciones de turno son aquellas microoperaciones que se utilizan para la transferencia en serie de información. También se utilizan junto con microoperaciones aritméticas, microoperaciones lógicas y otras operaciones de procesamiento de datos. Existen tres tipos de microoperaciones de turnos: 1. Lógico: Transfiere el 0 cero a través de la entrada serial. Usamos los símbolos … Continue reading «Shift Micro-Operaciones en Arquitectura de Computadoras»

Diferencia entre ALU y CU

El componente más esencial de una computadora es la Unidad Central de Procesamiento . Es conocido popularmente como CPU. Se utiliza para procesar instrucciones. El componente principal de la CPU es la Unidad Lógica Aritmética y la Unidad de Control . En este artículo, aprenderemos cuál es la principal diferencia entre ALU y CU . … Continue reading «Diferencia entre ALU y CU»

Diferencia entre interrupción y excepción

Requisito previo: interrupciones y excepciones La interrupción es una de las clases de excepción. Hay 4 clases de excepción: interrupción, captura, falla y aborto. Aunque, la interrupción pertenece a la excepción, todavía hay muchas diferencias entre ellos. En cualquier computadora, durante la ejecución normal de un programa, puede haber eventos que hagan que la CPU … Continue reading «Diferencia entre interrupción y excepción»

Microprocesador | Temporizador de intervalo programable 8254

8254 es un dispositivo diseñado para resolver los problemas de control de tiempo en un microprocesador. Tiene 3 contadores independientes, cada uno capaz de manejar entradas de reloj de hasta 10 MHz, y el tamaño de cada contador es de 16 bits. Funciona con fuente de alimentación regulada de +5V y tiene señales de 24 … Continue reading «Microprocesador | Temporizador de intervalo programable 8254»

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 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»