Introducción del ensamblador

Assembler es un programa para convertir instrucciones escritas en código ensamblador de bajo nivel en código de máquina reubicable y generar información para el cargador. Genera instrucciones evaluando los mnemotécnicos (símbolos) en el campo de operación y encuentra el valor del símbolo y los literales para producir código de máquina. Ahora, si el ensamblador hace … Continue reading «Introducción del ensamblador»

¿Qué es el procesamiento paralelo?

Con el propósito de aumentar la velocidad computacional del sistema informático, el término ‘ procesamiento paralelo ‘ empleado para dar operaciones simultáneas de procesamiento de datos se usa para representar una clase grande. Además, un sistema de procesamiento paralelo es capaz de procesar datos concurrentes para lograr tiempos de ejecución más rápidos. Como ejemplo, la … Continue reading «¿Qué es el procesamiento paralelo?»

Diferencia entre memoria virtual y memoria caché

Memoria caché : la memoria caché aumenta la velocidad de acceso de la CPU. No es una técnica sino una unidad de memoria, es decir, un dispositivo de almacenamiento. En la memoria caché, se copian los datos utilizados recientemente. Cuando el programa está listo para ser ejecutado, se obtiene de la memoria principal y luego … Continue reading «Diferencia entre memoria virtual y memoria caché»

Programa 8085 para convertir números BCD de 8 bits en código ASCII

Problema: escriba un programa de lenguaje de nivel ensamblador para convertir un número BCD de 8 bits a su respectivo código ASCII.  Suposiciones –  Dirección inicial del programa: 2000  Ubicación de la memoria de entrada: 2050  Ubicación de la memoria de salida: 3050 y 3051  Código ASCII para dígitos 0 – 9  Ejemplo –  Algoritmo … Continue reading «Programa 8085 para convertir números BCD de 8 bits en código ASCII»

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

Problema: escriba un programa para restar dos números de 16 bits donde la dirección inicial sea 2000 y los números estén en las direcciones de memoria 3000 y 3002 y almacene el resultado en las direcciones de memoria 3004 y 3006 . Ejemplo – Algoritmo – Cargue 0000H en el registro CX (para pedir prestado) … Continue reading «Programa 8086 para restar dos números de 16 bits con o sin préstamo»

SMPS formulario completo

La forma completa de SMPS es fuente de alimentación conmutada. Es una de las partes cruciales de una placa base o PCB (placa de circuito impreso)  Historia:  La fuente de alimentación conmutada se introdujo en el año 1977 y se diseñó con Apple II. En el año 1980, se utilizó un generador de señales sintetizadas … Continue reading «SMPS formulario completo»

Programa 8085 para hallar el factorial de un numero

Problema: escriba un programa en lenguaje ensamblador para calcular el factorial de un número utilizando el microprocesador 8085. Ejemplo – Input : 04H Output : 18H as 04*03*02*01 = 24 in decimal => 18H En el microprocesador 8085, no existe ninguna instrucción directa para multiplicar dos números, por lo que la multiplicación se realiza mediante … Continue reading «Programa 8085 para hallar el factorial de un numero»

Diferencia entre hardware y nube

1. Hardware: el almacenamiento de hardware, como sugiere su nombre, son dispositivos de almacenamiento que se utilizan para guardar, transferir o acceder a datos e información y permite al usuario interactuar directamente con la computadora. 2. Nube : el almacenamiento en la nube, como su nombre indica, es un almacenamiento fuera del sitio en el … Continue reading «Diferencia entre hardware y nube»

Calcule el número de ciclos y la tasa promedio de obtención de operandos de la máquina

En este artículo, sabremos cómo calcular la tasa promedio de obtención de operandos de la máquina cuando la máquina utiliza diferentes modos de acceso a operandos.  Ejemplo-1:  considere una máquina hipotética que utiliza un modo de acceso de operando diferente que se muestra a continuación. Suponga que se consumen 3 ciclos de reloj para el … Continue reading «Calcule el número de ciclos y la tasa promedio de obtención de operandos de la máquina»

Programa 8086 para imprimir un String

Problema: escriba un programa de nivel de ensamblaje para imprimir una string dada. Ejemplos: Input String: «This is a sample string» Output: This is a sample string Input String: «Geeks for Geeks» Output: Geeks for Geeks Explicación: Crear una string Cargue la dirección efectiva de la string en dx usando el comando LEA Imprime la … Continue reading «Programa 8086 para imprimir un String»