Domande con tag 'assembly'

2
risposte

Differenza tra codice assembly e elenco smontaggio

L'elenco di disassemblaggio generato da un disassemblatore è esattamente uguale all'elenco di codice assembly che viene facoltativamente generato da un compilatore durante la compilazione del codice C?     
posta 19.02.2017 - 03:10
1
risposta

Recupero delle istruzioni dalla memoria

Quindi, sono un noob in linguaggio assembly e istruzioni macchina. Quando è arrivata la discussione su come implementare le chiamate funtion a livello di processore, qualcuno ha detto che l'istruzione CALL spinge l'indirizzo dell'istruzi...
posta 18.02.2014 - 12:34
1
risposta

x86 lock instruction - simulator

Sto lavorando su un semplice simulatore 8086. Ma non sono sicuro di come implementare il prefisso di blocco. Conosco questo prefisso utilizzato nelle implementazioni del semaforo. 1) Per ora ho solo il core 8086 e nessun altro core come FPU....
posta 27.09.2016 - 07:57
3
risposte

Indirizzi di memoria e assemblaggio

Recentemente ho iniziato a leggere sulla programmazione in Assembly. A mia conoscenza, in Assembly, un programmatore, quando memorizza e richiama le loro variabili, deve specificare l'indirizzo in cui sono memorizzate le loro variabili dal regis...
posta 27.02.2016 - 06:11
1
risposta

L'istruzione x86 più lunga

Ho letto il recente articolo "Istruzioni x86 più lunghe" link Ho tentato di riprodurre il curioso problema di disassemblaggio su una piattaforma di sviluppo Win7x86 usando masm e come suggerito dall'articolo, i prefissi dei redunants....
posta 09.03.2015 - 15:52
1
risposta

Libreria di conversione da codice mnemonico a codice macchina Intel

Sto cercando di fare quanto segue: prendere una singola istruzione IA32 nella sintassi Intel (come ADD EAX, EBX ) e produrre il codice macchina corrispondente per questa istruzione. C'è qualche piccola biblioteca, preferibilmente open source...
posta 05.04.2012 - 09:29
0
risposte

Come gestire le variabili generate dinamicamente in Assembly

Sulla falsariga di Come il compilatore JIT v8 gestisce variabili variabili dinamiche , chiedendosi come si andrebbe a creare variabili generate dinamicamente in assembly. Non necessariamente per esempio codice assembly. Sono più alla ricerca di...
posta 24.04.2018 - 04:44
0
risposte

Perché GNU AS usa caratteri diversi per i commenti a riga singola a seconda dell'architettura?

Il GNU Assembler as utilizza caratteri diversi a seconda dell'architettura per specificare commenti a riga singola, come # su x86, ; su 29k o @ su ARM. Inoltre, indipendentemente dalla piattaforma, sono supportati anche i com...
posta 22.11.2017 - 01:14
1
risposta

assembly - function vs procedure

Nel linguaggio assembly, c'è una differenza tra una funzione e una procedura? Li uso in modo intercambiabile, ma non sono sicuro che sia appropriato un ambiente professionale.     
posta 06.08.2016 - 06:33
0
risposte

Scrittura assemblatore / disassemblatore basato su tavolo Z80

Ho un progetto a lungo termine: computer fai-da-te con vari processori. Uno dei miei desideri non è solo l'hardware, ma anche il software. Così ho iniziato da assembler / disassembler per Linux, anche se ci sono molti assemblatori di Z. Voglio...
posta 11.03.2015 - 18:51