Interconexión Hipercubo

La estructura de hipercubo (o multiprocesador binario de n cubos) representa un sistema débilmente acoplado formado por N = 2 n procesadores interconectados en un cubo binario de n dimensiones. Cada procesador hace un hecho del cubo. Cada procesador hace un Node del cubo. Por lo tanto, es habitual referirse a cada Node como que … Continue reading «Interconexión Hipercubo»

Programa 8085 para intercambiar dos números de 8 bits – Part 1

Problema: escriba un programa en lenguaje ensamblador para intercambiar dos números de 8 bits almacenados en un microprocesador 8085.  Suposición: Suponga que hay dos números de 8 bits. Un número de 8 bits se almacena en la dirección de memoria de la ubicación 2500 y otro se almacena en la dirección de memoria de la … Continue reading «Programa 8085 para intercambiar dos números de 8 bits – Part 1»

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»

Introducción de puertos en computadoras

Un puerto es básicamente un punto de acoplamiento físico que se usa básicamente para conectar los dispositivos externos a la computadora, o podemos decir que un puerto actúa como una interfaz entre la computadora y los dispositivos externos, por ejemplo, podemos conectar discos duros, impresoras a la computadora con la ayuda de los puertos. Características … Continue reading «Introducción de puertos en computadoras»

Diferencia entre Unidad de Control microprogramada Horizontal y Vertical

Requisito previo: unidad de control microprogramada v/s cableada  La unidad de control (CU) es el motor que ejecuta todas las funciones de una computadora con la ayuda de señales de control en la secuencia adecuada. En el enfoque de unidad de control microprogramada , las señales de control que están asociadas con las operaciones se … Continue reading «Diferencia entre Unidad de Control microprogramada Horizontal y Vertical»

¿Cómo se almacenan los números negativos en la memoria?

Requisito previo: conversiones de base , complemento de 1 y 2 de un número binario , complemento de 2 de una string binariaSupongamos el siguiente fragmento de código, int a = -34; Ahora, ¿cómo se almacenará esto en la memoria? Así que aquí está la teoría completa. Cada vez que se encuentra un número con … Continue reading «¿Cómo se almacenan los números negativos en la memoria?»

Diferencia entre instrucciones de 3 direcciones e instrucciones de 2 direcciones

Requisito previo: 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. Se utiliza un campo de dirección para el destino y dos campos de dirección para el origen. Ejemplo – X = (A + … Continue reading «Diferencia entre instrucciones de 3 direcciones e instrucciones de 2 direcciones»

Interfaz 8254 PIT con microprocesador 8085

Prerrequisito: registro de control y modos de funcionamiento del 8254 Problema: escriba un programa en lenguaje ensamblador en el microprocesador 8085 que genere una forma de onda cuadrada de 1 KHz utilizando el contador 1 como contador binario si la frecuencia de reloj del 8254 es de 2 MHz. Suposición: suponga que las direcciones de … Continue reading «Interfaz 8254 PIT con microprocesador 8085»

Sistemas informáticos de propósito especial

Hay varias clases de sistemas informáticos en función de su velocidad de cálculo, uso y hardware. Los siguientes son algunos sistemas de propósito especial según aplicaciones específicas. Ellos usan: Sistemas embebidos en tiempo real Sistemas multimedia Sistemas multimedia Sistemas portátiles y de mano Estos se explican a continuación a continuación. Sistemas embebidos en tiempo real … Continue reading «Sistemas informáticos de propósito especial»

8086 programa para clasificación por selección

Problema: escriba un programa en lenguaje ensamblador en un microprocesador 8086 para clasificar una array determinada de n números utilizando la clasificación por selección. Suposiciones: la cantidad de elementos en la array se almacena en el desplazamiento 500. La array comienza desde el desplazamiento 501. Ejemplo – Algoritmo – Primero encontramos el número más pequeño … Continue reading «8086 programa para clasificación por selección»