User Tools

Site Tools


daedalus

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
daedalus [2016/04/08 13:39]
cechin
daedalus [2017/11/09 11:43] (current)
cechin [Ferramentas]
Line 1: Line 1:
 ====== Montador DAEDALUS ====== ====== Montador DAEDALUS ======
  
-===== Descrição ​Geral =====+===== Descrição =====
  
 Montador para os computadores AHMES, RAMSES e CESAR. Esse programa pode ser usado para editar um arquivo fonte na linguagem //​assembly//​ e para montar os arquivos "​.mem"​ onde estão as instruções que poderão ser executadas no simulador adequado. Os arquivos fonte são formados por linhas que podem ser de dois tipos: Montador para os computadores AHMES, RAMSES e CESAR. Esse programa pode ser usado para editar um arquivo fonte na linguagem //​assembly//​ e para montar os arquivos "​.mem"​ onde estão as instruções que poderão ser executadas no simulador adequado. Os arquivos fonte são formados por linhas que podem ser de dois tipos:
Line 8: Line 8:
   * linhas de diretivas   * linhas de diretivas
  
-===== Linhas de Instruções ​=====+==== Linhas de Instruções ====
  
 As linhas que formam um arquivo fonte para ser montado através do DAEDALUS tem a seguinte forma geral: As linhas que formam um arquivo fonte para ser montado através do DAEDALUS tem a seguinte forma geral:
Line 26: Line 26:
 Finalmente, os **__comentários__** devem iniciar com ";"​ (ponto-e-vírgula) e se extende até o final da linha. O uso de comentários é opcional. Finalmente, os **__comentários__** devem iniciar com ";"​ (ponto-e-vírgula) e se extende até o final da linha. O uso de comentários é opcional.
  
-===== Linhas de Diretivas ​=====+==== Linhas de Diretivas ====
  
 Todo o montador requer que o arquivo fonte utilize //​diretivas//​ (comandos) para orientar a forma como deve ser realizada a montagem dos programas. No Daedalus, uma linha com diretivas tem o formato semelhante ao de uma linha de instrução. Todo o montador requer que o arquivo fonte utilize //​diretivas//​ (comandos) para orientar a forma como deve ser realizada a montagem dos programas. No Daedalus, uma linha com diretivas tem o formato semelhante ao de uma linha de instrução.
Line 51: Line 51:
 Os **__operandos__** são os parâmetros da diretiva. Uma diretiva pode requerer o uso de zero (nenhum) ou mais operandos, que devem ser separados por um delimitador (caractere //space// ou vírgula). A quantidade de operandos assim como a sua obrigatoriedade depende de cada diretiva. Os **__operandos__** são os parâmetros da diretiva. Uma diretiva pode requerer o uso de zero (nenhum) ou mais operandos, que devem ser separados por um delimitador (caractere //space// ou vírgula). A quantidade de operandos assim como a sua obrigatoriedade depende de cada diretiva.
  
-Os **__comentários__** seguem as mesmas regras já descritas.+Conforme descrito anteriormente,​ os **__comentários__** seguem as mesmas regras já descritas: iniciam com ";"​ (ponto-e-vírgula) e extende-se até o final da linha. O uso de comentários é opcional.
  
 +===== Ferramentas =====
 +
 +=== Montadores ===
 +
 +  * Última versão
 +    * {{Daedalus.1.0.6.1.exe.zip|Montador DAEDALUS - Vers. 1.0.6.1 - setembro/​2017}}
 +    * O montador reconhece símbolos como parâmetro da diretiva ORG
 +  * Versões anteriores
 +    * {{Daedalus.1.0.6.0.exe.zip|Montador DAEDALUS - Vers. 1.0.6.0 - maio/2017}}
 +    * {{Daedalus.1.0.5.6.exe.zip|Montador DAEDALUS - Vers. 1.0.5.6 - outubro/​2016}}
 +    * {{Daedalus.1.0.5.exe.zip|Montador DAEDALUS - Vers. 1.0.5 - julho/​2016}}
 +    * {{daedalus.zip|Montador DAEDALUS - Vers. 1.04 - set/2015}}
 +
 +
 +=== Documentação do Montador===
 +  * {{daedalus.pdf|Documentação do montador DAEDALUS}}
  
  
  
daedalus.1460133547.txt.gz · Last modified: 2016/08/08 16:30 (external edit)