Kevin : alors je me serait trompé en croyant m'être trompé (

PpHd : c'est quoi ton explication ?
; ======= TEST 1 moveq #-1,d1 ; pour que le and ne change rien moveq #0,d2 ; pour que le or ne change rien moveq #-1,d0 ; 65535.w itérations lea ($4C00).w,a0 loop: and.l d1,(a0) or.l d2,(a0) and.l d1,(a0) or.l d2,(a0) and.l d1,(a0) or.l d2,(a0) and.l d1,(a0) or.l d2,(a0) dbf d0,loop rts ; ======= TEST 2 move.l d3,-(a7) moveq #-1,d1 moveq #0,d2 moveq #-1,d0 lea ($4C00).w,a0 loop: move.l (a0),d3 and.l d1,d3 or.l d2,d3 move.l d3,(a0) move.l (a0),d3 and.l d1,d3 or.l d2,d3 move.l d3,(a0) move.l (a0),d3 and.l d1,d3 or.l d2,d3 move.l d3,(a0) move.l (a0),d3 and.l d1,d3 or.l d2,d3 move.l d3,(a0) dbf d0,loop move.l (a7)+,d3 rts