POKE

POKE es una instrucción en el lenguaje de programación BASIC usada en algunas de las primeras versiones de este lenguaje. Dicha instrucción se encargaba de grabar un valor en una determinada dirección de memoria, ambos datos dados como argumento.[1]​ También se encuentra la contrapuesta PEEK, cuyo objetivo era recuperar un valor de una dirección de memoria determinada.[2]​ Las instrucciones PEEK y POKE fueron implementadas por primera vez por Bill Gates y Paul Allen en 1975, en el lenguaje Altair BASIC.[3]

El primer número en una instrucción POKE se refiere a la posición de memoria, y el segundo, a su valor. Normalmente el segundo valor solía ser 0 (correspondiente a la instrucción en ensamblador Z80 nop -no hagas nada-) o 201 (ret -acaba y vuelve-). En otros casos podía tener un valor arbitrario a elección del jugador: por ejemplo, número de vidas.

  1. «POKE». Microsoft QuickBasic 4.5 Advisor. Microsoft. 1990. Archivado desde el original el 16 de mayo de 2011. Consultado el 28 de diciembre de 2007. 
  2. «PEEK». Microsoft QuickBasic 4.5 Advisor. Microsoft. 1990. Archivado desde el original el 16 de mayo de 2011. Consultado el 28 de diciembre de 2007. 
  3. N.Montfort, P.Baudoin, J.Bell, I.Bogot, J.Douglass u.a. 10PRINT CHR$(205.5+RND(1)); : GOTO 10 Cambridge, MIT Press (2013) ISBN 978-0-262-01846-3 S.171 Online Archivado el 18 de agosto de 2013 en Wayback Machine., PDF.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne