2008/8/19 Joao Rocha Braga Filho <[EMAIL PROTECTED]> > 2008/8/19 Leonardo Augusto <[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.) >
Nunca pude ver um pessoalmente mais já estudei sobre a mesma... Muito interessante.. > > 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. > > Mais nem sempre o conceito é valido... Por exemplo processador Quantico, arquitetura CUBA, entre outros processadores para areas especificas... como GPUs. > > > > > 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 > > Depois fala que sou eu o nerd... rsrsrs Brincadeira João mais é muito legal poder ler sobre tais assuntos na lista > > João Rocha. > > > > > > > > > Dali pra frente > > > > 2008/8/19 Jean Everson Martina <[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. > Então em sua maioria são MIPS os que se basea em Atheros são MIPS e os routerborad que tem mikrotik são RISC PPC > > > 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." > > [EMAIL PROTECTED] > ------------------------- > 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

