Embora tenha havido (ainda há, talvez) certa mistificação em torno da programação assembly, não é algo tão difícil aprender a usar as instruções do Z80. O problema maior é que estas instruções fazem operações muito elementares, o que obriga a elaborar rotinas até para funções de baixa complexidade.
Fonte: Wikipédia |
Operações como multiplicação, divisão, raiz quadrada não constam no repertório de instruções do Z80 e devem ser implementados por programação. Para não ter de ficar toda hora reinventando a roda, torna-se interessante ter algumas destas rotinas prontas. Aqui ficam algumas sugestões de sites com rotinas matemáticas (e outras) prontas para usar.
- Z80 bits ("baze");
- L BREAK into program, 0:1 (Dean Belfield);
- WikiTI.
Olá!! O primeiro link (Z80 bits) está off. Segue link atualizado: http://map.grauw.nl/sources/external/z80bits.html
ResponderExcluir