Domande con tag 'machine-code'

9
risposte

Risorse sull'apprendimento per programmare in codice macchina? [chiuso]

Sono uno studente, appena entrato in programmazione e amandolo, da Java a C ++ e giù a C. Mi sono spostato all'indietro verso le barebone e ho pensato di andare più in basso all'Assemblea. Ma, con mia grande sorpresa, molte persone hanno dett...
posta 20.12.2011 - 10:09
6
risposte

Il linguaggio macchina è sempre binario? [duplicare]

Non conosco assolutamente nulla nelle cose di basso livello, quindi questa sarà una domanda da principianti. Per favore, scusa la mia ignoranza. Il linguaggio macchina - la serie di numeri che dice al computer fisico esattamente cosa fare -...
posta 20.04.2014 - 02:42
4
risposte

Perché il codice macchina nativo non può essere decompilato facilmente?

Con linguaggi di macchine virtuali basati su bytecode come Java, VB.NET, C #, ActionScript 3.0, ecc., senti a volte quanto sia facile scaricare un decompilatore da Internet, eseguire il bytecode tramite tempo e, spesso, escogitare qualcosa non t...
posta 21.02.2014 - 00:39
4
risposte

Come viene costruito il software per macchine come bancomat o TV?

Come programmatore per principianti ho lavorato solo con la programmazione di applicazioni basate su computer, ma una domanda mi è venuta in mente molto spesso da quando ho iniziato a programmare e non riesco a ottenere una risposta corretta....
posta 09.03.2012 - 22:24
3
risposte

Perché gli eseguibili dipendono dal sistema operativo ma non dalla CPU?

Se scrivo un programma C e lo compilo in un file .exe , il file .exe contiene le istruzioni raw della macchina per la CPU. (Penso). In caso affermativo, come è possibile che eseguo il file compilato su qualsiasi computer che esegue u...
posta 26.07.2014 - 12:32
5
risposte

I compilatori-scrittori devono effettivamente "capire" il codice macchina? [chiuso]

Potrebbe essere una specie di domanda strana. Un ragazzo che scrive un compilatore C ++ (o qualsiasi altro linguaggio non VM): deve essere in grado di leggere / scrivere il linguaggio della macchina raw? Come funziona? EDIT: mi riferisco i...
posta 19.04.2014 - 10:08
5
risposte

Compilazione in codice bytecode o macchina

La compilazione che produce un bytecode temporaneo (come con Java), piuttosto che andare "fino in fondo" al codice macchina, generalmente comporta una minore complessità (e quindi probabilmente richiede meno tempo)?     
posta 14.06.2015 - 01:35
1
risposta

JIT del codice macchina e bit Esecuzione disabilitazione

Come è il codice macchina generato in runtime (come l'output di un JIT), effettivamente eseguito dalla CPU se la CPU / OS ha un bit di Execution Disable? Per quanto ne so, molti processori e sistemi operativi moderni includono il supporto per...
posta 08.09.2014 - 20:45
2
risposte

I compilatori devono essere scritti per ogni modello di CPU?

È necessario tenere conto dei diversi processori e delle loro istruzioni durante la scrittura di un compilatore? Le istruzioni sono state standardizzate? O quali strumenti e tecniche sono disponibili per aiutare con questo? Per esempio. Ignorand...
posta 07.10.2012 - 10:24
3
risposte

È possibile utilizzare GNU GPL per applicazioni che non hanno origine?

Voglio dire, è possibile creare un'applicazione senza codice sorgente - per esempio usando l'editor HEX o qualche debugger che può istruzioni di assemblaggio (in realtà ogni debugger decente può farlo). Creare programmi in questo modo è ovvia...
posta 02.02.2013 - 20:08