Está en la página 1de 6

Universidad Mariano Gálvez de Guatemala

Campus Huehuetenango
Ingeniería en Sistema
Catedrático: ing. Heber Adony Martínez Alfaro

TEMA
Instrucciones en CPU de Intel 16 bits

Nombre Carné

Fernando Ignacio Aguilar Sales 4490-16-11326

HUEHUETENANGO 28 DE JULIO DE 2019


“CPU de Intel de 16 bits hechas por Intel”’
Intel en 1978 decidió sacar al mercado los procesadores 8086 y el 8088 los
cuales fueron los pioneros en los microprocesadores de 16 bits fueron
diseñados por el mismo fabricante Intel, estos son capaces de ejecutar el
mismo conjunto de instrucciones, poseyendo algunas similitudes que los
pueden hacer idénticos pero que cada uno poseía diferencias significantes del
otro por lo cual no eran tan idénticos como se pensaba , entre sus mayores
diferencias notorias a destacar esta que el 8086 tiene una cola de 6 bytes
mientras que el 8088 solo posee 4 de estas. Su parte exterior se diferencia
poseen algunas diferencias uno del otro por ejemplo el 8086 posee el bus de
datos de 16 bits y el 8088 solo lo posee de 8 bits, por lo que el mas rápido era
el 8086.

“Instrucciones de entrada y salida”


Son las instrucciones que realizan instrucciones a las que trasfieren la
información hacia un dispositivo ya sea este de entrada o salida.
Las instrucciones que estas transfieren datos y el acumulador del
microprocesador se les llaman (in y out). Si la entrada se almacena en un
registro como una dirección sigue inmediatamente después del código de la
operación.
Las direcciones de 16 bits se les llama dirección variable de que estas se
almacenan junto con la dirección, por lo general en una memoria ROM.
Mediante que se transfieren datos mediante el uso de las instrucciones in y
out el bus aparece con las direcciones.

E/S aislada y E/S por asignación de memoria:


Métodos que sirven para conectar los dispositivos tanto de entrada como de
salida con el microprocesador , sus instrucciones transfieren datos entre el
acumulador que se encuentra en el microprocesador o ya sea en el dispositivo ,
cualquiera de estas instrucciones que haga referencia hacia la memoria puede
realizar la dicha trasferencia.

Mapa de E/S de la computadora personal:


Estos matas se utilizan como parte para las funciones que son dedicadas en el
procesador, reservando espacios entre los dispositivos de E/s , en lo general el
sistema y el bus son los encargados de conectar dicha operación.

Protocolo de intercambio:
Son espacios que se libraran en los dispositivos estos pueden ser información
que van a una velocidad menor a la del microprocesador, otros métodos como
el polling que sincronizan las información del dispositivo con el
microprocesador.

“Instrucciones en cadena”’
Trasfieren el tipo de palabra que es apuntada a otra palabra, la transferencia se
debe de incrementar o disminuir según el valor que se le haya asignado al
indicador , sea un numero representado en bytes transferidos.
Entre los operandos tenemos ES: DI como destino y DS:SI referente a la
fuente.
Compara butes de cadenas pero con cadenas apuntadas a un destina para la
fuente , después de realizar la comparación esta empezara a incrementar.
Analizando cada uno de los bytes ejecuta la sustracción para el byte, ejecuta
una abstracción para no almacenar el resultado pero permite comprara los
bytes de una forma sucesiva de cada byte, esto puedo ir para cada repeticicen
a la cadena a la cual sea su destino
“Instrucciones Aritméticas Lógicas”

1. Suma: esta consiste en estar sumando el contenidos de un registro a un


numero para poder obtener el resultado del registro, el indicador del
acarreo no tiene en cuenta esta operación.

1.1Suma inmediata ser realiza cuando se suman datos constantes o


conocidos.

1.2Suma de acarreo: se realiza en sumar el indicador de acarreo del


registro, para que pueda incluir en la suma el acarreo procedente de
suma que sea anterior.

1.3Suma de registros: se realiza con datos de la memoria que van al


registro.

2. Resta: es restar un numero al contenido del registro para obtener el


resultado en este registro, el indicador de acarreo no puede intervenir en
la operación.

2.1Resta con acarreo: al igual que la resta con la diferencia que también se
resta el indicador de acarreo.

2.2Resta de registros : después de cada resta realizada al microprocesador


modificara el contenido del registro de bandera cambian para la mayoría
de las operaciones lógicas y aritméticas.

2.3Resta Inmediata: los microprocesadores también pueden permitir el uso


de operandos para la resta de datos que sean constantes.
2.4Resta con decremento: se encarga de realizar una resta de un solo
registro de la posición en memoria.
3. Comparación: resta que cambia los bits de bandera, el operando del
destino que nunca se vera modificado.

4. Multiplicación : pueden de ser tipo entero o de tipo entero sin signo, el


resultado después de hacer una multiplicación es siempre un producto
de doble anchura.

4.1Multiplicación de 8 bits: realiza la operación sin importar si posee o no


un signo.

4.2Multiplicación inmediata especial de 16 bits: debe de realizarse con


signos con el formato de instrucciones que es su destino.

4.3Multiplicación de 32 bits: realiza las tareas mas eficiente y realiza las


mismas operaciones de multiplicaciones que las de 8 y 16 bits.

5. División: se realizan las operaciones si el dividendo siempre es un


dividendo de doble que se divide entre el operando logrando así una
división de 8 bits que un numero de 16 bits .

“Instrucciones de salto condicional”


El salto condiciona se refiera a una instrucción que se hace en grupo de
muchas instrucciones que se ejecutan o no con el calor de la condición.
Usando el manejo de excepciones de sentencias como una alternativa que sea
las mas optima para evitar que se forme un anidamiento en las sentencias ya
establecidas , estas constituyen junto con los bloques uno de sus pilar en lo
que es la programación que sea estructurada y su uso que será una de las
mejores en lo que es el lenguaje ensamblador que ejecuta cada lineo o no
dependiendo del funcionamiento que este genere de una o mas condiciones.
Las instrucciones son útiles en cuanto una condición empieza a evaluarse de
tal punto que esta después se ejecutara en un programa, para empezar indicar
cada acarreo se borra en cualquier punto en el programa.

LOOP:
Se refiere a la combinación de un decremento con el salto condicional, es mas
común verlo en los procesadores del 8086 y 80826 que fueron los primeros en
implementarlo, aplica el salto a la dirección indicada por la etiqueta.

Instrucción condicional loop:


Funciona de distintas formas, ejecuta ciclo mientras estos sean iguales saltos
sean entre registros de una condición de igualdad, si esta se logra salir del
ciclo que no es igual se decrementa hasta el punto de llegar a cero.

También podría gustarte