Digital Level Design of Processors

Low level overview of simple processor.

Low level overview of simple processor.

Simple Processor: Instructions and Encoding

Condition Code Flag Registers (Z and N bits)

1 bit each, as follows, used for the conditional branch instructions

  1. Z bit: If the operation causes the result to be exactly zero, this bit is set
    1. 1 when the result of the last instruction was zero
    2. 0 when
  2. N bit: set if the result of the last operation was nagetive
    1. 1 when the result is negative
    2. 0 when the result is positive

Key Parts