use sign_extend;
use cratecondition_flag;
use crateRegisters;
use crateMemory;
/// An address is computed by sign-extending bits [8:0] to 16 bits and adding this value to the incremented PC.
/// The contents of memory at this address are loaded into DR.
/// The condition codes are set, based on whether the value loaded is negative, zero, or positive.