Programa 8085 para restar dos números de 16 bits con o sin préstamo

Problema: escriba un programa en lenguaje ensamblador en un microprocesador 8085 para restar dos números de 16 bits. Suposición – Dirección inicial del programa: 2000 Ubicación de la memoria de entrada: 2050, 2051, 2052, 2053 Ubicación de la memoria de salida: 2054, 2055 Ejemplo – INPUT: (2050H) = 19H (2051H) = 6AH (2052H) = 15H … Continue reading «Programa 8085 para restar dos números de 16 bits con o sin préstamo»

Capas de abstracción en el sistema informático

El sistema informático se divide en dos entidades funcionales. El hardware y el software son dos entidades funcionales del sistema informático. El sistema operativo es el vínculo entre el hardware y el software. Hay ciertas capas en el sistema informático a través de las cuales pasa un proceso para realizar una tarea. Aquí discutiremos sobre … Continue reading «Capas de abstracción en el sistema informático»

Diferencia entre SIMD y MIMD

Michael Flynn clasificó la Organización Informática en SIMD y MIMD. Donde, SIMD significa Datos Múltiples de Instrucción Única. MIMD significa Datos Múltiples de Instrucción Múltiple. En el diseño SIMD, una instrucción se aplica a un montón de información o datos distintos en tiempo constante. SIMD es menos eficiente en términos de rendimiento que MIMD. Por … Continue reading «Diferencia entre SIMD y MIMD»

8086 programa para invertir una string

Problema: dada una string, tenemos que invertir la string e imprimir la string invertida.  Ejemplos: Input: String : «This is a sample string» Output: gnirts elpmas a si sihT Input: String : «Geeks for Geeks» Output: skeeG rof skeeG Explicación: Crear una string Atravesar la cuerda Empuje los caracteres en la pila Contar el número … Continue reading «8086 programa para invertir una string»

Diagrama de pines del microprocesador 8086

El diagrama de pines del microprocesador 8086 es el siguiente:  Intel 8086 es un microprocesador HMOS de 16 bits. Está disponible en chip DIP de 40 pines. Utiliza una fuente de alimentación de 5V CC para su funcionamiento. El 8086 utiliza un bus de direcciones de 20 líneas. Tiene un bus de datos de 16 … Continue reading «Diagrama de pines del microprocesador 8086»

Organización Informática | Rendimiento de la computadora

El rendimiento de la computadora es la cantidad de trabajo realizado por un sistema informático. La palabra rendimiento en el rendimiento de la computadora significa «¿Qué tan bien está haciendo la computadora el trabajo que se supone que debe hacer?». Básicamente depende del tiempo de respuesta, el rendimiento y el tiempo de ejecución de un … Continue reading «Organización Informática | Rendimiento de la computadora»

Diferencia entre unidad de control cableada y microprogramada | conjunto 2

Requisito previo: unidad de control cableada v/s microprogramada Para ejecutar una instrucción, existen dos tipos de unidades de control, la unidad de control cableada y la unidad de control microprogramada. Las unidades de control cableadas son generalmente más rápidas que los diseños microprogramados. En el control cableado, vimos cómo todas las señales de control requeridas … Continue reading «Diferencia entre unidad de control cableada y microprogramada | conjunto 2»

Instrucciones lógicas en microprocesador 8085

Las instrucciones lógicas son las instrucciones que realizan operaciones lógicas básicas como AND, OR, etc. En el microprocesador 8085, el operando de destino siempre es el acumulador. Aquí la operación lógica funciona en un nivel bit a bit.  A continuación se muestra la tabla que muestra la lista de instrucciones lógicas:  CÓDIGO DE OPCIÓN OPERANDO … Continue reading «Instrucciones lógicas en microprocesador 8085»

Instrucciones CALL y Stack en Microcontrolador AVR

CALL es una instrucción de transferencia de control que se utiliza para llamar a una subrutina particular. Una subrutina es un bloque de instrucciones que deben ejecutarse con frecuencia. En AVR, hay 4 instrucciones para la subrutina de llamada de la siguiente manera. CALL (subrutina de llamada) RCALL (subrutina de llamada relativa) ICALL (llamada indirecta … Continue reading «Instrucciones CALL y Stack en Microcontrolador AVR»

MPU Comunicación en la Organización Informática

MPU se comunica con el mundo exterior con la ayuda de algunos dispositivos externos que se conocen como dispositivos de entrada/salida. La MPU acepta datos binarios de dispositivos de entrada, como teclados y convertidores analógicos/digitales, y envía datos a dispositivos de salida, como impresoras y LED. Para realizar esta tarea, la MPU primero debe identificar … Continue reading «MPU Comunicación en la Organización Informática»