New answers tagged

0

If you're going to have a condition-codes register where each bit represents an independent state (as opposed to some enumerated value for all possible outcomes), then NZVC are the necessary flags. Overflow - for checking the result of arithmetic operations. Carry - for extended-precision integer arithmetic. Zero - for branch on equal/not equal (the ...


2

This looks like a single genius strike Na, not really, they are essentially the flags that can come out of an ALU, or more correct, they are the outputs that can be brought directly out of an ALU. Just imagine the idea is to separate instructions and branching to reduce instruction set size and improve reusability. Looking at an ALU with this goal in mind ...


Top 50 recent answers are included