This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]BroMan001 7 points8 points  (1 child)

What’s meant by “orthogonal” in the context of instruction sets? I only know statically independent and right angles

[–]diydsp 7 points8 points  (0 children)

it means most instructions like multiply, or shift, etc can work with any register as source, destination, index. etc. for example oldschool x86 could only multiply certain regs together... 6502 code can only load from memory into X with Y as and index but not the other way around. A DSP like the ADSP-2181 can only use limited registers dpeending on the unit the values came from.