1. instructions for bitwise operations
2. shorter code for instruction and parameter handling
3. allow multiple inputs in get_input
4. bugfix: change the code block index after a jump
5. bugfix: pull up the input pins
6. the assembler can now assemble a whole code file
adding a sample code for test