Académique Documents
Professionnel Documents
Culture Documents
Contenido
INTRODUCCIN ............................................................................................................................. 4 OBJETIVOS ..................................................................................................................................... 4 Intel Core i5-450M Processor (3M cache, 2.40 GHz) ...................................................... 4 Nombre del procesador: i5-450M .............................................................................................. 4 Fecha de lanzamiento: Q2'10 .................................................................................................... 4 Marca: Intel Core .................................................................................................................. 4 Mximo de memoria: 8 Gb ......................................................................................................... 4 Niveles de cache: 3 Mb .............................................................................................................. 4 Velocidad: 2.40 GHz ................................................................................................................... 4 Tipo de socket: PGA988............................................................................................................. 4 Datos (I/O) (FSB): 2500 MHz ..................................................................................................... 4 DMI: 2.5 GT/s .............................................................................................................................. 4 Tipo de memoria: DDR3-800/1066 ............................................................................................ 4 1. Instrucciones MMX ............................................................................................................. 8 1.2 MMX Instrucciones de transferencia de datos ...................................................................... 8 1.3 Operaciones de conversin MMX ......................................................................................... 8 1.4 MMX Instrucciones aritmticas Almuerzos ........................................................................... 9 1.5 MMX Operaciones de comparacin ...................................................................................... 9 1.6 Instrucciones lgicas MMX ................................................................................................ 10 1.7 MMX de desplazamiento y rotacin ................................................................................... 10 2. Instrucciones SSE.................................................................................................................. 11 2.1 SSE SIMD de precisin simple operaciones en coma flotante .............................................. 11 2.2 ESE Instrucciones de transferencia de datos ....................................................................... 11 2.3 INSTRUCCIONES SET RESUMEN .......................................................................................... 11 2.4 ESE Instrucciones aritmticas pic ........................................................................................ 12 2.5 ESE Operaciones de comparacin ....................................................................................... 13 2.6 ESE Instrucciones lgicas .................................................................................................... 13 2.3 INSTRUCCIONES SET RESUMEN .............................................................................................. 13 2.4 SSE aleatoria e Instrucciones Descomprimir........................................................................ 13
2.5 Operaciones de conversin SSE .......................................................................................... 14 2.6 SSE MXCSR instrucciones de administracin de estado ....................................................... 14 2.7 SSE 64 bits enteros SIMD instrucciones............................................................................... 14 2.6 SSE Control de almacenamiento en cach , Prefetch , e Instruccin Instrucciones para Ordenar .................................................................................................................................................... 15 2.9 SSE SIMD de precisin simple operaciones en coma flotante .................................................. 16 2.9.1 ESE Instrucciones de transferencia de datos .................................................................... 16 2.10 INSTRUCCIONES SET RESUMEN ............................................................................................ 17 2.10.1 ESE Instrucciones aritmticas pic ....................................................................................... 17 2.10.2 ESE Operaciones de comparacin ...................................................................................... 18 2.10.3 ESE Instrucciones lgicas ................................................................................................... 18 2.11 INSTRUCCIONES SET RESUMEN ............................................................................................ 18 2.11.1 Operaciones de conversin SSE ......................................................................................... 19 2.11.2 SSE MXCSR instrucciones de administracin de estado ...................................................... 19 2.11.3 SSE 64 bits enteros SIMD instrucciones.............................................................................. 20 2.12 Instrucciones SSE2 ................................................................................................................ 21 2.12.1 SSE2 Bolsas y Scalar doble precisin operaciones en coma flotante ................................... 21 2.12.2 SSE2 Instrucciones de transferencia de datos .................................................................... 21 2.13 INSTRUCCIONES SET RESUMEN ............................................................................................ 22 2.13.1 SSE2 Instrucciones aritmticas Almuerzos ......................................................................... 22 2.13.2 SSE2 Instrucciones lgicas ................................................................................................. 23 2.13.4 SSE2 Instrucciones de comparacin ................................................................................... 23 2.13.5 SSE2 aleatoria e Instrucciones Descomprimir..................................................................... 23 2.14 INSTRUCCIONES SET RESUMEN ............................................................................................ 23 2.14.1 SSE2 Operaciones de conversin ....................................................................................... 24 2.14.6 SSE2 Embalado precisin simple operaciones en coma flotante ......................................... 25 2.14.7 SSE2 de 128 bits SIMD enteros Instrucciones ..................................................................... 25 2.14.8 SSE2 Control de almacenamiento en cach y las instrucciones de pedido .......................... 26 2.15 SSE3 INSTRUCCIONES ........................................................................................................... 26 2.15.1 SSE3 x87 -FP Integer Instruccin de conversin ................................................................. 27 2.15.2 SSE3 Especializada datos Unaligned 128 bits de instrucciones de carga ............................. 27 2.15.3 SSE3 SIMD en coma flotante Almuerzos para ADD / Instrucciones SUB .............................. 27
2.15.4 SSE3 SIMD en coma flotante ADD horizontales / Instrucciones SUB ................................... 27 2.15.5 SSE3 SIMD en coma flotante LOAD / MOVE / Instrucciones DUPLICADO ............................ 28 2.15.6 Agente instrucciones SSE3 sincronizacin .......................................................................... 28 2.16 COMPLEMENTARIOS Extensiones Streaming SIMD 3 ( SSSE3 ) INSTRUCCIONES .................... 28 2.16.1 Horizontal suma / resta ..................................................................................................... 29 2.16.2 Valores absolutos pic ......................................................................................................... 30 2.16.3 multiplicar y sumar Almuerzos Bytes signo y sin signo ....................................................... 30 2.16.4 Embalado Multiply alta con la Ronda y Escala .................................................................... 30 2.16.5 Bytes aleatoria pic ............................................................................................................. 30 2.16.6 Packed Entrar .................................................................................................................... 31 2.16.7 Packed Alinear a la derecha ............................................................................................... 31 2.18 instrucciones SSE4 ................................................................................................................ 31 2.20 SSE4.1 INSTRUCCIONES ........................................................................................................ 32 2.20.1 Dword Instrucciones Multiplicar ........................................................................................ 32 2.20.2 coma flotante Dot Product Instructions ............................................................................. 32 2.20.3 Carga Streaming Instruccin Sugerencia ............................................................................ 32 2.20.4 Instrucciones de fusin pic ................................................................................................ 33 2.20.5 Bolsas enteros Instrucciones MIN / MAX ........................................................................... 33 2.20.6 Instrucciones Ronda de punto flotante con el modo de redondeo seleccionable ............... 33 2.20.7 Insercin y Extracciones de XMM Registros ....................................................................... 34 2.20.8 Bolsas Conversiones formato entero ................................................................................. 34 2.20.9 La mejora de las sumas de las diferencias absolutas ( SAD ) para bloques de 4 bytes ......... 35 2.20.10 Horizontal Buscar ............................................................................................................ 35 2.20.11 Prueba Packed................................................................................................................. 36 2.20.13 DWORD Embalaje Con Saturacin Unsigned .................................................................... 36 2.21 SSE4.2 del conjunto de instrucciones .................................................................................... 36 2.21.1 cuerdas y texto Instrucciones de procesamiento ............................................................... 36 DISTRIBUCION DE REGISTROS ...................................................................................................... 38 Registros de propsito general ........................................................................................ 38 El registro EIP y el EFLAGS ............................................................................................................ 39 CONCLUSIONES............................................................................................................................ 40
INTRODUCCIN
En el presente documento de dar a conocer ms acerca del procesador Core i5 540-M. De cierta manera se ver lo que son sus registros y sus instrucciones que maneja dicho procesador. Un registro es la memoria donde se procesa toda informacin (CPU), de tal manera que en esta se encuentra lo que es un registro de segmento, de punteros y de uso general. Dentro del registro de segmento esta; el registro CS, registro DS, registro SS, registro ES y registro FS, GS. Una instruccin es una serie de pasos a seguir, esto para que la informacin o alguna operacin aritmtica o lgica sean procesadas correctamente. Dependiendo de qu tipo de procesador se esta manejando.
OBJETIVOS
Llevar a cabo una buena informacin Obtener buenos resultados Conocer ms acerca del procesador que estamos utilizando
Processor
Essentials
Estado Fecha de lanzamiento Nmero de procesador Cantidad de ncleos Cantidad de subprocesos Veloc. reloj Frecuencia turbo mxima Cach inteligente Intel DMI Conjunto de instrucciones Extensiones instrucciones de conjunto de EOIS Q2'10 i5-450M 2 4 2.4 GHz 2.66 GHz 3 MB 2.5 GT/s 64-bit SSE4.1, SSE4.2 No 32 nm 35 W N/A
Memory Specifications
Tamao de memoria mximo 8 GB (depende del tipo de memoria) Tipo de memoria Cantidad de canales de memoria DDR3-800/1066 2
Mximo de ancho de banda de 17,1 GB/s memoria Extensiones de direccin fsica Compatible con memoria ECC 36-bit No
Graphics Specifications
Intel Flexible Display Interface Tecnologa Intel Clear Video HD Licencia Macrovision* requerida N de pantallas admitidas
Expansion Options
Revisin de PCI Express Configuraciones de PCI Express Cantidad Express mxima de lneas PCI 2.0 1x16 16
Package Specifications
Mximo de configuracin de CPU TJUNCTION Tamao de paquete Tamao de chip de procesamiento 1 105C rPGA 37.5mmx 37.5mm, BGA 34mmx28mm 81 mm2
Cantidad de transistores de chip de 382 million procesador Litografa de IMC y grficos Tamao de chip de IMC y grficos 45 nm 114 mm2
Cantidad de transistores de chip y 177 million grficos Zcalos compatibles Baja concentracin disponibles de halgenos PGA988 Ver MDDS
Advanced Technologies
Versin de la tecnologa Intel Turbo Yes Boost Tecnologa Intel vPro Tecnologa Hyper-Threading Intel No Yes
Tecnologa de virtualizacin Intel (VT-x) Yes Tecnologa de virtualizacin Intel para E/S dirigida (VT-d) No Intel VT-x con tablas de pginas extendidas (EPT) Yes Intel 64 Estados de inactividad Tecnologa mejorada Intel SpeedStep Yes Yes Yes Yes
Yes Yes
Tecnologas de monitoreo trmico Acceso a memoria rpida Intel Intel Flex Memory Access
No Yes
1. Instrucciones MMX
Cuatro extensiones se han introducido en la arquitectura IA - 32 para permitir que los procesadores IA - 32 para llevar a cabo singleinstruction ( SIMD ) las operaciones de datos mltiples. Estas extensiones incluyen la tecnologa MMX, extensiones SSE , SSE2 extensiones y extensiones SSE3 . Para una discusin que pone instrucciones SIMD en su contexto histrico , ver Seccin 2.2.7 , "Instrucciones SIMD . " Instrucciones MMX operan sobre lleno byte , palabra, palabra doble o quadword operandos enteros contenidos en la memoria , en registros MMX , y / o en registros de propsito general . Para ms detalles sobre estas instrucciones , consulte el Captulo 9 , "Programacin con la tecnologa Intel MMX . " Instrucciones MMX slo se pueden ejecutar en el procesador Intel 64 y IA- 32 que soportan la tecnologa MMX . apoyar de estas instrucciones se pueden detectar con la instruccin CPUID . Ver la descripcin de la instruccin CPUID en Captulo 3 , " Instruction Set Reference, AM , " del Intel 64 e IA- 32 Arquitecturas de Software del desarrollador Manual , Volumen 2A . Instrucciones MMX se dividen en los siguientes subgrupos : transferencia de datos , la conversin , la aritmtica envasados , comparacin , lgica , desplazamiento y rotacin , y las instrucciones de administracin de estado . Las secciones que siguen presentan cada subgrupo .
PUNPCKHBW Desembale bytes de orden superior PUNPCKHWD Desembale palabras de orden PUNPCKHDQ Desembale palabras dobles de alto orden
PUNPCKLBW Desembale bytes de orden inferior PUNPCKLWD Desembale palabras de orden inferior PUNPCKLDQ Desembale palabras dobles de bajo orden
PCMPGTB Comparar enteros envasados byte firmado por ms de PCMPGTW Comparar enteros llenos de palabras firmadas por ms de PCMPGTD Comparar enteros envasados doble palabra firmados por ms de
2. Instrucciones SSE
Instrucciones SSE representan una extensin del modelo de ejecucin SIMD introducido con la tecnologa MMX . para ms detalles sobre estas instrucciones , consulte el Captulo 10 , " Programacin con extensiones Streaming SIMD ( SSE) . " Instrucciones SSE slo se pueden ejecutar en el procesador Intel 64 y IA- 32 que soportan las extensiones SSE . Apoyo a estas instrucciones se pueden detectar con la instruccin CPUID . Ver la descripcin de la instruccin CPUID en Captulo 3 , " Instruction Set Reference, AM , " del Intel 64 e IA- 32 Arquitecturas de Software del desarrollador Manual , Volumen 2A . Instrucciones SSE se dividen en cuatro subgrupos ( tenga en cuenta que el primer subgrupo tiene subgrupos subordinados de su propia ) : SIMD de precisin simple instrucciones de coma flotante que operan en el XMM registra Instrucciones de manejo del estado MXSCR Las instrucciones de 64 bits SIMD enteras que operan en los registros MMX Instrucciones de pedido Control de almacenamiento en cach , prefetch , y la instruccin Las siguientes secciones proporcionan una visin general de estos grupos.
XMM registro y la memoria MOVLHPS Mover dos valores de punto flotante de precisin simple para llevar en el bajo palabra cudruple de XMM registrarse para el alto quadword de otro registro XMM MOVMSKPS Extracto mscara de seal de cuatro valores de punto flotante de precisin simple envasados MOVSS Move escalar de precisin simple valor de punto flotante entre registros XMM o entre un XMM registro y la memoria
MINPS Volver valores mnimos lleno de precisin simple de punto flotante MINSS Retorno de precisin simple valores mnimos escalares de punto flotante
PMAXUB mximo de envasados enteros byte sin signo PMAXSW mximo de enteros con signo llenos PMINUB mnimo de envasados enteros byte sin signo PMINSW mnimo de enteros con signo llenos PMOVMSKB mscara de byte Move PMULHUW Multiplicar enteros sin signo para llevar y almacenar gran resultado 5-16 vol . 1 INSTRUCCIONES SET RESUMEN PSADBW Calcular suma de diferencias absolutas PSHUFW aleatoria lleno palabra entera en MMX registro
2.6 SSE Control de almacenamiento en cach , Prefetch , e Instruccin Instrucciones para Ordenar
Las instrucciones de control de almacenamiento en cach proporcionan control sobre el almacenamiento en cach de datos que no son temporales al almacenar los datos de el MMX y XMM registra en la memoria. El PREFETCHh permite que los datos sean prefetched a un nivel de cach seleccionado . la Instruccin SFENCE controla la instruccin al comprar en las operaciones de almacn . MASKMOVQ tiendas no -temporal de bytes seleccionados de un MMX registra en la memoria MOVNTQ tiendas no -temporal de palabra cudruple de un MMX registra en la memoria MOVNTPS tiendas no -temporal de los cuatro valores de punto flotante de precisin simple para llevar un registro de XMM en la memoria PREFETCHh cargar 32 o ms bytes de memoria a un nivel seleccionado de la jerarqua de memoria cach del procesador SFENCE Serializa operaciones de la tienda
instrucciones SSE Instrucciones SSE representan una extensin del modelo de ejecucin SIMD introducido con la tecnologa MMX . para
ms detalles sobre estas instrucciones , consulte el Captulo 10 , " Programacin con extensiones Streaming SIMD ( SSE) . " Instrucciones SSE slo se pueden ejecutar en el procesador Intel 64 y IA- 32 que soportan las extensiones SSE . Apoyo a estas instrucciones se pueden detectar con la instruccin CPUID . Ver la descripcin de la instruccin CPUID en Captulo 3 , " Instruction Set Reference, AM , " del Intel 64 e IA- 32 Arquitecturas de Software del desarrollador Manual , Volumen 2A . Instrucciones SSE se dividen en cuatro subgrupos ( tenga en cuenta que el primer subgrupo tiene subgrupos subordinados de su propia ) : SIMD de precisin sim ple instrucciones de coma flotante que operan en el XMM registra Instrucciones de manejo del estado MXSCR Las instrucciones de 64 bits SIMD enteras que operan en los registros MMX Instrucciones de pedido Control de almacenamiento en cach , prefetch , y la instruccin Las siguientes secciones proporcionan una visin general de estos grupos.
RSQRTPS Calcular recprocos de las races cuadradas de los valores de punto flotante de precisin simple envasados RSQRTSS Calcular recproco de la raz cuadrada de precisin simple valores de punto flotante escalares MAXPS mximo retorno lleno valores de punto flotante de precisin simple MAXSS Retorno de precisin simple mximos valores escalares de punto flotante MINPS Volver valores mnimos lleno de precisin simple de punto flotante MINSS Retorno de precisin simple valores mnimos escalares de punto flotante
5.5.1.5 SSE aleatoria e Instrucciones Descomprimir SSE barajar y descomprimir instrucciones aleatoria o valores de punto flotante de precisin simple intercalacin en singleprecision embalado operandos de coma flotante . SHUFPS Shuffles valores repleto de precisin simple de punto flotante operandos Desempaqueta UNPCKHPS y entrelaza los dos valores de orden superior de dos de un solo punto flotante de precisin operandos Desempaqueta UNPCKLPS y entrelaza los dos valores de orden inferior de dos de un solo punto flotante de precisin operandos
PREFETCHh cargar 32 o ms bytes de memoria a un nivel seleccionado de la jerarqua de memoria cach del procesador SFENCE Serializa operaciones de la tienda
MOVAPD Move dos alinea a lleno valores de punto flotante de doble precisin entre registros XMM o entre y XMM registro y la memoria Move MOVUPD dos valores de doble precisin de punto flotante lleno alineados entre registros XMM o entre y XMM registro y la memoria MOVHPD Move alta precisin doble valor de punto flotante llena a una de la gran palabra cudruple de un XMM registro y la memoria Vol. . en 5 a 17
Valores de punto flotante de doble precisin embalada retorno mnimo MINPD Doble precisin valores de punto flotante MINSD Volver escalares mnimo
Desempaqueta UNPCKHPD e intercala los altos valores de dos llenas de doble precisin de punto flotante operandos Desempaqueta UNPCKLPD e intercala los valores bajos de dos operandos de doble precisin de punto flotante para llevar
2.15.3 SSE3 SIMD en coma flotante Almuerzos para ADD / Instrucciones SUB
ADDSUBPS Realiza adems de precisin simple en el segundo y cuarto pares de elementos de datos de 32 bits dentro de los operandos ; precisin simple resta en el primer y tercer pares ADDSUBPD Realiza adems de doble precisin en el segundo par de quadwords y doble precisin resta en el primer par
elementos de la primera operando ; la segunda elemento mediante la adicin de los primero y segundo elementos del segundo operando . HSUBPD Realiza una doble precisin sustraccin de elementos de datos contiguos . El primer elemento de datos del resultado se obtiene restando el segundo elemento del primer operando de la primera elemento del primer operando , el segundo elemento restando el segundo elemento de la segundo operando desde el primer elemento del segundo operando .
Dos instrucciones que realizan un byte a byte , en lugar de mezclar de acuerdo con el segundo operando de control de reproduccin aleatoria . Seis instrucciones que niegan enteros envasados en el operando destino si las seales de la correspondiente elemento en el operando fuente es menor que cero . Dos instrucciones que se alinean los datos de la composicin de dos operandos . Instrucciones SSSE3 slo se pueden ejecutar en el procesador Intel 64 y IA- 32 que apoyan SSSE3 extensiones. Apoyar de estas instrucciones se pueden detectar con la instruccin CPUID . Ver la descripcin de la instruccin CPUID en Captulo 3 , " Instruction Set Reference, AM , " del Intel 64 e IA- 32 Arquitecturas de Software del desarrollador Manual , Volumen 2A . Las secciones siguientes describen cada subgrupo .
Una instruccin de mejora comparaciones enmascarados. Una instruccin suma comparaciones de igualdad QWORD llevar. Una instruccin suma dword embalar con saturacin sin signo. Los siete SSE4.2 instrucciones incluyen: Cadena y procesamiento de texto que puede tomar ventaj a de la programacin de mltiples datos de una sola instruccin tcnicas. ( ATA ) las instrucciones de aplicacin especficas del acelerador . Vol. . en 5 hasta 23 INSTRUCCIONES SET RESUMEN Un nmero entero de instrucciones SIMD que mejora la capacidad de la capacidad enteros SIMD de 128 bits en SSE4.1 .
Ronda ROUNDPD lleno valores de doble precisin de punto flotante en valores enteros y devolver redondeado valores de punto flotante . ROUNDSS Round the precisin el valor de punto flotante nica baja embalado en un valor entero y devuelven un redondeada valor de punto flotante . ROUNDSD Alrededor de la precisin de valor de punto flotante de doble bajo embalado en un valor entero y devuelven un redondeada valor de punto flotante .
PMOVZXBD Zero ampliar el entero de 8 bits ms baja de cada elemento dword lleno en lleno firmado dword nmeros enteros . PMOVSXWD Entrar ampliar el entero de 16 bits ms baja de cada elemento dword lleno en lleno firmado dword nmeros enteros . PMOVZXWD Zero ampliar el entero de 16 bits ms baja de cada elemento dword lleno en lleno dword firmado enteros .. PMOVSXBQ Entrar ampliar el entero de 8 bits ms baja de cada elemento QWORD lleno en lleno firmado QWORD nmeros enteros . Vol. . 5-25 en INSTRUCCIONES SET RESUMEN PMOVZXBQ Zero ampliar el entero de 8 bits ms baja de cada elemento QWORD lleno en lleno firmado QWORD nmeros enteros . PMOVSXWQ Entrar ampliar el entero de 16 bits ms baja de cada elemento QWORD lleno en lleno firmado QWORD nmeros enteros . PMOVZXWQ Zero ampliar el entero de 16 bits ms baja de cada elemento QWORD lleno en lleno firmado QWORD nmeros enteros . PMOVSXDQ Entrar ampliar el entero de 32 bits ms baja de cada elemento QWORD lleno en lleno firmado QWORD nmeros enteros . PMOVZXDQ Zero ampliar el entero de 32 bits ms baja de cada elemento QWORD lleno en lleno firmado QWORD nmeros enteros .
2.20.9 La mejora de las sumas de las diferencias absolutas ( SAD ) para bloques de 4 bytes
MPSADBW Realiza ocho de ancho Sum 4 bytes de las operaciones de las diferencias absolutas para producir ocho palabras nmeros enteros.
CRC32 Proporciona aceleracin de hardware para el clculo de los controles de redundancia cclica para una rpida y eficiente implementacin de protocolos de integridad de datos . POPCNT Esta instruccin calcula del nmero de bits puestos a 1 en el segundo operando (origen) y devuelve el recuento en el primer operando ( un registro de destino ) 5.12 AESNI Y PCLMULQDQ Seis instrucciones AESNI operan en XMM registra para proporcionar primitivas aceleradas para el cifrado de bloque / descifrado utilizando Advanced Encryption Standard (FIPS -197 ) . Instruccin PCLMULQDQ llevar a cabo , menos la multiplicacin de dos nmeros binarios de hasta 64 bits de ancho. AESDEC Realizar una ronda de descifrado AES mediante un estado de 128 bits y una clave de ronda AESDECLAST Realizar la ltima ronda AES descifrado usando un estado de 128 bits y una clave de ronda AESENC Realice un ciclo de cifrado AES con un estado de 128 bits y una clave de ronda AESENCLAST Realizar la ltima ronda de cifrado AES con un estado de 128 bits y una clave de ronda AESIMC Realizar una mezcla de transformacin inversa columna primitiva AESKEYGENASSIST Ayuda a la creacin de claves de ronda con un programa de expansin de clave PCLMULQDQ carryless realizar la multiplicacin de dos nmeros de 64 bits
DISTRIBUCION DE REGISTROS
Registros de propsito general Los registros de propsito general son los siguientes:
Estos registros tienen un uso especial en algunas instrucciones: EAX Registro acumulador. Fuente y destino en algunas operaciones. EBX Puntero a los datos en el segmento DS. ECX Contador en las operaciones de cadena y bucles. EDX Puntero a los puertos de E/S. ESI Puntero fuente en las operaciones de cadena y puntero a datos en el segmento DS. EDI Puntero destino en las operaciones de cadena y puntero a datos en el segmento ES. ESP Puntero de pila. EBP Puntero a los datos alojados en la pila. AX - acumulador, se utiliza para clculos. Habitualmente se utiliza como registro de retorno del resultado. DX - extensin de AX. Lo mismo uso como AX. CX - count register -- contadores, especialmente de bucles con nmero predeterminado de ejecuciones. BX - registro base. Se utiliza como ndice, pero tambin para clculos. SI - source index - se utiliza para direccionar datos que principalmente se leen, pero no se escriben. DI - destination index - se utiliza para direccionar datos que principalmente se escriben, pero no se leen. BP - base pointer - se utiliza para pasar parmetros en la pila.
SP - stack pointer - se utiliza slo implcitamente para indexar la pila con PUSH POP,CALL RET, INT IRET y para valor inicial de BP. CS - segmento de cdigo. Uso exclusivamente segn su propsito segn el hardware de 8086. SS - segmento de pila. Uso exclusivamente segn su propsito segn el hardware de 8086. DS - segmento de datos. Datos utilizados con alta frecuencia. ES - extra segment. El resto de los datos. Si el programa es pequea, es normal que DS=ES.
CONCLUSIONES
(Adelina Hernndez Torres) Al buscar ms informacin del procesador como lo es grupo de instrucciones que esta maneja y sus registros es de gran importancia, ya que, de cierta manera la computadora es utilizada en muchas ocasiones, ya sea para hacer un proyecto, ver videos, comprender algo ms sobre esta, etc. Generalmente hay que informarnos ms de nuestra mquina, saber con qu se est trabajando y que funciones al ser utilizada por un usuario.
(Luis Angel Hermenegildo Dominguez) Una instruccin es una serie de pasos a seguir, esto para que la informacin o alguna operacin aritmtica o lgica sean procesadas correctamente. Dependiendo de qu tipo de procesador se est manejando.