• ch00f@lemmy.world
    link
    fedilink
    arrow-up
    11
    arrow-down
    1
    ·
    edit-2
    1 year ago

    I remember my microcontroller course professor telling us that if we just wanted to learn how to program assembly for microcontrollers, we could just pick up a book and skip the class.

    Instead, he intended to teach us problem solving with microcontrollers.

    The class was based around the Intel 8085 architecture, and this was in 2010. When I left the class, I started trying to make things using 8085s and assembly. These chips were so old, they needed external memory and flash storage to operate.

    Anyway, I eventually learned about the larger microcontroller world; writing C; 32bit processors, real-time debugging, etc.

    Understanding the fundamental goings on of assembly has been helpful, but it was only ever a building block.

    • AggressivelyPassive@feddit.de
      link
      fedilink
      arrow-up
      1
      arrow-down
      7
      ·
      1 year ago

      That’s exactly not what is meant here.

      If “learning 8085 assembly” only prepared you to program 8085 assembly and do exclusively that, you missed the entire point of higher education. Being able to generalize knowledge and applying it to other fields and specialisations is what is being taught. Not just following a tutorial.