XOr de blocs memoire

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
SPH
Messages : 4947
Inscription : mer. 09/nov./2005 9:53

XOr de blocs memoire

Message par SPH »

Bonjour,

Vous allez bien j'espere. Bon, je viens demander vos lumieres. Est il possible de faire un xor d'un bloc de memoire avec un autre bloc memoire de la meme taille ?

Code : Tout sélectionner

file1$="d:/file1.data"
  If FileSize(file1$)>0
    If ReadFile(0, file1$)
      length = Lof(0)                            ; Lit la taille en octets du fichier
      Debug length
      *MemoryID = AllocateMemory(length)         ; alloue un bloc mémoire de la taille du fichier
      If *MemoryID
        ReadData(0, *MemoryID, length)   ; Lit les données du fichier et les place dans le bloc mémoire
        CloseFile(0)
      EndIf
    EndIf
  EndIf

file2$="d:/file2.data"
  If FileSize(file2$)>0
    If ReadFile(0, file2$)
      length = Lof(0)                            ; Lit la taille en octets du fichier
      Debug length
      *MemoryID = AllocateMemory(length)         ; alloue un bloc mémoire de la taille du fichier
      If *MemoryID
        ReadData(0, *MemoryID, length)   ; Lit les données du fichier et les place dans le bloc mémoire
        CloseFile(0)
      EndIf
    EndIf
  EndIf

; faire un xor avec les 2 blocs memoire

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits