.model flat,stdcall
.option casemap:none
.586
.mmx
.data
tab1 db 10,20,30,40,50,60,70,80
tab2 db 15,25,35,45,55,65,75,85
.code
start:
mov eax,offset tab1 ; tu peux mettre aussi lea eax,tab1 mov ebx,offset tab2 ; ou lea ebx,tab2
movq mm0,[eax] ; on transfère les octets de tab1 dans mm0 movq mm1,[ebx] ; idem pour tab1 dans mm1 paddb mm0,mm1 ; on additionne les octets entre eux emms ; on quitte le mmx (pour libérer la FPU) end start
|