Proposed are a method, a computer and a
computer network that utilize a method of representing and
processing numbers in a computer, in which all information transmitted over a
system bus to and from a processor is represented in the form of multi-bit numbers in a positional
numbering system, wherein all the numbers are represented in a base-b
numbering system, each digit in each bit corresponds to its own optical metastable monochromatic
laser beam having a
wavelength ʎ selected from a range of from ʎ 0 to ʎ b -1, the optical
signal of said beam, prior to reaching the processor, is subjected to automatic
wavelength selection and sent accordingly over its own optical channel with a given number already in a decimal
numbering system to a converter which generates at its outlet a logical 1 in the presence of a
signal, or a logical 0 in the absence of a
signal, after which this signal arrives at an
encoder which converts the given decimal number of the signal into an equivalent number in a binary
numbering system, said number together with another similarly processed number arrives at an ALU of the processor and then a binary final number arrives at a decoder where it is converted into an equivalent number in a one-hot base-b code, an active decoder output representing a digit in a bit is converted into an optical
laser signal of the corresponding level and said optical
laser signal is fed to the
system bus. The proposed solutions make it possible to decrease the number of bits in (data, address and command) buses and thus reduce the number of
data processing operations and therefore also the
machine time by increasing the information content of each bit.