
nand Ra, Rb
Ra ← $\overline {(Ra \& Rb)}$Z and N are setEncoding:

load Ra, (Rb)
Ra ← Mem (Rb)Encoding:

store Ra, (Rb)
Mem(Rb) ← RaEncoding:

bne r6, r5, loop
bnz Imm4
Z==0 , since Z = 1 when it is 0Z = 0 here) is trueEncoding:

Z==0, then PC <- PC + SE(Imm4), else, PC <- PC + 1loop:
load r2, (r0)
load r3, (r1)
sub r2, r3
bnz loop
Only a 3 bit opcode
Made out of flip-flops