Este programa será muito útil para os amantes do Assembler. Suponhamos que desenvolvemos, assemblámos e verificámos com êxito uma rotina em código máquina. Agora pretendemos incorporála num programa em Basic, sob a forma de uma série de linhas de DATA e, com uma pequena rotina que faça POKEs com as referidas "DATA's” em memória. Este truque facilita-nos o trabalho, criando na fita ou na disquete um ficheiro com os dados obtidos directamente da nossa rotina em código-máquina. Este ficheiro gerado pode juntar-se mais tarde ao truque seguinte (o POKE-ador) com um comando MERGE. Para o podermos usar temos de fazer o seguinte: - Carregar na memória o ficheiro binário que criámos com o Assembler.
- Carregar este truque.
- Executálo.
- Uma vez terminada a execução, sem erros, fazer RESET ao computador (ou seja, premir sucessivamente CONTROL, SHIFT e ESC) e carregar o truque do POKEador.
- Escrever MERGE"nome", onde '•nome" é o nome que demos ao ficheiro de linhas de DATA.
Agora já temos juntos na memória o programa POKEador e as linhas de DATA que queremos "POKEar". Já só nos falta escrever a linha 110 com os valores do começo da rotina atribuído à variável direc e do número da primeira linha de DATA atribuído à variável 1. Amstrad Magazine |