MMX: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
m + portal
Linha 1:
[[FicheiroImagem:Pentium-mmx1.jpg|thumb|rightdireita|250px|[[Pentium]] '''MMX''']]
 
'''MMX''' é uma tecnologia lançada como [[marca registrada]] pela [[Intel]] para os seus processadores [[Pentium MMX]] em 1997.
Linha 7:
As 47 novas instruções 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 além desta possibilidade de processamento em paralelo, a tecnologia MMX disponibiliza funcionalidades orientadas para o processamento de dados multimédia, como por exemplo a aritmética com saturação.
 
== Instruções MMX ==
As 47 novas instruções MMX podem ser agrupadas em:
* Instruções Aritméticas
* Instruções de Comparação
* Instruções de Conversão
* Instruções Lógicas
* Instruções de Deslocamento
* Instruções de Transferência de Dados
* Instrução de Inicialização (EMMS)
Todas as mnemónicas de instruções MMX (excepto a instrução EMMS) começam pela letra P que indica processamento de dados empacotados. Seguem-se caracteres que identificam a operação, o tipo de saturação e o tipo de dados utilizado, como se indica na figura seguinte.
 
[[FicheiroImagem:MMX instrucao.png|centercentro|500px]]
 
== {{Ligações externas}} ==
* [http://webster.cs.ucr.edu/AoA/Windows/HTML/TheMMXInstructionSet.html The MMX Instruction Set] from [http://webster.cs.ucr.edu/AoA/Windows/HTML/AoATOC.html The Art of Assembly Language]
* [ftp://download.intel.com/design/PentiumII/manuals/24319002.PDF IA Software Developer's Manual, Vol 1 (PDF)]
 
Linha 28:
{{esboço-hw}}
 
{{Portal3|Tecnologia}}
[[Categoria:Instruções x86]]