0

我正在编写一个 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

提前致谢。

4

1 回答 1

0

我想到了。它很简单:

num dword 122                  ; Initialize num
val dword 9                    ; Initialize val

mov num, 42                    ; NOW num = 42 
mov val, 100                   ; NOW val = 100

感谢您的评论和回复!

于 2013-04-23T04:21:13.667 回答