Asignación de memoria de pila frente a pila

La memoria en un programa C/C++/Java se puede asignar en una pila o en un montón. Requisito previo: diseño de memoria del programa C. Asignación de pila:La asignación ocurre en bloques contiguos de memoria. Lo llamamos una asignación de memoria de pila porque la asignación ocurre en la pila de llamadas de función. El compilador … Continue reading «Asignación de memoria de pila frente a pila»

Trabajar con bibliotecas compartidas | Serie 1

Este artículo no es para esos geeks algorítmicos. Si está interesado en cosas relacionadas con los sistemas, siga leyendo…  Las bibliotecas compartidas son útiles para compartir código, que es común en muchas aplicaciones. Por ejemplo, es más económico empaquetar todo el código relacionado con la implementación de TCP/IP en una biblioteca compartida. Sin embargo, los … Continue reading «Trabajar con bibliotecas compartidas | Serie 1»

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

Problema: multiplique dos números de 8 bits almacenados en las direcciones 2050 y 2051. El resultado se almacena en las direcciones 3050 y 3051. La dirección de inicio del programa se toma como 2000.  Ejemplo –  Algoritmo –  Estamos sumando el número 43 siete (7) veces en este ejemplo. Como la multiplicación de dos números … Continue reading «Programa 8085 para multiplicar dos números de 8 bits – Part 1»

Programa 8085 para generar series de Fibonacci

Problema: escriba un programa en lenguaje ensamblador en un microprocesador 8085 para generar series de Fibonacci. Ejemplo: suponga que la serie de Fibonacci se almacena en la ubicación de memoria inicial 3050. Nota: este programa genera series de Fibonacci en números hexadecimales. Algoritmo – Inicialice el registro H con 30 y el registro L con … Continue reading «Programa 8085 para generar series de Fibonacci»

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»

Señales de error del programa

Las señales en las computadoras son una forma de comunicación entre el proceso y el sistema operativo. Cuando un programa en ejecución sufre algún error grave, el sistema operativo envía una señal al proceso y es posible que el proceso no se ejecute más. Algunos procesos pueden tener un controlador de señales que realiza algunas … Continue reading «Señales de error del programa»

Introducción de microprocesador

Un microprocesador es una parte importante de la arquitectura de una computadora sin la cual no podrá realizar nada en su computadora. Es un dispositivo programable que toma una entrada, realiza algunas operaciones aritméticas y lógicas sobre ella y produce la salida deseada. En palabras simples, un microprocesador es un dispositivo digital en un chip … Continue reading «Introducción de microprocesador»

Procesos en string vs Fan de procesos usando la función fork() en C

Llamada al sistema de bifurcación : la llamada al sistema de bifurcación se utiliza para crear un nuevo proceso , que se denomina proceso secundario , que se ejecuta simultáneamente con el proceso que realiza la llamada a la bifurcación() (proceso principal). Después de que se crea un nuevo proceso secundario, ambos procesos ejecutarán la … Continue reading «Procesos en string vs Fan de procesos usando la función fork() en C»

Instrucciones de control de procesos en microprocesador 8086

Las instrucciones de control de proceso son las instrucciones que controlan la acción del procesador al establecer (1) o restablecer (0) los valores de los registros de bandera.  A continuación se muestra la tabla que muestra la lista de instrucciones de control de procesos:   CÓDIGO DE OPCIÓN OPERANDO EXPLICACIÓN EJEMPLO STC ninguna establece llevar la … Continue reading «Instrucciones de control de procesos en microprocesador 8086»

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

Problema : escriba un programa para restar dos números de 8 bits con o sin préstamo donde el primer número esté en la dirección de memoria 2500 y el segundo número esté en la dirección de memoria 2501 y almacene el resultado en 2502 y tome prestado en la dirección de memoria 2503 . Ejemplo … Continue reading «Programa 8085 para restar dos números de 8 bits con o sin préstamo»