# BASIC 256 - Language Documentation

es:portout

## PortOut

### Formato

portout ( número de puerto de e/s, valor )

### Descripción

Escribe un valor (0-255) en un puerto de E/S del sistema.

Leer y escribir en los puertos de E/S del sistema puede ser peligroso y causar resultados impredecibles. Esta instrucción puede ser desactivada en prevención de posibles problemas de seguridad del sistema. La configuración se puede hacer en el IDE, accediendo al menú Edición>Preferencias.

Esta funcionalidad sólo está disponible para los puertos de Windows. En Vista y Windows 7 se debe ejecutar BASIC-256 con permisos elevados (Administrador) una primera vez, para instalar el driver inpout32, necesario para que esta funcionalidad esté disponible. Una vez que el driver haya sido instalado, las instrucciones PortIn/PortOut funcionarán sin que sea necesario un nivel elevado de privilegios.

### Ver también

PortIn

### Ejemplo

    for y = 0 to 255
       portout 0x378,y
       print y + " " + portin(0x379)
       pause .1
    next

escribirá los números 0-255 en el primer puerto de impresora (puerto paralelo estándar) y mostrará el valor del registro de estado.

### Disponible desde la versión

0.9.6.41

es/portout.txt · Last modified: 2011/04/03 00:29 (external edit)