2008/8/20 Pedro Henrique <[EMAIL PROTECTED]> > Também mexo com PICs e estou tentando montar uma comunidade em torno do > assunto: [1]http://circuitolivre.org/
Legal o site Pedro... já entrou para os meus favoritos... hehe > <http://circuitolivre.org/> > Eu programava em assembly e agora estou estudando programação de PICs > em C. Ainda procuro uma lista de discussão sobre linguagens de programação em especifica C e Assembly mas a unica que encontrei pt-BR é permitido apenas para professores. Sacanagem se souber de alguma... agradeço > > Até mais, > Pedro Henrique > Miguel Guilherme Fernandes de Souza escreveu: > > Aproveitando o OFF, > Acho massa programas microcontroladores/microprocessadores. > Atualmente trabalho com Telecom, mas no final de semana sempre tento achar > um tempinho pra fazer os projetinhos de eletronica... > Apesar de serem de 8 bits, os PIC da linha 18F fazem um bom serviço tambem. > Tentei começar a mecher com um RISC, mas não tive como fazer placa pra > gravar ele... uma pena... > mas valeu o OFF topic... só para ficar registrado, na facul mechi com 8051 > e > com PIC ... > Ate mais a todos, > > > 2008/8/19 Joao Rocha Braga Filho [2]<[EMAIL PROTECTED]> > > > 2008/8/19 Leonardo Augusto [3]<[EMAIL PROTECTED]>: > > É, eu no meu curso tecnico em eletronica aprendi 8085.. Z80.. mcs 51.... > > Program counter (PC) vale pra qualquer cpu... e por ai vai > > E em um PDP 11 vale mais. (Piadinha para quem conhece a arquitetura.) > > > > O que vale sao os conceitos apreendidos... quem entende a fundo como > > funciona > > um 8085 internamente, se pegar o datasheet de um quad core, ira se > achar no circuito > sem maiores dificuldades... > > Claro que vai ter novidades, mas não se pode ensinar um processador > complexo de uma vez. Se começa por um mais simples, e depois complica. > > > > Alias, odeio a arquitetura dos x86 da intel, os 68xxx da motorola sao > muito mais elegantes.. ehe > > São. Sabia que são, de certa forma, inspirados nos Digital PDP 11? A > Intel não sabe criar conjunto de instruções. Aliás, sabia que o Dual Core, > e todos os outros da intel, são baseados no 4004, que era um processador > de 4 bits? O 8008 era um aprimoramento do 4004, passando de 4 bits para > 8 bits. O 8086 era a versão de 16 bits, e 80386 era de 32 bits, o 486 era > um aperfeiçoamento do 386. e assim por diante. rs > > > Imaguinem o código > > register int *p1,*p2,i; > > ... > > while( --i ) > *(p1++) = *(p2++) ; > > Sabem como ficava em um PDP 11? > > > L1: > dec r0 > jeq L2 > mov (r2)+,(r1)+ > jump L1 > L2: > > Sendo que, i é r0, p2 é r2 e p1 é r1 > > > João Rocha. > > > > Dali pra frente > > 2008/8/19 Jean Everson Martina [4]<[EMAIL PROTECTED]>: > > Até hoje não entendo pq vi (ano passado), 8086/8088 e (pasmem!) > motorola > 6800. > > Enfim.... Mais [off-curiosidade-inútil] que qualquer outra coisa... > > Porque provavelmente o objetivo não é criar um cavalo de padre em uma > tecnologia. > > Se você quer ensinar um paradigma, qualquer linguagem deveria servir. > E pra constar, quem escreve código pra um 8086 ou pra um 68k, tem > certeza que ele rodar em muitos lugares. SSE, MMX, etc é perfumaria e > otimização que você deveria buscar sozinho depois. > > Meu curso me ensinou MIPS. Tem gente que acha que não serve pra nada, > mas pasmem, existem tantos processadores MIPS quanto Intel no mercado. > Cada PS3 tem pelo menos 2. > > Se não me engano, boa parte das APs que tem por aí tem um processador > MIPS. Se for mesmo, em Paraty existem algumas centenas de processadores > MIPS. > > > João Rocha. > > > > O curso considerado o melhor em ciências da computação do planeta pela > ACM nos últimos 5 anos(Harvard), ensina 8086 e MIPS. Ahh , e o segundo > lugar(Cambridge/UK) ensina 8086 e ARM. > > Será que eles estão errados? > > > Jean > ------------------------- > Histórico: [5]http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: [6]https://www.fug.com.br/mailman/listinfo/freebsd > > > ------------------------- > Histórico: [7]http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: [8]https://www.fug.com.br/mailman/listinfo/freebsd > > > > -- > "Sempre se apanha mais com as menores besteiras. Experiência própria." > > [EMAIL PROTECTED] > ------------------------- > Histórico: [10]http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: [11]https://www.fug.com.br/mailman/listinfo/freebsd > > References > > 1. http://circuitolivre.org/ > 2. mailto:[EMAIL PROTECTED] > 3. mailto:[EMAIL PROTECTED] > 4. mailto:[EMAIL PROTECTED] > 5. http://www.fug.com.br/historico/html/freebsd/ > 6. https://www.fug.com.br/mailman/listinfo/freebsd > 7. http://www.fug.com.br/historico/html/freebsd/ > 8. https://www.fug.com.br/mailman/listinfo/freebsd > 9. mailto:[EMAIL PROTECTED] > 10. http://www.fug.com.br/historico/html/freebsd/ > 11. https://www.fug.com.br/mailman/listinfo/freebsd > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > -- Atenciosamente Paulo Henrique. ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

