; Variables allow "aliases" for arguments first = %1 subleq first, %2, last last = %3 ; Higher-order instructions can also take in numeric constants ; Constants are automatically stored at the start of memory, ; and all references are replaced with that address num = 50 add 60, num ; num += 60 add num, 70 ; address_of(70) += num