Se você sempre quis saber como funciona a flag de overflow de um processador… Que tal começar por um dos pilares da retrocomputação? Então aqui vai a explicação matemática e a explicação eletrônica de como funciona a flag de overflow no MOS 6502. Divirtam-se. Ou não.
Arquivo da tag: Assembly
Easy 6502
Interessado em aprender assembly de 6502 mas sem saber direito como, ou onde, começar? Então saiba que o Nick Morgan produziu um pequeno eBook (e interativo, pois dá para testar os exercícios) onde você pode iniciar seus estudos na programação da “língua nativa” dos Apple II, Atari XE/XL, BBC Micro, Commodore 64/128 e, claro, o Bender!
Desmontando o Ultima 1
Esta veio direto da comp.sys.apple2, um mensagem longa e cheia de detalhes, de autoria de Michael Pohoreski (um dos desenvolvedores do emulador AppleWin), comentando sobre o processo de disassembly do jogo Richard Garriot’s Ultima 1, ou apenas Ultima 1 para os íntimos. E mesmo que você não entenda nada de programação assembler para 6502, não se preocupe! Você não será o único pois, de acordo com o próprio Michael, o autor também estava engatinhando(sic) no assunto quando escreveu o jogo. A leitura já vale pelos comentários (tantos os puramente técnicos quanto os engraçados). Ficou curioso? Então acesse:
https://groups.google.com/group/comp.sys.apple2/msg/21563b398ac2ae1f?pli=1
E o 8051 ainda dá no couro.
Segundo a Wikipédia, “o Intel 8051 faz parte de uma popular família de microcontroladores de 8 bits lançada pela Intel em 1977. É conhecido por sua facilidade de programação, em linguagem assembly graças ao seu poderoso conjunto de instruções. É tido como o microcontrolador mais popular do mundo, pois existem milhares de aplicações para o mesmo, e existem pelo menos dois mil fabricantes produzindo variantes e clones do modelo. Atualmente possui diversos modelos clones sendo produzidos por empresas diversas à Intel. Por ser um microcontrolador CISC, oferece um conjunto de instruções muito vasto que permite executar desde um simples programa que faz piscar um LED até um programa de controle de acesso controlado por rede.”
Então, ainda há pessoas que desenvolvem projetos fazendo uso de microcontroladores Intel 8051. Onde? no Hack-a-Day, ora.