Redes - Pentium III
Por: Salezio.Francisco • 18/6/2018 • 909 Palavras (4 Páginas) • 388 Visualizações
...
• Organização das memórias.
http://www2.pelotas.ifsul.edu.br/sandro/docs/OC_unidade_04_1_IO.pdf
• Interrupções. (???)
• Portas de I/O (entrada e saída).[pic 2]
---------------------------------------------------------------
Principais registradores
Registradores MM
Os registradores MM possuem 64 bits, dos quais são utilizados para realizar cálculos com pacotes de dados do tipo inteiro. Os registradores são numerados de MM0 à MM7.
Todas as operações MMX são realizadas nos registradores MM, nos registradores de propósito gerais e/ou memória.
A extensão MMX recusava registradores de ponto flutuante, o que fazia com que a CPU ficasse impossibilitada de trabalhar simultaneamente com instruções de ponto flutuante e SIMD. Por isso, o paralelismo só era conseguido com instruções de aritmética com inteiros.
[pic 3] [pic 4]
Registradores XMM
Oito registradores XMM de 128 bits foram introduzidos na arquitetura IA-32 com a extensão SSE.
As instruções utilizam os registradores XMM somente para realizar operações em pacotes de operandos com precisão simples em ponto-flutuante – FPU (cada registro pode armazenar quatro números 32-bit de ponto flutuante ao mesmo tempo).
As instruções SSE operam em registradores XMM, registradores MM e/ou memória.
[pic 5] [pic 6]
Original: http://sca.unioeste-foz.br/~habib/x/trabalhos/grupoa2/public_html/esquemageral.html
• Número de instruções presentes e principais instruções.
Número de instruções conhecidas no Pentium III: 6
Nomes:
Instruções de Propósito Geral
Instruções X87 FPU
Instruções SIMD (MMX e SSE)
Instruções do Sistema
Principais:
MMX (Assembly):
Surgiu em 1997;
Integrado aos processadores a partir do Pentium MMX;
Formado por 47 novas instruções Assembly;
Capaz de efetuar processamento de dados inteiros;
Não trabalha com número em ponto flutuante;
Possui 8 registradores de 64 bits, denominados MM.
SSE (Assembly)
Surgiu em 1999;
Integra processadores a partir do Pentium III;
Processadores compatíveis com MMX;
Formado por 70 novas instruções Assembly;
Resposta a AMD pelo lançamento do 3dNow;
Capaz de efetuar processamento de dados em ponto flutuante;
Utilizada uma unidade de floating-point separada no processador;
Adicionam 8 novos registradores de 128 bits, chamados de XMM.
Sites utilizados:
http://infomicroprocessadores.blogspot.com.br/2011/02/pentium-iii.html
http://fat123.tripod.com/2pent3.html
http://www.hardware.com.br/livros/hardware-manual/pentium-iii.html
http://www.hardware.com.br/termos/pentium-iii
Exemplo de codificação
[pic 7]
MOV: Em assembly a movimentação de dados e feita com a instrução "MOV".
MOV se encarrega de passar o conteúdo do operando Fonte para o do Destino (AT&T).
Fonte:https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&ved=0ahUKEwjXyc7qiMrSAhUJFJAKHU0sCGUQFggvMAQ&url=http%3A%2F%2Fwww.inf.ufg.br%2F~fmc%2Farqcomp%2FIntel.ppt&usg=AFQjCNHR4Sbnqae9kjc-vxKUkzjhK600BA&bvm=bv.149397726,d.Y2I
...