Orthogonal Instruction Set - Orthogonality in Practice

Orthogonality in Practice

In many CISC computers, an instruction could access either registers or memory, usually in several different ways. This made the CISC machines easier to program, because rather than being required to remember thousands of individual instruction opcodes, an orthogonal instruction set allowed a programmer to instead remember just thirty to a hundred operation codes ("ADD", "SUBTRACT", "MULTIPLY", "DIVIDE", etc.) and a set of three to ten addressing modes ("FROM REGISTER 0", "FROM REGISTER 1", "FROM MEMORY", etc.). The DEC PDP-11 and Motorola 68000 computer architectures are examples of nearly orthogonal instruction sets, while the ARM11 and VAX are examples of CPUs with fully orthogonal instruction sets.

Read more about this topic:  Orthogonal Instruction Set

Famous quotes containing the word practice:

    My paternal grandmother would not light a fire on the Sabbath and piled all Sunday’s washing-up in a bucket, to be dealt with on Monday morning, because the Sabbath was a day of rest—a practice that made my paternal grandfather, the village atheist, as mad as fire. Nevertheless, he willed five quid to the minister, just to be on the safe side.
    Angela Carter (1940–1992)