Instruction set architecture: Difference between revisions

Content deleted Content added
Control flow operations: A skip is more like a forward conditional branch with a fixed offset; for predication I tend to think of the predicate as being part of the instruction itself, rather than the previous instruction. They can skip more than one instruction (the IBM 704 and successors had a "Compare Accumulator and Storage" instruction that skipped either 0, 1, or 2 instructions based on whether AC < M, AC = M, or AC > M).
Instruction types: That bit about the vector facility and 8087 instructions as coprocessor instructions should be indented and state that it's referring to coprocessor instructions, to make it clearer why it's there. They're not "early" examples; PDP-11 floating-point processor instructions date back before either fo them, for example.
Line 66:
*Load/store data to and from a coprocessor or exchanging with CPU registers.
*Perform coprocessor operations.
Early historic:Some examples of coprocessor instructions include those for the the [[IBM 3090]] [[IBM_3090IBM 3090#Vector_facilityVector facility|Vector facility]] and the [[Intel 8087]].
 
===Complex instructions===