Intel MMX: Perbedaan antara revisi
Tampilan
Konten dihapus Konten ditambahkan
k checkwiki |
Wagino Bot (bicara | kontrib) k →Instruksi MMX: Bot: Merapikan artikel |
||
(15 revisi perantara oleh 12 pengguna tidak ditampilkan) | |||
Baris 1: | Baris 1: | ||
{{redirect|MMX|tahun dalam [[angka Romawi]]|2010}} |
|||
{{rapikan|topik=teknologi informasi}} |
|||
'''Intel MMX Technology''' merupakan sebuah ekstensi instruksi [[mikroprosesor]] yang membantu proses perhitungan pada beberapa aplikasi, terutama aplikasi [[multimedia]], [[game]], editor gambar dua dimensi, [[kompresi]]/dekompresi, [[enkripsi]], dan aplikasi lainnya. Banyak orang menyebut MMX ini adalah sebuah singkatan dari <u>M</u>ulti<u>m</u>edia E<u>x</u>tension atau <u>M</u>atrix <u>M</u>ath E<u>x</u>tension atau <u>M</u>ultiple <u>M</u>ath E<u>x</u>tension, meski [[Intel Corporation|Intel]] sendiri tidak menyatakan bahwa MMX adalah sebuah singkatan. |
'''Intel MMX Technology''' merupakan sebuah ekstensi instruksi [[mikroprosesor]] yang membantu proses perhitungan pada beberapa aplikasi, terutama aplikasi [[multimedia]], [[game]], editor gambar dua dimensi, [[kompresi]]/dekompresi, [[enkripsi]], dan aplikasi lainnya. Banyak orang menyebut MMX ini adalah sebuah singkatan dari <u>M</u>ulti<u>m</u>edia E<u>x</u>tension atau <u>M</u>atrix <u>M</u>ath E<u>x</u>tension atau <u>M</u>ultiple <u>M</u>ath E<u>x</u>tension, meski [[Intel Corporation|Intel]] sendiri tidak menyatakan bahwa MMX adalah sebuah singkatan. |
||
Instruksi MMX ditambahkan pertama kali pada prosesor [[Intel Pentium]] MMX yang dirilis tahun 1997, yang terdiri dari 57 instruksi baru yang ditambahkan. Semua instruksi tersebut merupakan instruksi yang |
Instruksi MMX ditambahkan pertama kali pada prosesor [[Intel Pentium]] MMX yang dirilis tahun 1997, yang terdiri dari 57 instruksi baru yang ditambahkan. Semua instruksi tersebut merupakan instruksi yang dalam istilah Arsitektur Komputer disebut dengan [[SIMD]] (''Single Instruction Multiple Data''). |
||
== Instruksi MMX == |
== Instruksi MMX == |
||
Baris 200: | Baris 200: | ||
| Bit-wise Logical Exclusive OR |
| Bit-wise Logical Exclusive OR |
||
|- |
|- |
||
|} |
|} |
||
<!--Sumber: Mikroprosesor Intel, Edisi Kelima--> |
<!--Sumber: Mikroprosesor Intel, Edisi Kelima--> |
||
⚫ | |||
{{Authority control}} |
|||
[[Kategori:Instruksi x86]] |
[[Kategori:Instruksi x86]] |
||
[[Kategori:SIMD]] |
[[Kategori:SIMD]] |
||
[[bg:MMX]] |
|||
⚫ | |||
[[ca:MMX (instruction set)]] |
|||
[[cs:MMX]] |
|||
[[de:Multi Media Extension]] |
|||
[[en:MMX (instruction set)]] |
|||
[[es:MMX]] |
|||
[[fr:MMX (processeur)]] |
|||
[[gl:MMX]] |
|||
[[it:MMX]] |
|||
[[ja:MMX]] |
|||
[[ko:MMX]] |
|||
[[nl:MMX]] |
|||
[[no:MMX]] |
|||
[[pl:MMX]] |
|||
[[pt:MMX]] |
|||
[[ru:MMX]] |
|||
[[sv:MMX]] |
|||
[[zh:MMX]] |
Revisi terkini sejak 30 Agustus 2023 07.34
Intel MMX Technology merupakan sebuah ekstensi instruksi mikroprosesor yang membantu proses perhitungan pada beberapa aplikasi, terutama aplikasi multimedia, game, editor gambar dua dimensi, kompresi/dekompresi, enkripsi, dan aplikasi lainnya. Banyak orang menyebut MMX ini adalah sebuah singkatan dari Multimedia Extension atau Matrix Math Extension atau Multiple Math Extension, meski Intel sendiri tidak menyatakan bahwa MMX adalah sebuah singkatan.
Instruksi MMX ditambahkan pertama kali pada prosesor Intel Pentium MMX yang dirilis tahun 1997, yang terdiri dari 57 instruksi baru yang ditambahkan. Semua instruksi tersebut merupakan instruksi yang dalam istilah Arsitektur Komputer disebut dengan SIMD (Single Instruction Multiple Data).
Instruksi MMX
[sunting | sunting sumber]Instruksi | Jenis | Keterangan |
---|---|---|
EMMS | Keadaan (state) | Empty MMX State |
MOVD | Perpindahan (movement) | Move INT32 (DWORD) |
MOVQ | Perpindahan (movement) | Move INT64 (QWORD) |
PACKSSWB | Pengocokan (shuffle) | Pack Words into Bytes with Signed Saturation |
PACKSSDW | Pengocokan (shuffle) | Pack Doublewords into Words with Signed Saturation |
PACKUSWB | Pengocokan (shuffle) | Pack Signed Word into Unsigned Bytes with Unsigned Saturation |
PADDB | Aritmetika | Packed Bytes Add |
PADDW | Aritmetika | Packed Words Add |
PADDD | Aritmetika | Packed Doublewords Add |
PADDSB | Aritmetika | Packed Signed Bytes Add with Saturation |
PADDSW | Aritmetika | Packed Signed Words Add with Saturation |
PADDUSB | Aritmetika | Packed Add Unsigned Bytes with Saturation |
PADDUSW | Aritmetika | Packed Add Unsigned Words with Saturation |
PAND | Logika | Bit-wise Logical And |
PANDN | Logika | Bit-wise Logical And Not |
PCMPEQB | Perbandingan | Packed Bytes Compare for Equal |
PCMPEQW | Perbandingan | Packed Words Compare for Equal |
PCMPEQD | Perbandingan | Packed Doublewords Compare for Equal |
PCMPGTB | Perbandingan | Packed Bytes Compare for Greater Than |
PCMPGTW | Perbandingan | Packed Words Compare for Greater Than |
PCMPGTD | Perbandingan | Packed Doublewords Compare for Greater Than |
PMADDWD | Aritmetika | Packed Multiply And Add |
PMULHW | Aritmetika | Packed Multiply High |
PMULLW | Aritmetika | Packed Multiply Low |
POR | Logika | Bit-wise Logical Or |
PSLLW | Aritmetika | Packed Words Shift Left Logical |
PSLLD | Aritmetika | Packed Doublewords Shift Left Logical |
PSLLQ | Aritmetika | Quadword Shift Left Logical |
PSRAW | Aritmetika | Packed Words Shift Right Arithmetic |
PSRAD | Aritmetika | Packed Doublewords Shift Right Arithmetic |
PSRLW | Aritmetika | Packed Words Shift Right Logical |
PSRLD | Aritmetika | Packed Doublewords Shift Right Logical |
PSRLQ | Aritmetika | Quadword Shift Right Logical |
PSUBB | Aritmetika | Packed Bytes Substract |
PSUBW | Aritmetika | Packed Words Substract |
PSUBD | Aritmetika | Packed Doublewords Substract |
PSUBSB | Aritmetika | Packed Signed Bytes Substract with Saturation |
PSUBSW | Aritmetika | Packed Signed Words Substract with Saturation |
PSUBUSB | Aritmetika | Packed Unsigned Bytes Substract with Saturation |
PSUBUSW | Aritmetika | Packed Unsigned Words Substract with Saturation |
PUNPCKHBW | Pengocokan (shuffle) | Unpack High Packed Bytes |
PUNPCKHWD | Pengocokan (shuffle) | Unpack High Packed Words |
PUNPCKHDQ | Pengocokan (shuffle) | Unpack High Packed Doublewords |
PUNPCKLBW | Pengocokan (shuffle) | Unpack Low Packed Bytes |
PUNPCKLWD | Pengocokan (shuffle) | Unpack Low Packed Words |
PUNPCKLDQ | Pengocokan (shuffle) | Unpack Low Packed Doublewords |
PXOR | Logika | Bit-wise Logical Exclusive OR |