Lunar Mario
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Link-Me

Link-Me LunarMario!


Entrar

Esqueci-me da senha

Estatísticas
Temos 130 usuários registrados
O último membro registrado é Ruigometi

Os nossos membros postaram um total de 202 mensagens em 47 assuntos
Galeria


Tutorial BASICÃO de ASM Empty
Social bookmarking

Social bookmarking reddit      

Conservar e compartilhar o endereço de Lunar Mario em seu site de social bookmarking

Conservar e compartilhar o endereço de Lunar Mario em seu site de social bookmarking

Últimos assuntos
» ajuda porfa
Tutorial BASICÃO de ASM Icon_minitimeDom Set 13, 2015 10:28 am por kokeke

» OW Show Off
Tutorial BASICÃO de ASM Icon_minitimeSex Fev 03, 2012 12:40 am por vuthiouo

» Imagens/Vídeos de Sua Hack!
Tutorial BASICÃO de ASM Icon_minitimeSeg Dez 19, 2011 1:29 am por jicloupr

» Mudamos para o SMW Tech
Tutorial BASICÃO de ASM Icon_minitimeQui Nov 10, 2011 6:53 pm por FD Manuz OW Hacker

» Porque Nenhum Custom Music Funciona
Tutorial BASICÃO de ASM Icon_minitimeSeg Nov 07, 2011 4:03 pm por Giga Gaia

» É isso....
Tutorial BASICÃO de ASM Icon_minitimeSex Out 28, 2011 6:25 pm por -Undefinied3-

» Qual é o nome dessa musica? Onde a encontro?
Tutorial BASICÃO de ASM Icon_minitimeSeg Out 24, 2011 7:53 pm por Breno

» Perguntas Rapidas
Tutorial BASICÃO de ASM Icon_minitimeSex Out 07, 2011 5:55 pm por FD Manuz OW Hacker

» Projeto de tradução do arquivo de ajuda do Lunar Magic
Tutorial BASICÃO de ASM Icon_minitimeTer Out 04, 2011 10:17 pm por FD Manuz OW Hacker

» Recrutamento de moderadores.
Tutorial BASICÃO de ASM Icon_minitimeTer Out 04, 2011 10:09 pm por -Undefinied3-

» Projeto de reforma grand finale
Tutorial BASICÃO de ASM Icon_minitimeTer Out 04, 2011 6:01 pm por FD Manuz OW Hacker

» Esse fórum necessita de participação URGENTE
Tutorial BASICÃO de ASM Icon_minitimeSeg Out 03, 2011 2:00 pm por FD Manuz OW Hacker

» Sobre este fórum
Tutorial BASICÃO de ASM Icon_minitimeDom Out 02, 2011 12:27 pm por FD Manuz OW Hacker

» Galeria do Lunar Mario
Tutorial BASICÃO de ASM Icon_minitimeDom Out 02, 2011 12:25 pm por FD Manuz OW Hacker

» Programação em C, C++
Tutorial BASICÃO de ASM Icon_minitimeSáb Out 01, 2011 8:00 pm por Vitor Vilela

Flux RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


Quem está conectado?
4 usuários online :: 0 registrados, 0 invisíveis e 4 visitantes

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 48 em Qui Fev 01, 2024 3:55 am

Tutorial BASICÃO de ASM

2 participantes

Ir para baixo

Tutorial BASICÃO de ASM Empty Tutorial BASICÃO de ASM

Mensagem por FD Manuz OW Hacker Seg Fev 14, 2011 5:52 pm

Bom, finalmente o reencontrei. Para inaugurar a seção, eis o meu tutorial BEM BÁSICO de ASM. No máximo do máximo, ele vai servir para as pessoas que querem fazer blocos de até média complexidade.
Eis o link:

Download ASM Tutorial em Português - Manuz
FD Manuz OW Hacker
FD Manuz OW Hacker
Nível 2
Nível 2

Mensagens : 48
Pontos : 2177
Data de inscrição : 21/12/2009
Idade : 29
Localização : Sombras Vertigo Vortex

Ir para o topo Ir para baixo

Tutorial BASICÃO de ASM Empty Re: Tutorial BASICÃO de ASM

Mensagem por Vitor Vilela Seg Fev 14, 2011 8:35 pm

Realmente, esse é uns dos melhores tutoriais de ASM que já vi, cara! Além de ser tudo em português, ele explica direitinho.

Dica: Adicione algumas coisas que tem relação a matemática avançada no ASM. Por exemplo, AND dá pra calcula pela a calculadora do windows em modo cientifico. Isso pode ajuda, por exemplo, pra testar uma opcode.

Eu faço assim:

LDA #$FF
AND #$4F
STA $XX

Tipo, ele faz tal modificação e depois é salvo na ram XX. Se eu carreguei FF, e depois faço AND #$4F, posso fazer isso na calculadora: 0xFF & 0x4F = 0x4F (obvio).

Isso pode ajudar em outro lado que também pode facilitar caso alguém sabe bem em matemática de binários, hex, etc.

EOR = ^ (botão OR)
AND = & (botão AND)
ASL = *2 (botão * com 2)
LSR = /2 (botão / com 2)

etc.
Vitor Vilela
Vitor Vilela
Nível 2
Nível 2

Mensagens : 34
Pontos : 246
Data de inscrição : 09/10/2010
Idade : 25
Localização : Taboão da Serra, SP

http://lunarmagic.comeze.com/

Ir para o topo Ir para baixo

Tutorial BASICÃO de ASM Empty Re: Tutorial BASICÃO de ASM

Mensagem por FD Manuz OW Hacker Ter Fev 15, 2011 6:29 pm

Vitor, aproveitando o que você disse, nesse post explicarei como os opcodes AND, ORA e EOR se relacionam com a lógica do ponto de vista matemático (1º ano do médio, foi quando aprendi). Vamos lá:

1) Operação lógica "E" (^) : p^q (lê-se p E q), sendo p e q premissas, com valor V ou F (no ASM, 1 é V, 0 é F). Tabela de possibilidades:

pqp^q
VVV
VFF
FVF
FFF

Se compararem com a tabela do AND (V é 1,F é 0), será uma estranha coincidência (p é o bit 1, q será o bit 2, e p^q o resultado de AND).


Quanto ao ORA:
ORA segue a operação lógica OU (p V q) (lê-se p OU q). Na tabela lógica:
p
q
p V q
V
V
V
V
F
V
F
V
V
F
F
F
Agora, o EOR, a OVELHA NEGRA DA LÓGICA:
O EOR é simplesmente o INVERSO da operação lógica p <-> q (p SE, E SOMENTE SE, q) Agora, irei comparar a tabela do SE E SOMENTE SE NORMAL E A DO EOR:

TABELA DO SE E SOMENTE SE:
p
q
p <-> q
V
V
V
V
F
F
F
V
F
F
F
V
Tabela do EOR:
bit A
bit B
Operação EOR
1
1
0
1
0
1
0
1
1
0
0
0
Sacaram? (V é SEMPRE 1, F é SEMPRE 0, não se esqueçam!)
FD Manuz OW Hacker
FD Manuz OW Hacker
Nível 2
Nível 2

Mensagens : 48
Pontos : 2177
Data de inscrição : 21/12/2009
Idade : 29
Localização : Sombras Vertigo Vortex

Ir para o topo Ir para baixo

Tutorial BASICÃO de ASM Empty Re: Tutorial BASICÃO de ASM

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos