Need right square bracket

An expression that references a memory location does not end with a ] to
match the [ that started the expression. For example,

mov ax,[si ;error, no closing ] after SI

You must always use square brackets in matching pairs.