Domande con tag 'assembly'

0
risposte

IBM PC XT 5162 BIOS pari e dispari

Sto scrivendo un BIOS completamente nuovo, da zero, per il 5162. Il BIOS già esistente è sui chip U34 e U35. Normalmente, esattamente un byte (il byte dispari) dovrebbe essere su U34, seguito da esattamente un byte pari su U35, ma questo non è s...
posta 04.09.2015 - 09:31
10
risposte

Assemblaggio in un documento di ricerca

Sto facendo un documento di ricerca sulla programmazione, e ho bisogno di spiegare in qualche modo l'assemblaggio ... Non ho mai imparato la lingua, ma capisco a cosa serve e come si presenta ... MOV A,47 ADD A,B HALT E da quello che ho cap...
posta 10.02.2012 - 15:00
4
risposte

Come valutare l'efficienza del codice assembler?

Stavo codificando alcune funzioni in C ++ e mi chiedevo in che modo diverse versioni di quelle funzioni avrebbero influito sul codice di assembly generato. Ho inserito diverse versioni nello strumento Explorer del compilatore di Godbolt e ho e...
posta 10.09.2017 - 23:10
5
risposte

Quale conclusione si può trarre da nessuna differenza nell'assemblaggio generato da 2 programmi piuttosto diversi?

Potrei non aver avuto un controesempio quando ho ricevuto la risposta "Un puntatore è solo un indirizzo, qual è la difficoltà?" ma non ho davvero comprato una spiegazione così semplice e al codice assembly non è ovvio quale sia un puntatore per...
posta 12.04.2014 - 05:12
2
risposte

Come aggiungere software a una macchina? [duplicare]

Quando costruiamo una nuova macchina, come aggiungiamo software a quella macchina? So che abbiamo assemblatori e compilatori che convertono il codice di alto livello in codice macchina per farlo capire. Ma avendo progettato una nuova macchi...
posta 16.08.2014 - 09:09
4
risposte

In che modo l'assemblaggio si riferisce al codice macchina / binario

In che modo l'assemblaggio si riferisce al codice macchina / binario. Ad esempio ecco come stampare sullo schermo in mikeOS (un piccolo sistema di assemblaggio puro), mikeOS utilizza NASM per assemblare. BITS 16 ORG 32768 %INCLUDE '...
posta 18.02.2014 - 13:00
2
risposte

Come posso testare l'assemblaggio generato?

Sto lavorando su un compilatore C per Linux allo scopo di curiosità personale / divertimento. Come posso testare l'assembly generato prima che il compilatore sia abbastanza completo da fare qualcosa di utile? Ad esempio, se ho il seguente pro...
posta 09.08.2018 - 00:30
1
risposta

Come l'assemblatore converte in codice macchina 1 e 0 [duplicato]

So che l'assemblatore è quello che converte in codice macchina. Quindi qui nel set di istruzioni 8085 LDA ha l'opcode "3A". La mia domanda è come assemblatore convertire mnemonici in opcode e infine in codice macchina. Come LdA mnemonico vi...
posta 03.06.2016 - 17:42
3
risposte

Come simulare il flusso di controllo senza utilizzare i primitivi del flusso di controllo

Fondamentalmente, voglio sapere come simulare while e if se sto gestendo il flusso di controllo attraverso una serie di istruzioni. Il ciclo while può essere simulato da if , come visto con il branching di assieme con je...
posta 06.07.2018 - 19:59
2
risposte

In che modo x86 si occupa delle coppie di registri?

Ho letto di vecchi processori (8080, 8086 e così) e ho visto che quei vecchi processori a 8 bit avevano alcune istruzioni a 16 bit attraverso l'uso di coppie di registri. Ad esempio, sull'8080, l'istruzione XCHG scambia il valore tra la coppia H...
posta 27.01.2018 - 00:01