Instruções de uso do montador DAEDALUS
Instruções de uso do montador DAEDALUS
Instruções de uso do montador DAEDALUS
- No tags were found...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
4Exemplos:MOV #15,R0LDR A #15MOV #H0ABC,2002DB 5DB H1ADW 0DW H2A1DAB 10, H15, 5, H0DDAW 65000, H0FFFDB 'A'DB 'A','B','C'DW 'A'ImplementaçãoO programa monta<strong>do</strong>r foi <strong>de</strong>senvolvi<strong>do</strong> na linguagem Object Pascal, a<strong>do</strong>tada pelaferramenta <strong>de</strong> <strong>de</strong>senvolvimento Delphi, versão 4.0 (build 5.33) da Borland InpriseCorporation.A interface básica oferece a possibilida<strong>de</strong> <strong>de</strong> edição <strong>de</strong> arquivos fonte que po<strong>de</strong>m sercarrega<strong>do</strong>s <strong>de</strong> arquivos grava<strong>do</strong>s anteriormente pelo monta<strong>do</strong>r ou escritos <strong>de</strong>s<strong>de</strong> seu início.Para obter-se o mapa <strong>de</strong> memória gera<strong>do</strong> para uma máquina em específico basta escolher umadas opções disponíveis e clicar no botão para executar a montagem.As capturas <strong>de</strong> tela a seguir foram feitas com a versão preliminar <strong>do</strong> monta<strong>do</strong>r.Algumas características (máquinas alvo e nomes <strong>de</strong> diretivas) foram alteradas na versãoALFA, que está sen<strong>do</strong> colocada à disposição em ftp://inf.ufrgs.br/pub/inf108.Figura 3.1 - Edição e montagem <strong>de</strong> um arquivo fonteNa parte inferior da janela <strong>de</strong> edição existe um campo <strong>de</strong> saída, on<strong>de</strong> o programa exibeavisos eventualmente gera<strong>do</strong>s durante o processo <strong>de</strong> montagem. Ele é muito útil na