|
Sezione |
Indirizzi Base
Registri Interni
|
| Capitolo 1 |
| Il Processore e il Debugger |
DEBUG 21/22 [49 di 60] |
|
| Rimangono 3 comandi di usa marginale, che illustriamo per completezza. |
|
|
|
| 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 |
|
|
|
|
|
| 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): |
| -i
379 0F - |
|
|
|
|
|
| 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): |
| -o
378 ff - |
|
|
|
Capitolo 1 |
|
DEBUG 21/22 |
![]() |
![]() |
![]() |
||
| 49 di 60 |
|
|
|
|
|
|
Home
|
|
|||||||
|
Motore Ricerca |
|