The Story of CPU

4,050 views

Published on

Published in: Technology

The Story of CPU

  1. 1. The story of CPU qpstudy 2012.0512年5月20日日曜日
  2. 2. twitter hashtag #qpstudy12年5月20日日曜日
  3. 3. self-introduction12年5月20日日曜日
  4. 4. sho kisaragi (しょっさん) IT Architect/Consultant ID : sho765012年5月20日日曜日
  5. 5. I LOVE CURRY, Perfume, Kyoko ★ Fukada12年5月20日日曜日
  6. 6. Y2k problem Horiemon earthquake arrested CE ITS(infra) ITA Consultant12年5月20日日曜日
  7. 7. purpose12年5月20日日曜日
  8. 8. behavior & principle Understanding the behavior and principles of cpu.12年5月20日日曜日
  9. 9. Problem Determination Becoming excellent engineers at problem determination for infrastructure.12年5月20日日曜日
  10. 10. Computer Architecture12年5月20日日曜日
  11. 11. 5 elements.12年5月20日日曜日
  12. 12. Arithmetic Logic Unit Input Device Control Unit Output Device Memory control flow data flow12年5月20日日曜日
  13. 13. John von Neumann12年5月20日日曜日
  14. 14. von Neumann architecture 3 objects.12年5月20日日曜日
  15. 15. 1) Processor12年5月20日日曜日
  16. 16. 2) Programs12年5月20日日曜日
  17. 17. 3) Data12年5月20日日曜日
  18. 18. CPU Central Processing Unit(s)12年5月20日日曜日
  19. 19. input & output12年5月20日日曜日
  20. 20. 4 Principles of CPU12年5月20日日曜日
  21. 21. 1 2 3 4 5 1 6 7 8 Fetch Fetch Decode Decode Execute Execute Write Write back back t12年5月20日日曜日
  22. 22. 1) fetch12年5月20日日曜日
  23. 23. 2) decode12年5月20日日曜日
  24. 24. 3) execute12年5月20日日曜日
  25. 25. 4) write back or STORE12年5月20日日曜日
  26. 26. CPU Clock12年5月20日日曜日
  27. 27. high low t12年5月20日日曜日
  28. 28. Acceleration How to speed up the latest CPUs.12年5月20日日曜日
  29. 29. 1) Pipeline 1 2 3 4 5 1 6 7 8 Fetch 1 Fetch 2 Fetch 3 Fetch 4 Fetch 5 Decode Decode Decode Decode Decode Execute Execute Execute Execute Execute Write Write Write Write Write back back back back back t12年5月20日日曜日
  30. 30. 2) Super Scalar12年5月20日日曜日
  31. 31. 3) Out-of-Order Instruction 1 Read from Memory Instruction 2 Instruction 3 Instruction 1 Instruction 2 Instruction 3 Read from Memory t12年5月20日日曜日
  32. 32. CISC vs RISC Column 112年5月20日日曜日
  33. 33. Peak CPU Clocks Column 212年5月20日日曜日
  34. 34. make sense ?12年5月20日日曜日
  35. 35. How ?12年5月20日日曜日
  36. 36. Z80 CPU The best 8-bit micro-processor based on Intel 8080 made by ZiLOG.12年5月20日日曜日
  37. 37. Z80 CPU The best 8-bit micro-processor based on Intel 8080 made by ZiLOG.12年5月20日日曜日
  38. 38. bit width ? column 312年5月20日日曜日
  39. 39. Machine Language12年5月20日日曜日
  40. 40. Sample12年5月20日日曜日
  41. 41. Assembler Language12年5月20日日曜日
  42. 42. Register vs Memory12年5月20日日曜日
  43. 43. Z80 Processor registers12年5月20日日曜日
  44. 44. Endian Column 412年5月20日日曜日
  45. 45. Accumulator12年5月20日日曜日
  46. 46. Status (flag) Register12年5月20日日曜日
  47. 47. 5 Functions12年5月20日日曜日
  48. 48. 1) Data transfer Data Transfer (LD, PUSH,POP) Exchange (EX) Block Transfer (LDD,LDIR)12年5月20日日曜日
  49. 49. 2) Data Processing Arithmetic Operations (ADD,SUB,INC,DEC) Logical Operations (AND,XOR,OR,CP) Skew Operations (RL,RR,SLA,SRA)12年5月20日日曜日
  50. 50. 3) Test and Jump Jump (JP, JR, DZNJ,CALL,RET)12年5月20日日曜日
  51. 51. 4) Input / Output Input (IN) Output (OUT)12年5月20日日曜日
  52. 52. 5) Control NOP, HALT12年5月20日日曜日
  53. 53. 4 arithmetic operation column 512年5月20日日曜日
  54. 54. 4 arithmetic operation column 512年5月20日日曜日
  55. 55. 4 arithmetic operation column 512年5月20日日曜日
  56. 56. 4 arithmetic operation column 512年5月20日日曜日
  57. 57. Mnemonics and Operands12年5月20日日曜日
  58. 58. sample12年5月20日日曜日
  59. 59. Multi-Tasks vs TSS Column 612年5月20日日曜日
  60. 60. Today’s Summary12年5月20日日曜日
  61. 61. Assembler12年5月20日日曜日
  62. 62. in English12年5月20日日曜日
  63. 63. Thanks.12年5月20日日曜日

×