Instruction step: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m apostrofo tipografico |
|||
(4 versioni intermedie di 4 utenti non mostrate) | |||
Riga 1:
{{F|
'''Instruction step''' è
Nel caso di un programma in [[linguaggio di alto livello]], un singolo ''statement'' può corrispondere a diverse istruzioni in [[linguaggio macchina]], mentre nel linguaggio [[Assembly]] ciascuna istruzione corrisponde ad un passo di programma.
Ci sono diverse tecniche per interrompere
Successivamente sono state introdotte dai costruttori di microprocessori istruzioni di interruzione software, che possono essere temporaneamente sostituite
In ogni caso, sia con
Generalmente i comandi supportati dal ''debugger'' sono:
*
* L'esecuzione di una istruzione (''single step''), o più istruzioni
*
*
*
Nelle famiglie più recenti di processori sono state incorporate delle apposite interfacce di debug (ad esempio [[JTAG]] e ONCE), con opportuni microprogrammi che semplificano notevolmente le procedure di [[debugging]]. Tali interfacce possono essere gestite tramite applicazioni visuali su PC, collegato per mezzo di una porta seriale, al ''target''. Queste applicazioni consentono di effettuare il ''debugging'' sul [[codice sorgente]] in [[linguaggio ad alto livello]], svincolando il programmatore dal trattamento del [[codice macchina]], dal calcolo degli indirizzi, dalla notazione [[esadecimale]] ed altre difficoltà del ''debugging'' di basso livello.
== Voci correlate ==
* [[Instruction cycle]]
Line 28 ⟶ 29:
{{Portale|informatica}}
[[Categoria:
[[Categoria:Ambienti di sviluppo]]
|