This is an old revision of the document!
Montador para os computadores AHMES, RAMSES e CESAR.
As linhas que formam um arquivo fonte para ser montado através do DAEDALUS tem a seguinte forma geral:
Rótulo | Mnemônico | Operandos | Comentários |
---|
O rótulo (label) é um símbolo definido pelo usuário ao qual é atribuído o valor corrente do contador de programa. Esse símbolo e seu valor associado é colocado na Tabela de Símbolos do montador. A definição dos rótulos devem obedecer as seguintes regras:
O mnemônico é uma sequencia de letras que identifica uma instrução da máquina para a qual se está escrevendo o programa. O mnemônico deve ser colocado a direita do rótulo (se houver) ou a partir da posição 2 da linha. A lista de mnemônicos válidos depende da cada computador.
Os operandos são os parâmetros da instrução. Uma instrução pode requerer o uso de zero (nenhum) ou mais operandos, que devem ser separados por um delimitador (caractere space ou vírgula).
Finalmente, os comentários devem iniciar com “;” (ponto-e-vírgula) e se extende até o final da linha.