Domande con tag 'assembly'

3
risposte

Quale assemblea dovrei imparare? [chiuso]

Vorrei conoscere il reverse engineering, ma sono un po 'confuso con molti assembly diversi. Quindi per dire ... lasciami spiegare! Ogni volta che inizio a leggere l'esercitazione di assemblaggio, si afferma che è per MC8600 o x86 o qualche al...
posta 18.07.2011 - 09:21
3
risposte

Un linguaggio di assemblaggio per il processore intel x86 sarà compatibile con i processori amd?

Voglio avere un libro di assemblaggio per imparare l'assemblaggio, e stavo vagando se ottengo un libro per il processore intel x86 ci saranno problemi nell'assemblare il codice su un processore amd?     
posta 27.04.2013 - 02:15
6
risposte

Una domanda sulla natura dell'assemblaggio generato in C ++ e codice Algebra

Ho scritto questo codice: #include <iostream> int main() { int a; std::cin >> a; if(a*a== 3){ std::cout << a; } return 0; } In MSVC ho attivato tutti i flag di ottimizzazione. Mi aspettavo che d...
posta 26.04.2012 - 21:49
2
risposte

In che modo una CPU carica più byte contemporaneamente se la memoria è indirizzata a byte?

Ho letto le CPU e come sono implementate, e alcune architetture complesse (guardandoti x86) hanno istruzioni che vengono caricate dalla memoria durante un ciclo di clock. Poiché un indirizzo punta a un singolo byte, come è possibile che io possa...
posta 03.01.2018 - 18:56
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
3
risposte

Fonte del valore di caricamento nel registro o nella posizione di memoria

Quando carichiamo un registro o una posizione di memoria con un valore (ad esempio MVI 3A o MVI 53 ), cosa inizializza il registro o la posizione di memoria con quel valore specifico? È la CPU che esegue l'inizializzazione, giusto? Ma d...
posta 28.11.2016 - 21:53
1
risposta

Dove sono gli stack per gli altri thread situati in uno spazio di indirizzi virtuali di processo?

L'immagine seguente mostra dove sono disposte le sezioni di un processo nello spazio degli indirizzi virtuali del processo: Puoi vedere che c'è solo una sezione dello stack (poiché questo processo ha solo un thread che presumo). Ma c...
posta 30.06.2017 - 15:15
1
risposta

Si può usare SSE (o AVX) per fare grandi file bsf?

Mi trovo a dover fare un bsf (trova il primo bit impostato) in una bitmap a 512 bit. Questo è nel percorso caldo, quindi mi piacerebbe vedere come posso accelerare le cose. In questo momento sto mantenendo una voce di intestazione per sapere...
posta 08.03.2015 - 01:00
1
risposta

Come essere sicuri che un certo codice non chiami gli interrupt?

Immagina di avere un file codice oggetto da una fonte non attendibile. Si desidera eseguire questo codice per conoscere il risultato del suo calcolo e si desidera che il codice funzioni rapidamente, quindi l'impostazione di un'intera macchina vi...
posta 03.10.2015 - 08:34
4
risposte

Perché parliamo degli indirizzi e della memoria della variabile in C?

Perché usiamo parlare di indirizzi e memoria della variabile in C, dove in altri linguaggi (come in Java, .Net etc) non parliamo di indirizzo e memoria variabili in un programma, useremo direttamente le variabili . Ma in C Language stiamo asc...
posta 06.11.2013 - 10:00