Assigning numbers to memory cells
•[a] := 1
•
•“a” means location (address) of the memory cell
• the name of location (address) 0000000000404000
• [a] means contents at the address “a”
•
•In C language “a” is called “variable” and we write:
•
• a = 1;
•
•In assembly language we write:
•
• mov [a], 1
•
•In WinDbg disassembly output we see:
•
• mov qword ptr [ArithmeticProject!a (0000000000404000)],0x1