eight_bit_computer.operations package¶
Submodules¶
- eight_bit_computer.operations.add module
- eight_bit_computer.operations.addc_op module
- eight_bit_computer.operations.and_op module
- eight_bit_computer.operations.call_op module
- eight_bit_computer.operations.copy_op module
- eight_bit_computer.operations.decr_op module
- eight_bit_computer.operations.fetch module
- eight_bit_computer.operations.halt_op module
- eight_bit_computer.operations.incr_op module
- eight_bit_computer.operations.jump module
- eight_bit_computer.operations.jump_if_comparison_base module
- eight_bit_computer.operations.jump_if_eq_acc_op module
- eight_bit_computer.operations.jump_if_eq_zero_op module
- eight_bit_computer.operations.jump_if_flag_base module
- eight_bit_computer.operations.jump_if_gt_acc_op module
- eight_bit_computer.operations.jump_if_gte_acc_op module
- eight_bit_computer.operations.jump_if_lt_acc_op module
- eight_bit_computer.operations.jump_if_lte_acc_op module
- eight_bit_computer.operations.jump_if_negative_flag module
- eight_bit_computer.operations.jump_if_not_overflow_flag module
- eight_bit_computer.operations.jump_if_not_underflow_flag module
- eight_bit_computer.operations.jump_if_not_zero_flag module
- eight_bit_computer.operations.jump_if_overflow_flag module
- eight_bit_computer.operations.jump_if_positive_flag module
- eight_bit_computer.operations.jump_if_underflow_flag module
- eight_bit_computer.operations.jump_if_zero_flag module
- eight_bit_computer.operations.load module
- eight_bit_computer.operations.lshift_op module
- eight_bit_computer.operations.lshiftc_op module
- eight_bit_computer.operations.nand_op module
- eight_bit_computer.operations.noop_op module
- eight_bit_computer.operations.nor_op module
- eight_bit_computer.operations.not_op module
- eight_bit_computer.operations.nxor_op module
- eight_bit_computer.operations.operation_template module
- eight_bit_computer.operations.or_op module
- eight_bit_computer.operations.pop_op module
- eight_bit_computer.operations.progload_op module
- eight_bit_computer.operations.progstore_op module
- eight_bit_computer.operations.push_op module
- eight_bit_computer.operations.return_op module
- eight_bit_computer.operations.rot_left_op module
- eight_bit_computer.operations.set_op module
- eight_bit_computer.operations.set_zero_op module
- eight_bit_computer.operations.simple_alu_op_base module
- eight_bit_computer.operations.store_op module
- eight_bit_computer.operations.sub_op module
- eight_bit_computer.operations.subb_op module
- eight_bit_computer.operations.xor_op module
Module contents¶
Operations in the assembly language
-
eight_bit_computer.operations.
get_all_operations
()[source]¶ Get a list of all the operations in the assembly language
Deferring the import to the function so that importing the operations module doesn’t mean automatically importing all the operations.
Returns: All the modules that represent operations in the assembly language Return type: list(module)