programa 8086 para hallar la media de n numeros

Problema: escriba un programa en lenguaje ensamblador en un microprocesador 8086 para encontrar el promedio de n números de ocho bits. Ejemplo – Algoritmo – Asignar valor 500 en SI y 600 en DI Mover el contenido de [SI] en CL Mover 0000 en AX Mover el contenido de CL a BL Incrementa el valor … Continue reading «programa 8086 para hallar la media de n numeros»

Código 8085 para convertir número binario a código ASCII

Problema: programa de nivel de ensamblaje en 8085 que convierte un número binario en un número ASCII. Ejemplo – Suposiciones: el número binario que debe convertirse en valor ASCII se almacena en la ubicación de memoria 2050 y la salida se mostrará en la ubicación de memoria 3050 y 3051. Algoritmo – Carga el contenido … Continue reading «Código 8085 para convertir número binario a código ASCII»

Programa 8086 para sumar dos números de 16 bits con o sin carry

Problema: escriba un programa para sumar 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 llevar) Cargue … Continue reading «Programa 8086 para sumar dos números de 16 bits con o sin carry»

Programa 8086 para transferir un bloque de 4 bytes usando instrucciones de string

Problema: escriba un programa para transferir un bloque de 4 bytes, la dirección inicial es 0500 y transfiera el bloque a la dirección 0600 utilizando instrucciones de string. Ejemplo – Suposiciones: suponga que hay 4 bloques en las direcciones de memoria 0500, 0501, 0502, 0503. Algoritmo – Asignar valor 500 en SI y 600 en … Continue reading «Programa 8086 para transferir un bloque de 4 bytes usando instrucciones de string»

Programa 8086 para restar dos números BCD de 16 bits

Requisito previo: programa 8086 para restar dos números BCD de 8 bits Problema: escriba un programa en el microprocesador 8086 para averiguar la resta de dos números BCD de 16 bits, donde los números se almacenan desde el desplazamiento inicial 500 y almacenan el resultado en el desplazamiento 600. Ejemplo – Algoritmo – Cargue datos … Continue reading «Programa 8086 para restar dos números BCD de 16 bits»

Programa 8085 para sumar números en una array

Problema: escriba un programa en lenguaje ensamblador para agregar números hexadecimales almacenados en la memoria continua o en una array. Suposición: suponga que el tamaño de la array se almacena en la ubicación de memoria 2050 y la dirección base de la array es 2051. La suma se almacenará en la ubicación de memoria 3050 … Continue reading «Programa 8085 para sumar números en una array»

Programa 8085 para encontrar el bit establecido del acumulador

Problema: todos los bits de un acumulador son 0 excepto un solo bit que es 1. Escriba un programa en lenguaje ensamblador usando 8085 para determinar qué bit del acumulador es 1. El resultado debe ser un número decimal del 1 al 8 y debe ser almacenado en el registro C. Ejemplos – Example 1 … Continue reading «Programa 8085 para encontrar el bit establecido del acumulador»

Diferencia entre microcontrolador de 8 bits y 16 bits

El microcontrolador es un chip con un procesador. Esencialmente proporciona algo para que el procesador lea. Un procesador es básicamente inútil sin un microcontrolador. Entonces, un microcontrolador de 8 bits puede leer 8 bits de información. Un microcontrolador de 16 bits tiene 16 bits, un microcontrolador de 32 bits tiene 32 bits, y así sucesivamente. … Continue reading «Diferencia entre microcontrolador de 8 bits y 16 bits»

Microprocesador | Evolución de Intel x86 y características principales

La arquitectura Intel x86 ha evolucionado a lo largo de los años. Desde un microprocesador 8086 de 29 000 transistores que se introdujo por primera vez hasta un Intel Core 2 de cuatro núcleos que contiene 820 millones de transistores, la organización y la tecnología han cambiado drásticamente. Algunos de los aspectos más destacados de … Continue reading «Microprocesador | Evolución de Intel x86 y características principales»

Modos de funcionamiento de 8259 PIC

Requisitos previos: 8259 PIC 8259 PIC está diseñado para las series de microprocesadores 8085 y 8086.  Necesidad de PIC en 8085 y 8086: En 8086 tenemos dos pines para el manejo de interrupciones, es decir, NMI e INTR. Si usamos NMI para corrupción de datos o errores de hardware no recuperables y un pin de … Continue reading «Modos de funcionamiento de 8259 PIC»