Domande taggate «assembly»

Domande sulla programmazione del linguaggio assembly (asm). ASSICURARSI ANCHE DI TAG con il processore e / o il set di istruzioni in uso, nonché l'assemblatore. ATTENZIONE: per gli assembly .NET, utilizzare invece il tag [.net-assembly]. Per Java ASM, utilizzare invece il tag [java-bytecode-asm].







5
Scopo dei registri ESI e EDI?
Qual è lo scopo e l'uso effettivo dei registri EDI e ESI in assembler? So che sono usati per le operazioni sulle stringhe per una cosa. Qualcuno può fare anche un esempio?
119 assembly  x86 

3
Perché le istruzioni x86-64 sui registri a 32 bit azzerano la parte superiore del registro a 64 bit completo?
Nel tour x86-64 dei manuali Intel , ho letto Forse il fatto più sorprendente è che un'istruzione come MOV EAX, EBXazzera automaticamente i 32 bit di RAXregistro superiori. La documentazione Intel (3.4.1.1 General-Purpose Registers in 64-Bit Mode in manual Basic Architecture) citata nella stessa fonte ci dice: Gli operandi a …

8
`testl` eax contro eax?
Sto cercando di capire un po 'di assemblaggio. L'assemblaggio come segue, mi interessa la testllinea: 000319df 8b4508 movl 0x08(%ebp), %eax 000319e2 8b4004 movl 0x04(%eax), %eax 000319e5 85c0 testl %eax, %eax 000319e7 7407 je 0x000319f0 Sto cercando di capire quel punto testltra %eaxe %eax? Penso che le specifiche di ciò che …

4
A cosa servono le direttive CFI in Gnu Assembler (GAS)?
Sembra che ci siano una direttiva .CFI dopo ogni linea e ci sono anche un'ampia Varietà di questi ex., .cfi_startproc, .cfi_endprocEcc .. di più qui . .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
Perché x86 è brutto? Perché è considerato inferiore rispetto ad altri? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.