小编Jar*_*k N的帖子

表达式AND命令中缺少运算符退出代码1

我有以下代码和一个简单的汇编程序

.686p
.model flat, stdcall 
.mmx
.xmm


.code 
DataString DB 'AGIJKSZ', 0FFH ;

MyProc1 proc 

    vpbroadcastd ymm0, [4 bytes of JJJJ]
    vpcmpeqb ymm0, ymm0, [DataString] 
    vpmovmskb eax, ymm0 
    tzcnt eax, eax       
    ret        
MyProc1 endp 

end
Run Code Online (Sandbox Code Playgroud)

然而,当我尝试编译它,我得到Missing operator in expressionvpbroadcastd

错误MSB3721命令"ml.exe/c/nologo/Zi /Fo"Debug\JAAsm.obj"/ W3/errorReport:prompt /TaJAAsm.asm"退出,代码为1."

是因为我选择了错误的CPU或者没有包含指令集,或者我的VS2015项目设置中有什么东西?或者代码中可能缺少某些内容?

x86 assembly masm avx

1
推荐指数
1
解决办法
175
查看次数

标签 统计

assembly ×1

avx ×1

masm ×1

x86 ×1