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].


7
Limitazioni della sintassi Intel Assembly rispetto ad AT&T [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, discussioni, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
88 linux  assembly  x86  att  bsd 

3
L'utilizzo di gdb in un codice assembly a passaggio singolo al di fuori dell'eseguibile specificato causa l'errore "impossibile trovare i limiti della funzione corrente"
Sono fuori dall'eseguibile di destinazione di gdb e non ho nemmeno uno stack che corrisponda a tale destinazione. Voglio comunque eseguire un singolo passaggio, in modo da poter verificare cosa sta succedendo nel mio codice assembly, perché non sono un esperto di assembly x86. Sfortunatamente, gdb si rifiuta di eseguire …


30
Perché programmi in assembly? [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso lo scorso anno . Migliora questa domanda Ho una domanda per tutti gli hacker hardcore di …





1
Perché l'inizializzazione aggregata GCC di un array riempie per prima l'intera cosa di zeri, inclusi elementi diversi da zero?
Perché gcc riempie l'intero array di zeri invece che solo dei restanti 96 numeri interi? Gli inizializzatori diversi da zero sono tutti all'inizio dell'array. void *sink; void bar() { int a[100]{1,2,3,4}; sink = a; // a escapes the function asm("":::"memory"); // and compiler memory barrier // forces the compiler to …





2
Il moderno hardware video per PC supporta la modalità di testo VGA in HW o il BIOS la emula (con la modalità di gestione del sistema)?
Cosa succede realmente sul moderno hardware PC avviato in modalità MBR BIOS legacy a 16 bit quando si memorizza un byte come '1'(0x31) nel framebuffer di testo VGA (modalità 03) all'indirizzo lineare fisico B8000? Quanto è lento un mov [es:di], eaxnegozio con l' MTRR per quella regione impostato su UC? …

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.