O que e MMX

download O que e MMX

of 2

description

MMX é uma tecnologia lançada como marca registrada pela Intel para os seus processadores Pentium MMX em 1997.

Transcript of O que e MMX

O que e MMX

MMX uma tecnologia lanada como marca registrada pela Intel para os seus processadores Pentium MMX em 1997.

Esta tecnologia oferece um modelo de execuo SIMD simples, capaz de efectuar processamentos de dados inteiros, empacotados em registros de 64 bits. Para isso, foram criados 8 novos registros de 64 bits, mapeados sobre os registros de 80 bits j existentes na unidade de ponto flutuante.

As 47 novas instrues MMX permitem o tratamento em paralelo de diversos itens de dados do tipo inteiro de 8, 16 ou 32 bits, empacotados em grupos de 8, 4 ou 2 elementos. Para alm desta possibilidade de processamento em paralelo, a tecnologia MMX disponibiliza funcionalidades orientadas para o processamento de dados multimdia, como por exemplo a aritmtica com saturao.

Instrues MMX[editar | editar cdigo-fonte]As 47 novas instrues MMX podem ser agrupadas em:

instrues aritmticasinstrues de comparaoinstrues de conversoinstrues lgicasinstrues de deslocamentoinstrues de transferncia de dadosinstruo de inicializao (EMMS)Todas as mnemnicas de instrues MMX (excepto a instruo EMMS) comeam pela letra P que indica processamento de dados empacotados. Seguem-se caracteres que identificam a operao, o tipo de saturao e o tipo de dados utilizado, como se indica na figura seguinte.

MMX instrucao.png