You are on page 1of 1
uma Jo da las bse 2 po- geo ratus gens a5a0 jade pata para ope. nao. ome ent dois gue; com sinal Srias sme gfe 3 Capitulo 10. Conjuncos de instrugdes:caracteistcas e funcoes Cédigos de condigao do x86 para instrugdes de salto condicional e Setce Ae ‘i: io abi cual ru em ses) 7,8 cin ug abate naar quo tl se a Sem any aac ot Abt, No ac gale ques sa Cary eo me ‘ksi cuit a acinar que cine sl fa ig: Zo em ose shal ext snr oe io menor ue via am sa) em qe in mener que oma hee |s=1M0@ —cjOR(S -02800=1) err eo mr ue cuit om sl re Cece) Moor oe ig Namaig om Sal ene a0 Wu ozo (om cusem sah no Sen vefon ss Sesion) amP0 Sem grade, aad inpar ° om recto . Parade; Pade par $ Sia eat) 2 rrormalmente utiliza um Unico ciclo de clock para ser executada, Pata a aplicacao correta,essas operacSes paral rpidas podem gerar um ganho de velocidade de 2 a 8 vezes em comparacso com slgoritmos que no usan instrugdes MMAX (Atkins, 19969, Coma introdudo da arquitetura x86 de 64 bits, intel expandiu esse extensdo incluir operands de quatro palavias (double quacwords} duplos (128 bits) e operaces de ponto flutuante. Ne subsegao, descrevemos os recursos do MM. © foco do MK éa programacdo multimisia, Dados de video e duclio normalmente s80 compostos de gran arrays de pequenos tipas de dados, como 8 ou 16 bits, enquanto as instrugSes corwencionais sto ajustadas p ‘operar sobre dadios de 32 ou 64 bits, Aqui esto alguns exemplos: em graficos e video, urna Unica cena cons em um array de pels? @ exstem B bits para cada pixel ou 8 bits para cada componente cle cos do piel (verme verde, azul), As amostras de dudio tipicas s80 quantizadas usando 16 bits Para alguns elgoritmos gréficos 30, 32 sao comuns para os tipos de dados basices. Para permitr operacdo paralela sole esses tamanhos de dados, novos tipos de datios sao cefniclos em MMX, Cada tipo de dads tem 64 bits de extenséo e consiste ern muti campos de dados menores. cada um mantendo um inteiro de ponto Fxo. Os tipos s8o 08 seguintes + Pacote de bytes: oito bytes acrupados em uma quantidade de 6A bits * Pacote de palavras: quatio palavras de 16 bits agrupadas em 64 bis. + Pacote de palavras duplas: duas palavras duplas de 32 bits agrupadas em 6 bits, ‘Uni piel ou elemento deimagers, 60 eno elemento de rma imagern digital que pode receber um nivel de cnza, Demmodo equal Um eizel é um ponto individual en uma represenracac de matiz de pontos de urna figura.

You might also like