[FUG-BR] 8086/8088
Miguel Guilherme Fernandes de Souza
ak_gfsm em eel.ufu.br
Terça Agosto 19 22:39:57 BRT 2008
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 <goffredo em gmail.com>
> 2008/8/19 Leonardo Augusto <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 <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: http://www.fug.com.br/historico/html/freebsd/
> >> Sair da lista: 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
> >
>
>
>
> --
> "Sempre se apanha mais com as menores besteiras. Experiência própria."
>
> goffredo em gmail.com
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
>
--
Att.
Guilherme Fernandes de Souza Miguel
Mais detalhes sobre a lista de discussão freebsd