Questions marquées «assembly»

Questions de programmation en langage d'assemblage (asm). ASSUREZ-VOUS AUSSI DE TAGER avec le processeur et / ou le jeu d'instructions que vous utilisez, ainsi que l'assembleur. AVERTISSEMENT: pour les assemblys .NET, utilisez plutôt la balise [.net-assembly]. Pour Java ASM, utilisez plutôt la balise [java-bytecode-asm].







5
Objectif des registres ESI et EDI?
Quel est le but réel et l'utilisation des registres EDI et ESI dans l'assembleur? Je sais qu'ils sont utilisés pour les opérations de chaîne pour une chose. Quelqu'un peut-il également donner un exemple?
119 assembly  x86 

3
Pourquoi les instructions x86-64 sur les registres 32 bits mettent à zéro la partie supérieure du registre 64 bits complet?
Dans la visite x86-64 des manuels Intel , j'ai lu Le fait le plus surprenant est peut-être qu'une instruction telle que met MOV EAX, EBXautomatiquement à zéro les 32 bits supérieurs du RAXregistre. La documentation Intel (3.4.1.1 Registres à usage général en mode 64 bits en architecture de base manuelle) …

8
`testl` eax contre eax?
J'essaie de comprendre un assemblage. Le montage comme suit, je suis intéressé par la testlligne: 000319df 8b4508 movl 0x08(%ebp), %eax 000319e2 8b4004 movl 0x04(%eax), %eax 000319e5 85c0 testl %eax, %eax 000319e7 7407 je 0x000319f0 J'essaie de comprendre ce point testlentre %eaxet %eax? Je pense que les spécificités de ce code …

4
À quoi servent les directives CFI dans Gnu Assembler (GAS)?
Il semble y avoir une directive .CFI après chaque ligne et il y a aussi large de ces variétés ex., .cfi_startproc, .cfi_endprocEtc .. plus ici . .file "temp.c" .text .globl main .type main, @function main: .LFB0: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 movq %rsp, %rbp .cfi_offset 6, -16 .cfi_def_cfa_register 6 movl …
118 assembly  gas 





10
Pourquoi le x86 est-il moche? Pourquoi est-il considéré comme inférieur par rapport aux autres? [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.