O'Reilly logo
  • You Wang thinks this is interesting:

The architecture is the programmer’s view of a computer. It is defined by the instruction set (language) and operand locations (registers and memory)

From

Cover of Digital Design and Computer Architecture, 2nd Edition

Note

instruction space + operand space