Programa para conversión de decimal a octal

Dado un número decimal como entrada, necesitamos escribir un programa para convertir el número decimal dado en un número octal equivalente. es decir, convertir el número con el valor base 10 al valor base 8. El valor base de un sistema numérico determina el número de dígitos utilizados para representar un valor numérico. Por ejemplo, … Continue reading «Programa para conversión de decimal a octal»

Organización Informática | Micro-Operación

En las unidades de procesamiento central de computadoras, las microoperaciones (también conocidas como microoperaciones) son las operaciones funcionales o atómicas de un procesador. Estas son instrucciones de bajo nivel utilizadas en algunos diseños para implementar instrucciones de máquina complejas. Generalmente realizan operaciones sobre datos almacenados en uno o más registros. Transfieren datos entre registros o … Continue reading «Organización Informática | Micro-Operación»

Predicción de sucursales en Pentium

¿Por qué necesitamos la predicción de ramas? La ganancia producida por Pipelining puede reducirse por la presencia de instrucciones de transferencia de programa, por ejemplo, JMP, CALL, RET, etc. Cambian la secuencia causando que todas las instrucciones que ingresaron a la canalización después de las instrucciones de transferencia del programa no sean válidas Por lo … Continue reading «Predicción de sucursales en Pentium»

Programa para conversión de representación de punto flotante IEEE 754 de precisión simple de 32 bits

Requisito previo: Números de punto flotante estándar IEEE 754 Escriba un programa para encontrar la representación de punto flotante IEEE 754 de precisión simple de 32 bits de un valor real dado y viceversa.   Ejemplos:   Input: real number = 16.75 Output: 0 | 10000011 | 00001100000000000000000 Input: floating point number = 0 | 10000011 | … Continue reading «Programa para conversión de representación de punto flotante IEEE 754 de precisión simple de 32 bits»

Diferencia entre Von Neumann y Harvard Architecture

Arquitectura  Von Neumann: La Arquitectura Von Neumann es una arquitectura de computadora digital cuyo diseño se basa en el concepto de computadoras con programas almacenados donde los datos del programa y los datos de las instrucciones se almacenan en la misma memoria. Esta arquitectura fue diseñada por el famoso matemático y físico John Von Neumann … Continue reading «Diferencia entre Von Neumann y Harvard Architecture»

Diferencia entre la unidad de disco duro (HDD) y la unidad de estado sólido (SSD)

Muchos usuarios se encuentran en un dilema sobre la elección de HDD o SDD . No hay una respuesta universal, ya que hay méritos y deméritos para ambos. La elección depende en gran medida del usuario, sus necesidades y presupuesto. Similitudes entre HDD y SDD: Ambos se utilizan para almacenar datos. Ambos se utilizan para … Continue reading «Diferencia entre la unidad de disco duro (HDD) y la unidad de estado sólido (SSD)»

Algoritmo de división en representación de magnitud con signo

La división de dos números binarios de punto fijo en la representación de magnitud con signo se realiza mediante el ciclo de operaciones sucesivas de comparación, cambio y resta. La división binaria es más fácil que la división decimal porque el dígito del cociente es 0 o 1. Además, no hay necesidad de estimar cuántas … Continue reading «Algoritmo de división en representación de magnitud con signo»

Red de conmutación multietapa: estructura de interconexión en un sistema multiprocesador

En este artículo, cubriremos la estructura de interconexión que se usa comúnmente, pero en esta sección, nos centraremos más en las redes de conmutación de etapas múltiples en detalle. Analicémoslo uno por uno de la siguiente manera. Descripción general: los procesadores deben poder compartir un conjunto de módulos de memoria principal y dispositivos de E/S … Continue reading «Red de conmutación multietapa: estructura de interconexión en un sistema multiprocesador»

Programa 8085 para multiplicar dos números de 8 bits usando instrucciones lógicas

Prerrequisito: instrucciones lógicas en el microprocesador 8085. Problema: escriba un programa en lenguaje ensamblador, multiplique dos números de 8 bits y almacene el resultado en la dirección de memoria 3050 en el microprocesador 8085. Ejemplo – El valor del acumulador (A) después de usar la instrucción RLC es: A = 2n*A Donde n = número … Continue reading «Programa 8085 para multiplicar dos números de 8 bits usando instrucciones lógicas»

Introducción de multiprocesador y multicomputadora – Part 1

1. Multiprocesador: un multiprocesador es un sistema informático con dos o más unidades centrales de procesamiento (CPU) que comparten acceso completo a una memoria RAM común. El objetivo principal de usar un multiprocesador es aumentar la velocidad de ejecución del sistema, siendo otros objetivos la tolerancia a fallas y la coincidencia de aplicaciones. Hay dos … Continue reading «Introducción de multiprocesador y multicomputadora – Part 1»