[FUG-BR] 8086/8088
Paulo Henrique
paulo.rddck em bsd.com.br
Quarta Agosto 20 00:45:27 BRT 2008
2008/8/20 Pedro Henrique <ph em phph.com.br>
> 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]<goffredo em gmail.com>
>
>
> 2008/8/19 Leonardo Augusto [3]<lalinden em gmail.com>:
>
> É, 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]<everson em inf.ufsc.br>:
>
> 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."
>
> [9]goffredo em gmail.com
> -------------------------
> 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:goffredo em gmail.com
> 3. mailto:lalinden em gmail.com
> 4. mailto:everson em inf.ufsc.br
> 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:goffredo em gmail.com
> 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.
Mais detalhes sobre a lista de discussão freebsd