Configuración del modo máximo del microprocesador 8086 (modo Max)

Características del microprocesador 8086 :  Contiene un bus de direcciones de 20 bits. Contiene un bus de datos de 16 bits, por lo que el 8086 se denomina microprocesador de 16 bits. Es un procesador canalizado de 2 etapas. Puede obtener previamente 6 bytes de la memoria y almacenarlos en la cola para aumentar la … Continue reading «Configuración del modo máximo del microprocesador 8086 (modo Max)»

Manipulación de bits | Intercambiar Endianness de un número

Requisito previo: https://www.geeksforgeeks.org/little-and-big-Endian-mystery/  Little Endian y Big Endian son formas de almacenar datos en máquinas. Algunas máquinas pueden usar el ordenamiento de bytes Little Endian mientras que otras pueden usar Big Endian. Esto crea una incoherencia cuando se transfieren datos de una máquina Big Endian a una máquina Little Endian. Por lo general, el compilador … Continue reading «Manipulación de bits | Intercambiar Endianness de un número»

Subrutina en 8085

En las computadoras, una subrutina es una secuencia de instrucciones de programa que realizan una tarea específica, empaquetadas como una unidad. Esta unidad se puede usar en programas donde sea que se deba realizar esa tarea en particular. Una subrutina a menudo se codifica para que pueda iniciarse (llamarse) varias veces y desde varios lugares … Continue reading «Subrutina en 8085»

Procesador de máquina RISC avanzada (ARM)

ARM significa Máquina RISC Avanzada . Es uno de los núcleos de procesador más licenciados y extensos del mundo. En el año de 1978, la Universidad de Cambridge presentó el primer procesador ARM. El primer procesador ARM fue producido por Acorn Group Of Computers en el año 1985. ARM se fundó y se hizo muy … Continue reading «Procesador de máquina RISC avanzada (ARM)»

Programa 8086 para convertir un número decimal de 16 bits a octal

Problema: Nos dan un número decimal de 16 bits, tenemos que imprimir el número en formato octal. Ejemplos: Input: d1 = 16 Output:20 Input: d1 = 123 Output: 173 Explicación: Cargue el valor almacenado en el registro Divide el valor por 8 para convertirlo a octal Empuje el resto en la pila aumentar el conteo … Continue reading «Programa 8086 para convertir un número decimal de 16 bits a octal»

Clasificación de Handler en Arquitectura de Computadoras

En 1977, Wolfgang Handler presentó un esquema de clasificación de la arquitectura informática para determinar el grado de paralelismo y canalización integrado en el hardware del sistema informático. Los sistemas paralelos son complicados para el programa en comparación con el sistema de un solo procesador porque la arquitectura del sistema paralelo varía según las múltiples … Continue reading «Clasificación de Handler en Arquitectura de Computadoras»

Interrupciones en el microprocesador 8085

Cuando el microprocesador recibe cualquier señal de interrupción de los periféricos que solicitan sus servicios, detiene su ejecución actual y el control del programa se transfiere a una subrutina generando una señal CALL y después de ejecutar la subrutina generando una señal RET nuevamente, el control del programa es transferido al programa principal desde donde … Continue reading «Interrupciones en el microprocesador 8085»

Algoritmo de división en representación de magnitud con signo

La división de dos números binarios de punto fijo en la representación de magnitud con signo se realiza mediante el ciclo de operaciones sucesivas de comparación, cambio y resta. La división binaria es más fácil que la división decimal porque el dígito del cociente es 0 o 1. Además, no hay necesidad de estimar cuántas … Continue reading «Algoritmo de división en representación de magnitud con signo»

8085 programa para convertir gris a binario

Problema: escriba un programa en lenguaje ensamblador en un microprocesador 8085 para convertir números grises en binarios. Ejemplo – Algoritmo – Cargue los datos de la dirección 2050 en A Mover los datos 07 en C Mover los datos de A a B Extraiga el MSB (bit más significativo) de los datos disponibles en A … Continue reading «8085 programa para convertir gris a binario»

Diferencia entre memoria y disco duro

1. Memoria : Las memorias están formadas por registros. La memoria se refiere a la ubicación de los datos a corto plazo. Cada registro en la memoria es una ubicación de almacenamiento. La ubicación de almacenamiento también se denomina ubicación de memoria. Las ubicaciones de memoria se identifican mediante Dirección. El número total de bits … Continue reading «Diferencia entre memoria y disco duro»