作者shangclock (shang-)
看板ASM
标题[请益] .IF述句哪里有错
时间Sun Mar 27 15:29:07 2011
.data
arrayP DWORD 2, 3, 5, 7, 11, 13, 17, 19,
23, 29, 31, 37, 41, 43, 47, 53, 59, 61,
67, 71, 73, 79, 83, 89, 97
.
.
.
.code
.
.
.
.IF (edx EQ 0) and (eax GT [arrayP+esi*TYPE arrayP])
mov pri,0 ;prime = false
.ENDIF
.
.
.
-----------------------------------
.\main.asm(40) : error A2154:syntax error in control-flow directive
请问这里哪边有问题??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.229.178
1F:→ darkgerm:可以写这麽复杂的吗?分开写试试 03/29 23:27
2F:推 TaiwanXDman:换行时 第二行头要补DWORD 03/30 18:57
3F:→ TaiwanXDman:第三行也是 03/30 18:57
4F:→ TaiwanXDman:还是是错在别地方? 03/30 18:58
5F:→ TaiwanXDman:113耶 03/30 19:20
6F:推 attomahawk:楼上也是113呀。 03/31 00:17
7F:推 attomahawk:断行宣告变数 有接","的话,可以接下一行的数值。 03/31 00:25
8F:→ attomahawk:我的环境是 MASM + VS2010。 03/31 00:26
9F:推 TaiwanXDman:噢我没看有, XDD 03/31 02:33
10F:→ shangclock:後来发现是reg就直接写==或>就好了 感谢 03/31 23:52
11F:推 attomahawk:^^ 04/01 18:46