IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: - Robby -

Page 1 sur 11 1 2 3 4

Recherche: Recherche effectuée en 0,02 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    6
    Affichages
    1 234

    Pour Alcatîz : Quand je demande au compilateur...

    Pour Alcatîz :

    Quand je demande au compilateur de masm :


    mov eax , dword ptr [11223344h]

    et qu'il me génère
  2. Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    974

    Merci dapounet, oui, en effet, je m'en suis...

    Merci dapounet,

    oui, en effet, je m'en suis aperçu !
    Masm ajoute du code prologue "si" on lui signale
    qu'on lui passe une variable.

    Mais "comme" dans ton exemple ... non ... plus rien !
    ...
  3. Votes reçus
    +0 -0
    Réponses
    6
    Affichages
    1 234

    ;) Le problème n'est pas un problème de...

    ;)

    Le problème n'est pas un problème de "résultat",
    mais de fonctionnement du compilateur dans l'absolu.

    Les 2 instructions suivantes existent et sont différentes.
    Elles correspondent au...
  4. Votes reçus
    +0 -0
    Réponses
    6
    Affichages
    1 234

    [Masm32] Adressage direct

    Bonjour à tous,


    mov eax , [11223344h]
    cette instruction existe !
    registre de segment utilisé ... DS ... par défaut !
    Code machine de cette instruction : 8B 0D 44 33 22 11

    Masm32 refuse de...
  5. Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    974

    [Masm32] Equivalent de __declspec(naked) ?

    Bonjour à tous,

    J'ai pas mal programmé en asm en ligne sous Visual C++.
    Là, je me mets à masm32 !

    j'ai un petit soucis (de débutant :? )

    Le "code" d'une procédure (proc) sous masm32
    est...
  6. Votes reçus
    +0 -0
    Réponses
    12
    Affichages
    1 229

    Dans "l'absolu" microprocesseur ... oui, bien...

    Dans "l'absolu" microprocesseur ... oui, bien entendu !

    Mais ici, tu ne dialogues pas avec le processeur, mais avec le compilo.
    Et un compilateur est un peu "plus" qu'un truc qui retranscrit ...
  7. Votes reçus
    +0 -0
    Réponses
    12
    Affichages
    1 229

    logique ? non, en effet. mais c'est pourtant ce...

    logique ? non, en effet.
    mais c'est pourtant ce que LuLu a fait en faisant :


    mov ebx,[buffer]

    ce, dans le code qu'il propose.
    Et apparemment, il a "réussi" à compiler.

    La logique aurait...
  8. Votes reçus
    +0 -0
    Réponses
    12
    Affichages
    1 229

    salut Dapounet, bein écoute, je programme sous...

    salut Dapounet,

    bein écoute, je programme sous Visual C++ express 2008,
    dans lequel je fais pas mal d'asm en ligne,
    J'utilise aussi le WDK (drivers) et son compilo intégré

    j'ai essayé les 2,...
  9. Votes reçus
    +0 -0
    Réponses
    12
    Affichages
    1 229

    cmp ebx , 'A' donnera après compilation ...

    cmp ebx , 'A'

    donnera après compilation


    cmp ebx , 00000041h ... (32bits des 2 côtés)

    et le
  10. Votes reçus
    +0 -0
    Réponses
    12
    Affichages
    1 229

    mov ebx,[buffer] push dword ebx push dword...

    mov ebx,[buffer]
    push dword ebx
    push dword msg_testc
    call printf

    cmp ebx,'A'
    jne .endcom

    "ebx" 32bits, 'A' 8bits ... ça, c'est pas grave, le compilateur agira par extension. "Buffer" comme...
  11. Votes reçus
    +0 -0
    Réponses
    1
    Affichages
    1 144

    ATTENTION !!! __decspec(nacked) + Variale...

    ATTENTION !!!

    __decspec(nacked) + Variale locale = pas bon ! :?

    avec "__declspec(naked)" il n'y a pas de code prologue qui définit un cadre de pile.
    Tu ne peux donc pas faire référence à ta...
  12. Discussion: Temps réel sous XP

    par - Robby -
    Votes reçus
    +0 -0
    Réponses
    11
    Affichages
    3 580

    Temps réel ! ... :P Le temps réel, c'est...

    Temps réel ! ... :P

    Le temps réel, c'est s'occuper d'un événement ... en temps réel.
    Un événement "extérieur" ... s'en occuper et le traiter à l'instant où il se produit.
    La seule façon de...
  13. Votes reçus
    +0 -0
    Réponses
    1
    Affichages
    1 521

    mov eax , [adresse] ?

    Bonjour à tous,

    Il s'agit d'assembleur en ligne sous Visual C++ Express 2008
    Perso je programme uniquement en C ... avec pas mal d'asm en ligne.
    En réalité, il s'agit d'un Driver que je compile...
  14. Votes reçus
    +0 -0
    Réponses
    12
    Affichages
    4 551

    Sous DOS avec TASM ? ... le Turbo Assembleur de...

    Sous DOS avec TASM ? ... le Turbo Assembleur de Borlan ?
    Ahhh ... ça c'était le bon vieux temps, j'en ai pris du plaisir avec tasm ! :-)
    Bon, sous dos, dérouter une INT, c'est encore assez relax....
  15. Votes reçus
    +0 -0
    Réponses
    12
    Affichages
    4 551

    Oui, compris. Mais bon ... sous une émulation...

    Oui, compris.
    Mais bon ... sous une émulation DOS, c'est juste pour le plaisir de "faire" un peu d'assembleur ... le résultat obtenu est inutilisable dans la réalité des PCs actuels. Dommage d'avoir...
  16. Votes reçus
    +0 -0
    Réponses
    12
    Affichages
    4 551

    mais comment faites vous pour parler de DOS ? ...

    mais comment faites vous pour parler de DOS ?

    Sous quel OS vous trouvez-vous pour parler d'interruption DOS ?

    Votre PC ne se trouve-t-il pas sous un OS multi-tâches en mode protégé ?

    Windows...
  17. Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    1 482

    Merci Dapounet pour ton intervention. Oui,...

    Merci Dapounet pour ton intervention.

    Oui, l'instruction "WBINVD" est une instruction privilégiée,
    et demande donc de se trouver en Ring0.

    L'instruction "CPUID" est d'avantage connue pour...
  18. Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    1 482

    Code auto-modifié => sérialiser

    Bonjour à tous,

    le contexte de ma question
    ---------------------
    Le problème du code qui se modifie lui même,
    et le besoin de "sérialiser" avant d'utiliser ce code "auto-modifié".

    Pour...
  19. Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    2 057

    Bien ça ... Penses-tu réellement avoir une...

    Bien ça ...
    Penses-tu réellement avoir une réponse avec un post comme celui-ci ?
    Peut être "poser" une question ? non ?
  20. Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    2 940

    au passage ... Visual C++ Express. Gratuit au...

    au passage ... Visual C++ Express.
    Gratuit au téléchargement et tu intègres de l'asm comme tu veux.
    Très chouette et très confortable.
  21. Votes reçus
    +0 -0
    Réponses
    12
    Affichages
    4 551

    hé hé ... détourner une interruption ? (hi)...

    hé hé ...
    détourner une interruption ? (hi)
    Premier point capital ...
    Sous quel OS devez-vous faire cela ?
    Sous Windows ?
    plusieurs processeurs ?
  22. Votes reçus
    +0 -0
    Réponses
    6
    Affichages
    3 930

    LEA est tout de même plus intéressant que la...

    LEA est tout de même plus intéressant que la simple comparaison entre :

    LEA eax , variable
    et

    MOV eax , offset variable

    ici ....

    LEA eax , [ebx + (ecx * 4) + 117h]
  23. Votes reçus
    +0 -0
    Réponses
    3
    Affichages
    1 515

    [Ring0] 8254 sous Windows ?

    Bonjour à tous,

    Une tite question (?) (enfin une petite ... ;) )

    Est-il encore possible, sous Windows (XP), de se servir des timers du 8254 ?
    et surtout de déclencher une interruption en fin...
  24. Votes reçus
    +0 -0
    Réponses
    0
    Affichages
    1 078

    inline asm - jmp absolute ?

    bonjour à tous ;)

    Je suis sous Visual C++.
    La question concerne l'assembleur en ligne.
    Voici ...

    je cherche la syntaxe pour coder un "jmp absolute"
    (si elle existe)

    __asm
  25. Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    1 789

    Accès mémoire vidéo sous XP

    Bonjour à tous, :coucou:

    j'ai fouillé sur le forum, et je n'ai rien trouvé de réellement solide à ce sujet.

    Je suis sous Windows XP, donc en mode protégé (32 bits).
    J'ai accès au niveau kernel...
Affichage des résultats 1 à 25 sur 266
Page 1 sur 11 1 2 3 4