Domande con tag 'assembly'

1
risposta

Perché l'allineamento dei dati è usato esattamente?

Ogni tipo di dati deve essere allineato a un multiplo di un certo numero di byte, ad esempio un short int deve essere allineato a un multiplo di 2 byte e un int deve essere allineato a un multiplo di 4 byte. Ma perché l'allineamento...
posta 25.08.2017 - 01:52
2
risposte

Perché la sintassi dell'assembly AT & T è stata progettata in questo modo?

La sintassi dell'assembly AT & T, spesso chiamata sintassi GAS, continua a sorprendermi. Ad esempio, il suo ordine di parametri: mov $100,%eax /* Destination after source */ Questo sembra davvero così contro-intuitivo! Quasi tutti i lin...
posta 20.04.2015 - 10:33
1
risposta

Il codice non utilizzato influisce sull'assemblaggio dopo l'avvio (ad esempio la memoria)?

Dichiarazione di non responsabilità: provengo da uno sfondo PHP . In PHP , potrei avere migliaia di file, che non vengono mai caricati, se non necessario, a causa della funzione autoloader (se è necessario del codice, verrebbe ca...
posta 26.01.2016 - 20:09
2
risposte

Implementazione del supporto di array di lunghezza non fissa in un compilatore

Sto pensando di costruire una lingua per microcontrollori PIC. Voglio poter usare matrici di dimensioni non fisse, come questa: Dichiara la variabile come int[] Attendi input dalla connessione seriale Rendi la variabile input...
posta 09.05.2013 - 16:32
3
risposte

C'è ancora qualche valore nell'apprendimento delle lingue di assemblaggio oggi? [chiuso]

Specificamente per un programmatore di giochi. Se avevi davvero bisogno di alcune routine di assemblaggio, potresti cercare aiuto, mentre negli anni '80 / '90 era una delle lingue tradizionali. Ho letto che i compilatori possono generalmente...
posta 15.07.2014 - 20:52
2
risposte

Se le istruzioni nell'assembly "generico"?

Sto leggendo un libro relativamente "amichevole" e semplice sui compilatori chiamati "Costruiamo un compilatore" (in origine una serie di articoli). Il compilatore scritto nel libro genera istruzioni in alcuni assembly (68000 assembly). Da...
posta 28.07.2014 - 00:19
6
risposte

Ci sono lavori orientati alla programmazione o all'assemblaggio di ottimizzazione

I programmatori di motori 3D devono preoccuparsi un po 'della velocità di esecuzione, ma per quanto riguarda i programmatori di ATI e nVidia? Quanto hanno bisogno di ottimizzare le loro applicazioni di driver? Ci sono posti di lavoro là fuori...
posta 14.03.2011 - 11:59
1
risposta

Sviluppo di un compilatore per un'architettura CPU autoprodotta

Recentemente sono stato consumato creando la mia semplice architettura CPU che a un certo punto potrebbe essere facilmente implementata nell'hardware (nessun FPGA, ma circuiti Logic Gate reali). Naturalmente per soddisfare questo requisito sono...
posta 27.12.2014 - 13:56
2
risposte

Trasferimento dati in linguaggio assembly

Spostamento dei dati nella lingua dell'assembly: MOV B, A Se trasferisco il contenuto dal registro interno A al registro B, cosa succede al contenuto del registro A? È cancellato? Rimane invariato?     
posta 21.11.2016 - 21:48
2
risposte

Come si struttura un progetto in linguaggio assembly?

Quindi, seguo un corso MIPS dopo il ritorno a scuola; e ci stiamo avvicinando al punto in cui iniziamo il nostro progetto finale. Sono sempre stato uno per progetti grandi e ben strutturati: un sacco di strumenti di supporto, zone ben separat...
posta 09.06.2016 - 10:02