Maybe use a lea instruction? Still working on my analytical code before diving into converting it to assembly so not sure. Also I noticed you used a jz instead of jmp, why was that?