Knowledge Base

(T=Z; Z=Y; Y=X;) X = nv[NVpointer + (Nvreclen * NVrecnum) + nn)

Get one byte from NVEM at Pointer + RecLen x RecNum + nn and push it into X. Raise a fatal error if the transfer runs past the end of NVEM.

This instruction can also be used in index mode by using the keyword iNVPushByte. In that case the transfer is at NVEM address Pointer + RecLen x RecNum + nn + ii, where ii is the contents of the index register I.

+ From dialect 16 the address argument will be jndexed when executed inside a MultiTrack task and will be indexed if the instruction is preceded by the IasJ: precode.

Refer to NVEM documentation to learn about Non Volatile Extended Memory.

Dialect exclusions: Not available in dialects before 15.