Instruccion POKE

Objetivo:

Para escribir (poke) un byte de datos en una posición de memoria.

Sintaxis:

 POKE a,b 

Comentarios:

a y b son expresiones de número entero.

La expresión de número entero ser la dirección de compensación de la posición de memoria para ser empujada. DEF SEG declaración última ejecutado determina la dirección. El GW-BASIC no comprueba ninguna compensación que es especificada.

La expresión de número entero b es los datos para ser pokeados.

b debe ser dentro de la variedad de 0 a 255.a  deber ser dentro de la variedad de 0 a 65535.

La función complementaria para POKE es PEEK. El argumento para PEEK es una dirección de la cual un byte debe ser leído.

POKE y PEEK son útiles para el almacenaje eficiente de datos , cargando subrutinas de lenguaje ensamblador, y para pasar argumentos y resultados a y desde subrutinas de lenguaje ensamblador.

Ejemplos:

 20 POKE &H5A00, &HFF

Coloca el valor decimal 255 (&HFF) en la posición hexadecimal  (23040 decimal) Ver el ejemplo de función PEEK.

1