Strumenti Utente

Strumenti Sito


it:ugbasic:user:kw:out
Traduzioni di questa pagina:


ugBASIC Manuale Utente

OUT

SINTASSI

   PAUSE [string,] time
   OUT port, value

SCOPO

Il comando PAUSE metterà in pausa un programma in esecuzione in modo controllato nel tempo. Per avere un modo semplice per segnalare tale pausa all'utente, PAUSE offre il parametro facoltativo string. La stringa viene emessa nella posizione corrente del cursore e non aggiunge un avanzamento di riga. Dopo l'emissione, il cursore rimane dietro la stringa di emissione, come con il comando PRINT.

Il comando OUT è un'istruzione che consente al programma di interagire direttamente con l'hardware del computer, in particolare con le porte di input/output (I/O). Questo comando è particolarmente utile nei contesti in cui si desidera controllare dispositivi esterni collegati al computer, come stampanti, schede audio o dispositivi di acquisizione dati.

Quando si utilizza il comando OUT, si specifica un indirizzo di porta e un valore da inviare a tale porta. L'indirizzo di porta identifica un particolare dispositivo hardware collegato al computer, mentre il valore inviato determina l'azione che il dispositivo eseguirà.

L'utilizzo del comando OUT dipende in larga misura dall'hardware specifico del computer. Gli indirizzi di porta e i valori da inviare variano a seconda del tipo di dispositivo collegato e della configurazione del sistema.

L'utilizzo improprio del comando OUT può danneggiare l'hardware o causare malfunzionamenti del sistema. È essenziale avere una conoscenza approfondita dell'hardware con cui si sta interagendo e utilizzare questo comando con cautela.

ESEMPIO

  PAUSE "Waiting...", 3
  OUT &HBC00, 0

ABBREVIAZIONE

 Ou

DISPONIBILE SU

  • Commodore 128 (Zilog Z80)
  • ColecoVision
  • Amstrad CPC 664
  • MSX
  • SEGA SC-3000
  • SEGA SG-1000
  • VG-5000
  • ZX Spectrum 48

PROBLEMI?

Se si riscontra un problema nell'utilizzare questo comando, se si ritiene che vi sia un bug oppure che la spiegazione sia poco chiara, è possibile aprire una segnalazione per questa parola chiave su GitHub. Grazie!

POWERED BY