complement of a instruction
complement carry flag instruction
push and pop
add hl