ADDI: add immediate
module branch(input[7:0] registers, output branch);
assign branch = (registers == 8'b00);
endmodule
MOVR
register
module temp_reg(
reg[7:0] temp;
if (result ==1'b0)
temp <= 8'b0
if load (== 1'b1)
temp <= data;
else if (increment == 1'b1)
temp <= temp+1;
else if (decrement == 1'b1)
temp <=temp - 1;
assign negative = temp[7];
assign zero = (temp == 8'b00);
assign positive = ~ zero & ~ negative
Current Position = 16