Tecnicas de Prototipação II - Aula 01

1.367 visualizações

Publicada em

Tecnicas de Prototipação II - Aula 01 - Instituto Faber Ludens

Publicada em: Educação
  • Seja o primeiro a comentar

Tecnicas de Prototipação II - Aula 01

  1. 1. técnicas de prototipação II – aula 01 Tiago Barros | [email_address]
  2. 2. técnicas de prototipação II <ul><li>Objetivo: desenvolver técnicas de prototipação com sistemas computacionais </li></ul><ul><li>Conteúdo: introdução à computação princípios de programação de computadores computação física princípios de eletrônica toy hacking (criação de protótipos por composição) interfaces para interação homem-máquina </li></ul>
  3. 3. técnicas de prototipação II <ul><li>Avaliação: atividades práticas em sala projeto final </li></ul>
  4. 4. Perguntas
  5. 5. técnicas de prototipação II – aula 01 <ul><li>sistemas computacionais </li></ul><ul><li>introdução à programação </li></ul><ul><li>brincando com lego mindstorms </li></ul>
  6. 6. como os sistemas computacionais funcionam entrada processamento saída
  7. 7. como os sistemas computacionais funcionam saída processamento entrada
  8. 8. sistemas computacionais <ul><li>sistemas programáveis (com programas fixos ou não) que realizam algum tipo de computação sobre dados de entrada para produzir um conjunto de dados de saída. </li></ul>tiago barros - 2003
  9. 9. arquitetura (von neumann) unidade de controle unidade de execução memória entrada saída processamento
  10. 10. processadores <ul><li>processam informação de acordo com um conjunto de instruções </li></ul>
  11. 11. memória <ul><li>armazenamento de dados e programas (instruções) </li></ul>
  12. 12. dispositivos de entrada e saída <ul><li>interface com outras máquinas(!) </li></ul>como são as interfaces com a máquina “ser humano”?
  13. 13. prática <ul><li>E xperimento R eal I ntrodução à CO mputação </li></ul><ul><li>E.R.I.CO simulação de sistema computacional por seres humanos </li></ul>
  14. 14. arquitetura (von neumann) unidade de controle unidade de execução memória entrada saída processamento
  15. 15. unidade de execução memoria M1 M2 M3 M4 M5 M6 M7 M8 OP1 OP2 Resultado (R)
  16. 16. experimento 1 – unidade de execução <ul><li>Instruções mov mem -> op op -> mem let literal -> mem sum sub </li></ul>memoria M1 M2 M3 M4 M5 M6 M7 M8 OP1 OP2 Resultado (R)
  17. 17. <ul><li>Construir os seguintes programas e executá-los na máquina E.R.I.CO 1) M8 = 25 + 37 2) M8 = 49 – 7 – 6 3) M8 = 4 x 5 </li></ul>experimento 1 – unidade de execução
  18. 18. arquitetura (von neumann) unidade de controle unidade de execução memória entrada saída processamento
  19. 19. unidade de controle memoria I1 I2 I3 I4 . . . In PC
  20. 20. experimento 2 – unidade de controle <ul><li>Instruções JNZ JPZ </li></ul>memoria I1 I2 I3 I4 . . . In PC
  21. 21. <ul><li>Construir os seguintes programas e executá-los na máquina E.R.I.CO, utilizando a unidade de controle 1) 4 x 5 2) 36/6 </li></ul>experimento 2 – unidade de controle
  22. 22. Perguntas
  23. 23. <ul><li>desenvolvimento de protótipos utilizando blocos lego unidades de processamento, entrada e saída programação visual </li></ul>brincando com lego mindstorms
  24. 24. brincando com lego mindstorms saídas processamento entradas
  25. 25. brincando com lego mindstorms
  26. 26. brincando com lego mindstorms
  27. 27. Perguntas

×