La arquitectura de 8086 , publicado en 1978 y presentado por Intel , fue el primero en la familia de microprocesadores Intel X86 a disposición del público . El 8086 tenía un 16 -bit de bus de datos y un megabyte ( MB ) de almacenamiento. Conjunto de instrucciones
El conjunto de instrucciones de 8086 cae en la categoría de Complex Instruction Set Computer ( CISC ) . En contraste con la Instrucción Reducida Set Computer (RISC ), que utiliza múltiples instrucciones para completar una operación , los ordenadores CISC intentan completar las operaciones con el menor número posible de instrucciones .
Abordar
< br memoria >
La arquitectura es 8086 bytes direccionable. En otras palabras , cada byte se puede acceder con una dirección separada . Cada palabra es de 16 bits de ancho. Desde un byte corresponde a ocho bits , cada palabra es de dos bytes de ancho . Los datos definidos como de 32 bits también se llama " Palabra doble ", con un ancho de dirección de 20 bits. Por lo tanto , la memoria direccionable es de dos a la potencia de veinte bytes , lo que equivale a un MB .
Registros
Los 8.086 registros se dividen en las siguientes categorías : Propósito general, Segmento , Propósito Especial y bandera
segmentos
la arquitectura 8086 utiliza el concepto de segmentos. . Cada ancho de registro es de 16 bits , por lo que es el único tipo que almacena. El ancho de la dirección es de 20 bits, que se generan con dos registros : segmento y el desplazamiento . Una operación de desplazamiento a la izquierda se lleva a cabo en el registro de segmento . Esto es equivalente a multiplicar el valor del registro de 16 . Este valor cambiado se añade al registro de desplazamiento para generar la dirección de memoria .