|
 |
Il Processore e il Debugger |
DEBUG 21/22
[49 di 60] |
 | Rimangono 3 comandi di usa marginale, che
illustriamo per completezza. |
 |
|
Comando H - Calcola la somma e la differenza dei valori
specificati |
|
 | Il comando H
(HEX, esadecimale) calcola
e visualizza la somma e la differenza di 2 numeri
esadecimali forniti dopo il comando; entrambi non possono essere più grandi
di 4 cifre (e vanno specificati ovviamente senza la H finale). |
 | Vediamo alcuni esempi: |
 |
Se fai click sull'icona a
sinistra si apre l'Ambiente Assembly
e puoi
provare DEBUG
on-line.
Scegli
il pulsante di opzione "Aprire il file" o "Esegui
l'applicazione"
e conferma
con
OK. NB: alcuni gestori di protezione (per esempio SP2 di WinXP) non ti consentono questa operazione: in questo caso scrivi c:\arch-lab\bin\sys\assembler.pif direttamente nel campo indirizzo del Browser |
-h
100 200
0300 FF00 |
-h
23a 100
033A 013A |
-h
9876 1234
AAAA 8642 |
-h
ffff ffff
FFFE 0000 |
 |
|
Comando I - Input da una porta |
|
 | Il comando I
(INPUT, ingresso) esegue
la lettura della porta specificata dal parametro e mostra,
sulla riga successiva, il valore esadecimale letto. |
 | Vediamo un esempio (lettura del
Registro
di stato della porta parallela,
0379H): |
 |
|
Comando O - Output da una porta |
|
 | Il comando O
(OUTPUT, uscita) spedisce
un byte alla porta specificata
dal primo parametro; il byte da trasmettere è passato come secondo
parametro. |
 | Vediamo un esempio (scrittura del
Registro
di uscita della porta parallela,
0378H): |
©
2001-2010 - Studio Tecnico
ing. Giorgio OBER
Tutti i diritti sono riservati
|