ALU Programming
Load register 1 from Input - -------------0000
Load register 2 from Input -------------- 0010
Load register 1 from Register 3 --------- 0001
Load register 2 from Register 3 --------- 0011
Shift Left with 1 from register 1 --------- 0101
Shift Left with 0 from register 1 --------- 0100
Shift Right with 1 from register 1 -------- 0111
Shift Right with 0 from register 1 -------- 0110
INCREMENT ---------------------------1001
DECREMENT---------------------------1000
NOT ------------------------------------1011
NEGATE--------------------------------1010
ADD registers 1 & 2---------------------1100
AND registers 1 & 2---------------------1101
OR registers 1 & 2------------------------1110
????? -------------------------------------1111