Assigning numbers to registers
•register := 1 or register := [a]
•We do not use brackets when refer to register contents
•Latter instruction means assign (copy) the number at the location (address) “a” to a register
•In assembly language we write:
•
•mov rax, 1
•mov rax, [a]
•
•In WinDbg disassembly output we see:
•
•mov rax,[ArithmeticProject!a (0000000000404000)]