When I write:

fSevenSegment dd 1,1,1,0,1,1,1,
0,0,1,0,0,1,0,
1,0,1,1,1,0,1,
1,0,1,1,0,1,1,
0,1,1,1,0,1,0,
1,1,0,1,0,1,1,
1,1,0,1,1,1,1,
1,0,1,0,0,1,0,
1,1,1,1,1,1,1,
1,1,1,1,0,1,1
Then ml.exe tell me:
G:\digital/distime.asm(4) : error A2042: statement too complex
G:\digital/distime.asm(11) : error A2008: syntax error : integer

But when I write:

fSevenSegment dd 1,1,1,0,1,1,1,
0,0,1,0,0,1,0,
1,0,1,1,1,0,1,
1,0,1,1,0,1,1,
0,1,1,1,0,1,0,

Then All is Ok

dose ml have some limit while define data?
Posted on 2002-06-08 07:56:02 by purefiring
this works


fSevenSegment dd 1,1,1,0,1,1,1
dd 0,0,1,0,0,1,0
dd 1,0,1,1,1,0,1
dd 1,0,1,1,0,1,1
dd 0,1,1,1,0,1,0
dd 1,1,0,1,0,1,1
dd 1,1,0,1,1,1,1
dd 1,0,1,0,0,1,0
dd 1,1,1,1,1,1,1
dd 1,1,1,1,0,1,1


I don't know how the limitation works.
Posted on 2002-06-08 07:58:01 by Jurgen
It appears that no matter the size of the declaration, only
48 values are allowed - any more and you get this error.
Posted on 2002-06-08 11:08:43 by bitRAKE