implements MOVZ/MVNZ/MOVQ/MVNQ (closes #20)