PR04 - Ordem dos erros

PR04 - Ordem dos erros

por Guilherme Costa Vieira -
Número de respostas: 3

Vamos analisar o seguinte exemplo e e a definição do operador DIV:
 
line 6:       DIV     a,2
                         ^
expected operand

{ .name = "DIV",  .opcode = DIV,  .opd_types = { REGISTER, REGISTER, IMMEDIATE } },

No exemplo há dois erros, falta um operador e o segundo operando é um imediato ao invés um registrador.
Ao testar meu projeto com esse exemplo, o meu programa acusou o segundo erro ao invés do primeiro.
Isto será considerado correto ou a ordem dos erros importa?

Em resposta à Guilherme Costa Vieira

Re: PR04 - Ordem dos erros

por José Coelho de Pina -

Ois,

a ordem dos erros importa?

Não importa.

Em resposta à José Coelho de Pina

Re: PR04 - Ordem dos erros

por Guilherme Costa Vieira -

Obrigado professor.

Tenho mais uma pergunta sobre erros. O que é uma string válida no MACAL?

Quantos caracteres no máximo?

Os caracteres são ASCII?

 

 

Em resposta à Guilherme Costa Vieira

Re: PR04 - Ordem dos erros

por José Coelho de Pina -

Opsss! tímido

Guilherme, desculpe, sua pergunta me passou despercebida até agora.

Você conseguiu alguma resposta?

Não verifiquei, mas

acho que não há limite para os strings. Estourar a memória estourou.

as strings são ASCII.