Sto provando a eseguire una programmazione bare-metal in ARM con GCC e test su QEMU. Ogni volta che chiamo in un'etichetta ARM da C, il mio programma si blocca. Ho un semplice esempio di codice che mo
Le istruzioni in modalità pollice sono 2 byte e le istruzioni in modalità ARM sono 4 byte. lo screenshot è uno smontaggio delle istruzioni in modalità pollice. perché vedo istruzioni a 4 byte mescolat
Sto cercando di apprendere le competenze utili nel modding del firmware (per il quale non ho codice sorgente) Queste domande riguardano l'uso di BX dal codice del pollice per saltare o chiamare un alt
Sto provando a disassemblare un oggetto creato per ARM con gcc. Sfortunatamente, objdump sta cercando di indovinare se il codice è ARM e Thumb, e sta sbagliando: pensa che il mio codice sia Thumb quan