Domande con tag 'assembly'

1
risposta

Perché GCC utilizza la sintassi AT & T per impostazione predefinita?

Penso che il titolo dice tutto:) C'è qualche particolare motivo pratico (immagino sia per lo più storico, ma non riesco a trovarlo da solo) perché GCC usa la sintassi AT & T / GAS? Nota: so che questo è solo predefinito e puoi cambi...
posta 21.11.2014 - 23:45
1
risposta

Qual è lo scopo della zona rossa?

La zona rossa è un'area di dimensioni fisse in memoria oltre il puntatore dello stack che non è stato "allocato". I compilatori generano assemblaggi per accedere a quell'area in semplici funzioni foglia. Ma non vedo alcun reale vantaggio per...
posta 24.02.2014 - 09:23
3
risposte

Piccolo linguaggio di assemblaggio per la pratica [chiuso]

Sto imparando il linguaggio assembly per l'architettura x86. Ma, non sono in grado di trovare problemi di pratica in modo da poter testare le mie capacità. Puoi suggerirmi alcuni problemi di pratica o qualche piccolo progetto di linguaggio assem...
posta 05.07.2012 - 19:57
4
risposte

Quali sono le differenze chiave tra lo sviluppo di C di basso livello e lo sviluppo di OOP di livello superiore? [duplicare]

Ho usato un linguaggio OOP di alto livello (come C # e / o Java) per parecchio tempo. Conosco modelli come la banda di quattro, in grado di leggere e scrivere codice ragionevolmente bene e sono considerato un anziano dai suoi pari. Mi sto s...
posta 24.09.2015 - 17:33
3
risposte

Scrittura di un bootloader senza bootloader

Ho una domanda a cui davvero non riesco a trovare una risposta diretta. Permettetemi di iniziare dicendo che non sto chiedendo un tutorial passo dopo passo, o addirittura di fare qualcosa. Sono solo curioso. Ho letto tutto il giorno sullo svi...
posta 19.09.2013 - 02:10
7
risposte

L'assembly scritto a mano scomparirà? [chiuso]

La scorsa settimana mi chiedevo, con i compilatori che stanno migliorando sempre di più l'ottimizzazione, ci sarà un punto in cui non c'è bisogno di assemblaggi scritti a mano? Ci sono ancora campi specializzati in cui i compilatori non sono abb...
posta 23.04.2011 - 12:41
4
risposte

C'è molta differenza tra il linguaggio Assembly X86 su Windows e Linux?

Sono un principiante assoluto all'Assemblea, e il mio obiettivo è quello di imparare quanto più posso fare con Assembly, che un giorno potrò raggiungere il livello di esperti (so che sono lontano, ma non si sa mai ). Il mio unico problema è ques...
posta 20.10.2013 - 13:30
7
risposte

Che cosa possiamo imparare dai linguaggi di assemblaggio inattivi? [chiuso]

Ci sono ancora gruppi di programmatori che supportano vecchi microprocessori, ad esempio, Z80, 6510 , 68000, ecc. Cosa può impariamo dai vecchi linguaggi di assemblaggio in un momento in cui la programmazione funzionale sta diventando di moda?...
posta 09.04.2011 - 15:02
1
risposta

Test unitario: codice assembler e diverse architetture

Attualmente sto testando alcuni codici C e ho riscontrato un problema: All'interno del codice ci sono chiamate funzioni che contengono il codice assembler inline per l'architettura SPARC 8. Dato che sto facendo i test unitari su un'archite...
posta 18.01.2016 - 11:18
2
risposte

Qual è il vero vantaggio dell'uso di CDECL? (più specificatamente spingendo invece di reging)

Quindi sto imparando l'assembly e ho imparato a conoscere ABI e ho ottenuto alcuni test di base lavorando usando la cdecl chiamata convenzione per usare lo stdlib di c in nasm. Ma ho visto altre Convenzioni di chiamata (come il registro di a...
posta 21.10.2015 - 05:55