Hacker News new | ask | show | jobs
by NooneAtAll3 45 days ago
Huh, so its isa is just "Dst := Src+Imm", with Dst one of [A,B,Out,PC] and Src one of [A,B,In,Zero]

Plus just a tiny bit of logic that wires in "Carry Flag" when Src=Zero to control Dst=PC

I guess "MOV A,B" sets Imm to zero for simplicity, because I don't see anything stopping it