Domande con tag 'assembly'

2
risposte

Come fa un compilatore a conoscere il linguaggio macchina del processore di destinazione al quale il codice sorgente deve essere convertito?

Per esempio: due macchine hanno lo stesso compilatore e lo stesso sistema operativo. Ma le due macchine hanno processori diversi (diverse istruzioni di assemblaggio). Come il compilatore è stato scaricato rispetto al sistema operativo, come vien...
posta 26.01.2017 - 08:45
2
risposte

Quando si progetta un ISA, è buona norma decidere di consentire un'istruzione "pop" che non richiede un operando per ricevere il valore popping?

Molti ISA tra cui x86, x64, ARM, Itanium, hanno un'istruzione pop che richiede un operando che di solito è un registro (o, nel caso di ARM, un elenco di registri). In effetti, non riesco a pensare a un ISA in cima alla mia testa dove l'istr...
posta 16.05.2017 - 20:26
4
risposte

Perché alcuni compilatori generano un codice macchina diretto?

Stavo seguendo questo corso: CMU 18-447, Computer Architecture presso Carnegie Mellon per spazzare le mie conoscenze e concetti. Dicono che la maggior parte dei dettagli e delle implementazioni a livello macchina sono gestite a livello di I...
posta 17.12.2013 - 10:43
4
risposte

C è un linguaggio portatile per la nuova architettura o è specifico per ISA?

Come il linguaggio C è portabile a qualsiasi set di istruzioni (intendo per la nuova architettura). Dobbiamo scrivere di nuovo il compilatore C per la nuova architettura?     
posta 02.07.2016 - 20:14
2
risposte

Cosa c'è di nuovo nell'assemblatore PL / I, DB2 e S / 390?

Ho un prossimo colloquio tecnico con un ex datore di lavoro che si concentrerà su PL / I, DB2 e ISPF. Il lavoro sarà con sistemi che ho architettato e scritto 20 anni fa. I pochi anni di programmazione professionale che ho fatto da allora erano...
posta 02.03.2012 - 06:37
3
risposte

Ruolo del collegamento, dei file oggetto e dei file eseguibili

Per un programma C o assembly che non richiede altre librerie, eseguirà il collegamento essere necessario? In altre parole, la conversione da C a Assembly e / o da Assembly a un file oggetto sarà sufficiente senza essere seguita dal collegamen...
posta 01.08.2011 - 05:02
1
risposta

In che modo le VM implementano le chiamate di funzione?

Sto leggendo un manuale del compilatore che viene compilato in qualche forma di assemblaggio. Poiché non conosco questo linguaggio di assemblaggio, ho deciso di inventare il mio semplice "linguaggio assembly" e di implementare una "macchina virt...
posta 28.07.2014 - 19:45
2
risposte

Criteri per una lingua (Terra come un esempio difficile) per essere utilizzabili per lo sviluppo del sistema operativo e come soddisfare i criteri mancanti

Ad esempio, una lingua che stavo guardando di recente- Terra. Puoi rispondere alla domanda nel contesto di qualsiasi lingua, mi sento più a mio agio con Lua, quindi partirò da lì. Il Terra Language può essere metaprogrammato con Lua ed è re...
posta 06.03.2017 - 22:14
1
risposta

Qual è un buon modo di eseguire il debug quando un valore specifico viene inserito nello stack nel codice assembly?

Attualmente sto eseguendo il debug di un gioco molto vecchio (quindi non c'è un supporto clienti) che continua a bloccarsi in determinate condizioni e ho scoperto che è perché la conversione da unsigned short a unsigned è avvenuta con la convers...
posta 29.08.2016 - 14:23
5
risposte

Esistono degli assembly SDK? [chiuso]

Non ho mai lavorato in assemblaggio, ma ero solo curioso di sapere se esistono SDK per la programmazione di assiemi. Ad esempio, se volessi creare un elenco collegato, ci sono delle librerie disponibili che lo hanno già fatto, o tutto è in gener...
posta 15.10.2012 - 18:31