ArquiSim no reconoce la directiva DUP?

ArquiSim no reconoce la directiva DUP?

de Mauricio Mordecki De Boni -
Número de respuestas: 1

Estoy intentando implementar el ejercicio 9 del practico 8, y no estoy pudiendo asignar memoria para las matrices usando la directiva DUP.

CANT_MATRICES EQU 5

.data  ; Segmento de datos
MATRICES db 100 dup(?)
PESOS_MATRICES DB 5 dup(?)

Y al intentar ensamblar me tira el error:

(ERR_BADTOKEN)Error sintactico:
Se esperaba <Fin de Instruccion> pero se recibio <Directiva>.
Linea: 4, Columna: 17.

Que apunta directo al primer dup. No entiendo qué podría haber mal

En respuesta a Mauricio Mordecki De Boni

Re: ArquiSim no reconoce la directiva DUP?

de Gustavo Brown -
El formato de la definición de variables depende del ensamblador usado.
En el caso del ArquiSim el formato es el siguiente (está en la página 31 de manual de usuario):

[DB/DW/DD] DUP(cant) valor

O sea que en tu ejemplo sería:

CANT_MATRICES EQU 5

.data  ; Segmento de datos
MATRICES db dup(100) ?
PESOS_MATRICES DB dup(5) ?


Saludos,
  Gustavo