我们可以使用Visual Studio在汇编语言中定义哪些变量?

时间:2017-02-12 16:17:14

标签: visual-studio variables keyword masm dword

这是我的代码,当我将第三个变量定义为cc时,程序运行正常,如果我将其更改为C,变量变为蓝色(表示它是汇编语言中的关键字,因为我有。安装的dat文件突出显示汇编语言关键字)调试器给出了错误... \ Irvine \ Examples \ ch03 \ AddSums.asm"退出代码1.

我也在第一种情况下通过断点运行代码。一切都是好的。我只是担心,因为这是一个学校的任务,变量需要是C,为什么不让我?

.386
.model flat, stdcall
.stack 4096
ExitProcess PROTO, dwExitCode:DWORD

.data
A DWORD 30
B DWORD 20
cc DWORD 10
D DWORD 5

.code
main PROC
mov eax, A
mov ebx, B
mov ecx, cc
mov edx, D
add eax, ebx
add ecx, edx
sub eax, ecx
mov A, eax

INVOKE ExitProcess, 0
main ENDP
END main

0 个答案:

没有答案