本章将要构建具有完整功能的算术逻辑单元ALU(The Arithmetic Logic Unit)
HalfAdder(a, b, sum, carry) // 半加器
FullAdder(a, b, c, sum, carry) // 全加器
Add16(a[16], b[16], out[16]) // 加法器
Inc16(in[16], out[16]) // 增量器
Or16Way(in[16], out) // 16通道或
IsNeg16(in[16], out) // 判断双字节数是否为负数
ALU(x[16], y[16], zx, nx, zy, ny, f, no, out[16], zr, ng) // 算数逻辑单元