Peek

(Redirigido desde «PEEK»)

PEEK es una instrucción, que usaba el lenguaje BASIC de los antiguos ordenadores de 8 bits, como el Sinclair BASIC del ZX Spectrum y el Commodore BASIC.

Dicha instrucción se encargaba de recuperar un valor en una determinada dirección (posición) de memoria.[1]​ También se encuentra la contrapuesta POKE, cuyo objetivo era escribir o grabar un valor en una determinada dirección de memoria. Las instrucciones PEEK y POKE fueron implementadas por primera vez por Bill Gates y Paul Allen en 1975, en el lenguaje Altair BASIC.[2]

El valor siempre es devuelto, dada la arquitectura del hardware, en una palabra de 8 bits, es decir en 1 byte.

Ejemplos de PEEK en el ZX Spectrum editar

  • PRINT PEEK 23609

Devolverá el valor 0. En este ejemplo, en la dirección de memoria RAM 23609 (HEX 5C39) se encontraba el valor de la variable usada por la ROM que determinaba la duración del sonido que generaba el ordenador con cada pulsación de tecla. En el caso del ejemplo, el valor 0 (cero) es el predeterminado para el sonido más corto.

Véase también editar

Referencias editar

  1. «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. 
  2. 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.