Skip to main content

  | मौसम…

411 समाचार
Public archive edition · Attributed source reporting with original dates · AI drafts are excluded

411 REFERENCE · Wikibooks

Alcor6L/PicoLisp/cpu

Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.

This module deals with low-level access to CPU (and related modules) functionality, such as reading and writing memory, or enabling and disabling interrupts. It also offers access to platform specific CPU-related constants. Functions cpu-w32 Writes a 32-bit word to memory. (cpu-w32 address data) address - the memory address. data - the 32-bit data to write. Returns: data. cpu-r32 Read a 32-bit word from memory. (cpu-r32 address) address - the memory address. Returns: data - the 32-bit word read from memory. cpu-w16 Writes a 16-bit word to memory. (cpu-w16 address data) address - the memory address. data - the 16-bit data to write. Returns: data. cpu-r16 Reads a 16-bit word from memory. (cpu-r16 address) address - the memory address. Returns: data - the 16-bit word read from memory. cpu-w8 Writes a byte to memory. (cpu-w8 address data) address - the memory address. data - the byte to write. Returns: data. cpu-r8 Reads a byte from memory. (cpu-r8 address) address - the memory address Returns: data - the byte read from memory. cpu-clock Get the CPU core frequency. (cpu-clock) Arguments: none. Returns: clock - the CPU clock (in Hertz). PicoLisp Interrupts Interrupt support is not implemented for PicoLisp yet.