A computer having a reduced instruction computer (RISC) architecture has a
RISC central processing unit (CPU)(1) coupled to a RAM memory (3) and to a
flash ROM memory (4). A set of compressed operating instructions (6,8),
including a subset defining a compression method (8), are stored in the
flash ROM (4) together with a set of uncompressed instructions (7)
defining a compression algorithm. Upon booting of the computer, the
uncompressed instructions (7) are read from the ROM (4) by the CPU (1)
which then also reads the compressed instructions (6,8), decompresses them
according to the decompression process (7), and writes the decompressed
instructions (6',8') to the RAM (3). The compressed instructions (6,8) can
be dynamically altered by the CPU (1), by generating an altered set of
uncompressed instructions, compressing these in accordance with the now
decompressed compression method (8'), and writing these to the flash ROM
(4).