Կան ութ XMM գրանցամատյաններ հասանելի ոչ -64-բիթ ռեժիմով և 16 XMM ռեգիստր երկար ռեժիմում, որոնք թույլ են տալիս միաժամանակյա գործողություններ կատարել՝ 16 բայթով:
Քանի՞ SIMD գրանցամատյան կա:
Այս գրանցամատյանները բաժանված են չորս բանկերի, այնպես որ կա 256 գրանցամատյան յուրաքանչյուր SIMD միավորի համար, յուրաքանչյուր 64 գծի լայնություն և 32 բիթ յուրաքանչյուր գծի համար:
Ի՞նչ են XMM ռեգիստրները:
Փոխարենը,
XMM ռեգիստրները բոլորովին առանձին գրանցամատյաններ են, ներդրված SSE-ով և դեռ լայնորեն օգտագործվում են մինչ օրս: Նրանք ունեն 128 բիթ լայնություն, հրահանգներով, որոնք կարող են դրանք վերաբերվել որպես 64, 32 (ամբողջական և լողացող կետ), 16 կամ 8 բիթ (միայն ամբողջ թվով) արժեքների զանգվածներ: Դուք ունեք դրանցից 8-ը 32 բիթ ռեժիմում, 16-ը 64 բիթում:
Ինչի՞ համար է օգտագործվում XMM ռեգիստրը:
XMM ռեգիստրները կարող են օգտագործվել միայն տվյալների վրա հաշվարկներ կատարելու համար; դրանք չեն կարող օգտագործվել հիշողությունը հասցեագրելու համար: Հիշողության հասցեավորումն իրականացվում է ընդհանուր նշանակության ռեգիստրների միջոցով: հաջորդական բայթեր, ռեգիստրի ցածր կարգի բայթը պահվում է հիշողության մեջ առաջին բայթում:
Ի՞նչ են SSE ռեգիստրները:
SSE նշանակում է Հոսքային SIMD ընդլայնումներ: Դա, ըստ էության, MMX հրահանգների լողացող կետի համարժեքն է: SSE ռեգիստրները 128 բիթ են և կարող են օգտագործվել տվյալների տարբեր չափերի և տեսակների վրա գործողություններ կատարելու համար: Ի տարբերություն MMX-ի, SSE ռեգիստրները չեն համընկնում լողացող կետի կույտի հետ: