我正在尝试将两个变量加在一起,但结果似乎没有保存。我是刚开始运行程序集并正在使用虚拟机的人。我不知道这是否是我的语法。
我尝试更改移动变量的位置,但是在创建输出文件时bAns1保持为0。
section .data
bVar1 db 40
bVar2 db 15
bAns1 db 0
section .txt
global _start
_start:
;bAns1=bVar1+bVar2
mov al, byte [bVar1]
add al, byte [bVar2]
mov byte [bAns1], al
在调试器中运行时,我没有收到任何错误消息。我正在使用老师给定的脚本来显示所有变量和之后的答案。