{{htmlmetatags>metatag-robots=() metatag-title=(OUT | ugBASIC User Manual) metatag-keywords=(ugBASIC,Commodore 64,Commodore PLUS/4,ZX Spectrum) metatag-description=(Pagina del manuale per OUT) metatag-media-og:image=(:ugbasic:logo-ugbasic-fb.png) metatag-og:title=(OUT | ugBASIC User Manual) metatag-og:description=(Pagina del manuale per OUT) }} ====== 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 [[https://github.com/spotlessmind1975/ugbasic/issues/new?title=SEGNALAZIONE SU OUT|aprire una segnalazione]] per questa parola chiave su GitHub. Grazie!===== POWERED BY ===== [[:it:ugbasic:user:index|{{ :ugbasic:user:logo-ugbasic.png?nolink&600 |}}]]