[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