Diferencia entre teclado de membrana y teclado mecánico

El teclado es como una máquina de escribir pero con arreglos modernos. Básicamente, es un dispositivo de entrada que toma letras o caracteres del usuario, los procesa y luego muestra la salida en la pantalla del monitor. Tiene muchos botones llamados teclas.  Al principio, los teclados solo se usaban para escribir, pero ahora los usan … Continue reading «Diferencia entre teclado de membrana y teclado mecánico»

Diferencia entre la instrucción de 3 direcciones y la instrucción de 1 dirección

Prerrequisito: formatos de instrucción 1. Instrucciones de tres direcciones: la instrucción de tres direcciones es un formato de instrucción de máquina. Tiene un código de operación y tres campos de dirección. 2. Instrucciones de una dirección: la instrucción de una dirección también es un formato. Tiene sólo dos campos. Uno para el código de operación … Continue reading «Diferencia entre la instrucción de 3 direcciones y la instrucción de 1 dirección»

Velocidad de reloj

Una CPU no puede funcionar sola cuando le damos una gran cantidad de datos e instrucciones simultáneamente. Necesita que otros componentes funcionen para él y para ello requiere de un reloj que sincronice todos los componentes del sistema. La velocidad a la que un procesador completa su ciclo de procesamiento total en un segundo se … Continue reading «Velocidad de reloj»

Programa 8086 para convertir código binario a Gray

Requisito previo: binario a/desde código Gray Problema: escriba un programa para convertir un número binario a un número de código Gray de 8 bits donde la dirección inicial es 2000 y el número se almacena en la dirección de memoria 2500 y almacena el resultado en la dirección de memoria 2600 . Ejemplo – Algoritmo … Continue reading «Programa 8086 para convertir código binario a Gray»

Programa 8086 para multiplicar dos números de 16 bits

Problema: escriba un programa para multiplicar dos números de 16 bits donde la dirección inicial es 2000 y los números están en la dirección de memoria 3000 y 3002 y almacene el resultado en la dirección de memoria 3004 y 3006 . Ejemplo – Algoritmo – Primero cargue los datos en AX (acumulador) desde la … Continue reading «Programa 8086 para multiplicar dos números de 16 bits»

Caché virtualmente indexado físicamente etiquetado (VIPT)

requisitos previos: Memoria caché Acceso a la memoria Paginación Amortiguador de transición de mirar a un lado Revisión del acceso a la memoria caché Cuando una CPU genera una dirección física, el acceso a la memoria principal precede al acceso a la memoria caché. Los datos se verifican en la memoria caché mediante el uso … Continue reading «Caché virtualmente indexado físicamente etiquetado (VIPT)»

Diferencia entre disco duro y disquete

El disco magnético es un disco hecho de metal o plástico que se utiliza para almacenar datos. Normalmente, ambos lados del disco se utilizan para almacenar datos. El disco magnético se clasifica en: 1. Disco duro: el disco duro es el disco magnético hecho de aluminio. Se utiliza como dispositivo de almacenamiento principal en la … Continue reading «Diferencia entre disco duro y disquete»

Asignaciones de registro en la generación de código – Part 1

Los registros son las ubicaciones más rápidas en la jerarquía de la memoria. Pero desafortunadamente, este recurso es limitado. Viene bajo los recursos más limitados del procesador de destino. La asignación de registros es un problema NP-completo. Sin embargo, este problema se puede reducir a la coloración de gráficos para lograr la asignación y la … Continue reading «Asignaciones de registro en la generación de código – Part 1»

Almacenamiento de datos y sus tipos

El almacenamiento de datos es un segmento clave de los dispositivos informáticos, ya que los compradores y las organizaciones han llegado a depender de él para guardar datos que van desde información individual hasta datos comerciales básicos. Se utiliza para capturar y retener datos digitales en dispositivos de almacenamiento. Tipos de almacenamiento de datos: Dispositivo … Continue reading «Almacenamiento de datos y sus tipos»

Programa 8085 para encontrar la suma de dígitos de un número de 8 bits

Problema: Escriba un programa en lenguaje ensamblador en un microprocesador 8085 para encontrar la suma de los dígitos de un número de 8 bits.  Ejemplo:    Suposiciones: Las direcciones de datos de entrada y datos de salida son 2050 y 3050 respectivamente.  Algoritmo: Cargue el valor almacenado en la ubicación de memoria 2050 en el … Continue reading «Programa 8085 para encontrar la suma de dígitos de un número de 8 bits»