8085 programas para hallar el complemento a 2 con carry | conjunto 2

Problema 1: encuentre el complemento a 2 de un número de 8 bits almacenado en la dirección 2050. El resultado se almacena en las direcciones 3050 y 3051. La dirección inicial del programa se toma como 2000.  Ejemplo –   Algoritmo –  Estamos tomando el complemento del número usando la instrucción CMA . Luego sumando 01 … Continue reading «8085 programas para hallar el complemento a 2 con carry | conjunto 2»

Programa 8085 para multiplicar dos números de 16 bits

Problema: Escriba un programa en lenguaje ensamblador en un microprocesador 8085 para multiplicar dos números de 16 bits.  Suposición: La dirección de inicio del programa: 2000  Ubicación de la memoria de entrada: 2050, 2051, 2052, 2053  Ubicación de la memoria de salida: 2054, 2055, 2056, 2057  Ejemplo: INPUT: (2050H) = 04H (2051H) = 07H (2052H) … Continue reading «Programa 8085 para multiplicar dos números de 16 bits»

Programa 8085 para determinar si el número es primo o no

Problema: escriba un programa en lenguaje ensamblador para determinar si un número dado es primo o no utilizando el microprocesador 8085. Si el número es primo, almacene 01H en la ubicación de memoria que almacena el resultado, de lo contrario, 00H. Ejemplos: Input : 03H Output : 01H The number 3 only has two divisors, … Continue reading «Programa 8085 para determinar si el número es primo o no»

Programa 8085 para encontrar el mayor de dos números de 8 bits

Problema: escriba un programa en el microprocesador 8085 para encontrar el mayor de dos números de 8 bits, donde los números se almacenan en la dirección de memoria 2050 y 2051, y almacene el resultado en la dirección de memoria 3050. Ejemplo – Algoritmo – Cargue dos números de la memoria 2050 y 2051 para … Continue reading «Programa 8085 para encontrar el mayor de dos números de 8 bits»

Conjunto de instrucciones utilizado en la computadora de instrucción simplificada (SIC)

Prerrequisito – Computadora Instruccional Simplificada (SIC)  Estas son las instrucciones usadas en la programación de la Computadora Instruccional Simplificada (SIC).  Aquí,  A significa Acumulador  M significa Memoria  CC significa Código de condición  PC significa Contador de programa  RMB significa Byte más a la derecha  L significa Registro de vinculación  MNEMOTÉCNICO OPERANDO CÓDIGO DE OPCIÓN EXPLICACIÓN … Continue reading «Conjunto de instrucciones utilizado en la computadora de instrucción simplificada (SIC)»

Introducción de microprocesador – Part 1

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 – Part 1»

Líneas de E/S serie en microprocesador 8085

El microprocesador 8085 tiene líneas de entrada/salida en serie que constan de dos pines de la siguiente manera: 1. Serial Output Data (SOD) 2. Serial Input Data (SID) Ambos están especialmente diseñados para entrada/salida, que además se controla mediante software. La transferencia de datos se controla con la ayuda de dos instrucciones, es decir, SIM … Continue reading «Líneas de E/S serie en microprocesador 8085»

Programa 8086 para determinar cuadrados de números en una array de n números

Problema: escriba un programa en el microprocesador 8086 para averiguar los cuadrados de n números de 8 bits, donde el tamaño «n» se almacena en el desplazamiento 500 y los números se almacenan desde el desplazamiento 501 y almacenan los números resultantes en el desplazamiento 501 (suponiendo que los cuadrados resulta estar en el límite … Continue reading «Programa 8086 para determinar cuadrados de números en una array de n números»

8085 programa para encontrar la raíz cuadrada de un número

Problema: escriba un programa en lenguaje ensamblador en un microprocesador 8085 para encontrar la raíz cuadrada de un número. Ejemplo – Suposiciones: el número, cuya raíz cuadrada necesitamos encontrar, se almacena en la ubicación de memoria 2050 y almacena el resultado final en la ubicación de memoria 3050. Algoritmo – Asigne 01 al registro D … Continue reading «8085 programa para encontrar la raíz cuadrada de un número»

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»