我正在编写一个32位MASM程序来进行大量算术运算。我想在我的程序中初始化变量,例如num,val等,在声明中只有一次而且只是第一次。如何在不重新初始化变量的情况下进行大量算术运算?
例如:
num = 122 ; Initialize in declaration
val = 9 ; Initialize in declaration
res = val + num
cout << "res = " << res;
----------------------------- 如何在不重新初始化num和val的情况下继续计算?吗
num = 42
val = 100
val = val - num
cout << "val = " << val;
所以在程序中只执行一次:
num dword 122
val dword 9
提前致谢。
答案 0 :(得分:0)
我明白了。它很简单:
num dword 122 ; Initialize num
val dword 9 ; Initialize val
mov num, 42 ; NOW num = 42
mov val, 100 ; NOW val = 100
感谢您的评论和回复!