Comparativa Procesadores Intel | Motorola
Procesador INTEL 8086 <ul><li>Procesador de 16 bits </li></ul><ul><ul><li>Bus de  direcciones  de 20 bits: 1 Mb </li></ul>...
Procesador INTEL 8086 <ul><li>En este procesador existen 14 registros: </li></ul><ul><li>Registros de Datos (generales) </...
Procesador INTEL 8086 <ul><li>En este procesador existen 14 registros: </li></ul><ul><li>Registro Índice </li></ul><ul><li...
Procesador INTEL 8086 <ul><li>Tipos de datos: </li></ul><ul><ul><li>ASCII </li></ul></ul><ul><ul><li>BCD </li></ul></ul><u...
Procesador INTEL 8086 <ul><li>Direccionamiento: </li></ul>BASE + INDICE + DESPLAZAMIENTO Ninguno Ninguno Ninguno BX o BP +...
Procesador INTEL 8086 <ul><li>Instrucciones: </li></ul><ul><ul><li>Cero operandos:  </li></ul></ul><ul><ul><ul><li>Trabaja...
Procesador INTEL 8086 <ul><li>Grupos de Instrucciones: </li></ul><ul><ul><li>Transferencia de datos (14):  </li></ul></ul>...
Procesador INTEL 8086 <ul><li>Grupos de Instrucciones: </li></ul><ul><ul><li>Cadenas (5):  </li></ul></ul><ul><ul><ul><li>...
Procesador Motorola <ul><li>Procesador de 16 y 32 bits </li></ul><ul><ul><li>Bus de  direcciones  de 8 bits </li></ul></ul>
Procesador Motorola <ul><li>Registros: </li></ul><ul><li>8 registros (D0/D7).  </li></ul><ul><li>8 registros (A0/A7):  </l...
Procesador Motorola <ul><li>Direcciones: </li></ul><ul><li>Implícito (o inherente).  </li></ul><ul><li>Inmediato.  </li></...
Procesador Motorola <ul><li>Direcciones: </li></ul><ul><li>Directo a registro.  </li></ul><ul><ul><li>Directo a registro d...
Upcoming SlideShare
Loading in …5
×

Comparativa Procesadores

1,876 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,876
On SlideShare
0
From Embeds
0
Number of Embeds
33
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Comparativa Procesadores

  1. 1. Comparativa Procesadores Intel | Motorola
  2. 2. Procesador INTEL 8086 <ul><li>Procesador de 16 bits </li></ul><ul><ul><li>Bus de direcciones de 20 bits: 1 Mb </li></ul></ul><ul><ul><li>Bus de datos interno de 16 bits </li></ul></ul><ul><ul><li>Bus de datos externo de 16 bits </li></ul></ul>
  3. 3. Procesador INTEL 8086 <ul><li>En este procesador existen 14 registros: </li></ul><ul><li>Registros de Datos (generales) </li></ul><ul><li>Se pueden direccionar como una palabra o como parte de un byte, la versión ampliada es </li></ul><ul><li>de 32 bytes, estos son: (AX, BX, CX, DX). </li></ul><ul><li>Registros de Segmentos </li></ul><ul><li>Longitud de 16 bits y facilita un área de memoria para direccionamiento conocida como el </li></ul><ul><li>segmento actual, estos son: (CS, DS, SS, ES). </li></ul><ul><li>Registros Apuntadores (punteros) </li></ul><ul><li>Asociados con el SS y permiten al sistema accesar datos en el segmento de pila. </li></ul><ul><li>Longitud de 16 o de 32 bits, estos son: (SP, BP). </li></ul>
  4. 4. Procesador INTEL 8086 <ul><li>En este procesador existen 14 registros: </li></ul><ul><li>Registro Índice </li></ul><ul><li>Están disponibles para direccionamiento indexado y para sumas y restas, longitud de 16 </li></ul><ul><li>0 32 bits, se utilizan en operaciones de cadenas de caracteres, estos son: (SI - asociado con DS , DI - asociado con ES ). </li></ul><ul><li>Registro apuntador a la siguiente instrucción </li></ul><ul><li>Longitud de 16 bits o 32. Asociado con el CS, contiene el desplazamiento de la dirección </li></ul><ul><li>de la siguiente instrucción que se ejecutará. </li></ul><ul><li>Registro banderas (estado) </li></ul><ul><li>Longitud de 16 bits, solo 9 bits son utilizados, sirven para indicar el estado actual de la </li></ul><ul><li>máquina y el resultado del procesamiento. Comparaciones y aritmética cambia el estado de </li></ul><ul><li>las banderas: (SF). </li></ul>
  5. 5. Procesador INTEL 8086 <ul><li>Tipos de datos: </li></ul><ul><ul><li>ASCII </li></ul></ul><ul><ul><li>BCD </li></ul></ul><ul><ul><li>Entero sin signo (8 bits 0...255; 16 bits 0...65535) </li></ul></ul><ul><ul><li>Entero con signo (8 bits -128...127; 16 bits -32768...32767) </li></ul></ul><ul><ul><li>Cadenas secuencia de bytes o palabras </li></ul></ul>
  6. 6. Procesador INTEL 8086 <ul><li>Direccionamiento: </li></ul>BASE + INDICE + DESPLAZAMIENTO Ninguno Ninguno Ninguno BX o BP + SI o DI + 8 bits BX o BP + SI o DI + 16 bits
  7. 7. Procesador INTEL 8086 <ul><li>Instrucciones: </li></ul><ul><ul><li>Cero operandos: </li></ul></ul><ul><ul><ul><li>Trabajan sobre algún operando explícito, puede ser un registro o un flag (CLC pone carry en 0). </li></ul></ul></ul><ul><ul><li>Un operando: </li></ul></ul><ul><ul><ul><li>El único operando es fuente y destino de la operación (INC AX AX = AX + 1). </li></ul></ul></ul><ul><ul><li>Dos operandos: </li></ul></ul><ul><ul><ul><li>El primer operando es destino de la operación entre los dos operandos (ADD AX, BX AX := AX + BX). </li></ul></ul></ul>
  8. 8. Procesador INTEL 8086 <ul><li>Grupos de Instrucciones: </li></ul><ul><ul><li>Transferencia de datos (14): </li></ul></ul><ul><ul><ul><li>movimiento de datos entre registros y/o memoria. </li></ul></ul></ul><ul><ul><li>Aritméticas (20): </li></ul></ul><ul><ul><ul><li>operaciones aritméticas de enteros. </li></ul></ul></ul><ul><ul><li>Manipulación de bits (10): </li></ul></ul><ul><ul><ul><li>operaciones lógicas. </li></ul></ul></ul>
  9. 9. Procesador INTEL 8086 <ul><li>Grupos de Instrucciones: </li></ul><ul><ul><li>Cadenas (5): </li></ul></ul><ul><ul><ul><li>Movimiento, Búsqueda y comparación de cadenas de datos. </li></ul></ul></ul><ul><ul><li>Transferencia de programa (29): </li></ul></ul><ul><ul><ul><li>saltos, llamadas... </li></ul></ul></ul><ul><ul><li>Control del procesador (11): </li></ul></ul><ul><ul><ul><li>detención, depuración, IRQs. </li></ul></ul></ul>
  10. 10. Procesador Motorola <ul><li>Procesador de 16 y 32 bits </li></ul><ul><ul><li>Bus de direcciones de 8 bits </li></ul></ul>
  11. 11. Procesador Motorola <ul><li>Registros: </li></ul><ul><li>8 registros (D0/D7). </li></ul><ul><li>8 registros (A0/A7): </li></ul><ul><ul><li>el registro A7 (SP) está desdoblado en dos registros independientes (puntero de pila de supervisor o SSP y el puntero de pila de usuario o USP). </li></ul></ul><ul><li>1 registros contador de programa o PC. </li></ul><ul><li>1 registros SR </li></ul>
  12. 12. Procesador Motorola <ul><li>Direcciones: </li></ul><ul><li>Implícito (o inherente). </li></ul><ul><li>Inmediato. </li></ul><ul><ul><li>Inmediato rápido. </li></ul></ul><ul><li>Absoluto: </li></ul><ul><ul><li>Absoluto largo. </li></ul></ul><ul><ul><li>Absoluto corto. </li></ul></ul>
  13. 13. Procesador Motorola <ul><li>Direcciones: </li></ul><ul><li>Directo a registro. </li></ul><ul><ul><li>Directo a registro de datos. </li></ul></ul><ul><ul><li>Directo a registro de direcciones. </li></ul></ul><ul><li>Indirecto. </li></ul><ul><ul><li>Indirecto con postincremento. </li></ul></ul><ul><ul><li>Indirecto con predecremento. </li></ul></ul><ul><ul><li>Indirecto con desplazamiento. </li></ul></ul><ul><ul><li>Indirecto con índice y desplazamiento. </li></ul></ul><ul><li>Relativo a PC con desplazamiento. </li></ul><ul><ul><li>Relativo a PC con índice y desplazamiento. </li></ul></ul>

×