What Are Registers - Easily Explained! Embedded Systems Explained

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 มิ.ย. 2024
  • In this video I'll be explaining the fundamentals of Registers and telling you how they can help you write better code & debug your code.
    Texas Instruments MSP430 LaunchPad (US): amzn.to/3KzlePN
    Texas Instruments MSP430 LaunchPad (UK): amzn.to/2UipjAq
    MSP430 Microcontroller Basics - Book (US): amzn.to/2OY8tDT
    MSP430 Microcontroller Basics - Book (UK): amzn.to/2P1QoVf
    Embedded Systems Explained: • Embedded Systems Expla...
    Follow me on Instagram : / thefabytm_yt
    Like me on Facebook : / thefabytm
    Secondary Channel : / morethefabytm
    Follow me on Twitter : / thefabytm
    Register to get $5 coupon on PCB order: www.nextpcb.com/register?code...
    Try Amazon Prime with a free 30 day trial: amzn.to/2MG3A0T
    Sign up for Airalo (international eSIM plans): www.airalo.com/?rfsn=4268870....
    0:00 Introduction
    0:40 Why should you learn about registers?
    1:11 What are registers?
    1:35 Registers in the MSP430 architecture
    2:22 Program Counter
    2:53 Stack Pointer
    4:05 Status Register
    7:15 General Purpose Registers + Example
    9:56 Recap - What we learned
    This is part 4 of my Embedded Systems Explained series in which you will learn embedded systems!
    My name is Fabi and I am an Engineer and Tech Enthusiast from Romania. On my TH-cam channel I do thorough reviews of gadgets, showcase my programming projects and show you which cars I am driving.
    In this video of my Embedded Systems Explained series I am explaining CPU registers in an easy to follow way by discussing about the MSP430 microcontroller architecture and talking about the program counter, stack pointer, status register, constant generators and general purpose registers.

ความคิดเห็น • 18

  • @TheFabytm
    @TheFabytm  3 ปีที่แล้ว +2

    What would you like to learn about next when it comes to embedded systems? 📚
    Embedded Systems Explained: th-cam.com/play/PLeAb9_hv082weQ10WcvFfLBlNcCYXlQ4q.html

  • @HQ_Nextpcb
    @HQ_Nextpcb 3 ปีที่แล้ว +9

    Nice, We are glad to sponsor your video.

  • @VaarclocOfficial
    @VaarclocOfficial 3 ปีที่แล้ว +9

    Cool series. It's interesting from my perspective, having graduated informatics, where low level programming and stuff like that was overlooked, or we barely scratched the surface. Hope you're going to keep your motivation levels high and keep going with your channel, regardless of your choice in topics. :D

    • @TheFabytm
      @TheFabytm  3 ปีที่แล้ว +2

      Thank you! My current goal is to finish this series (about 6 more videos) and then I think I’ll do similar series on other topics.
      You’re right, I used to overlook low level programming (interaction with the hardware) before studying about embedded systems too, but it’s actually really interesting and it pushes you to optimize your code as much as you can.

  • @balanbogdan9160
    @balanbogdan9160 2 ปีที่แล้ว

    I just discovered your channel mate, your videos are really helpful!
    Thank You!

  • @ichigo2012hollowmask
    @ichigo2012hollowmask 3 ปีที่แล้ว +2

    I'm learning assembly with an STM32 discovery kit. It's a bit jarring going from high end code like C++ to assembly for the first time and your basic explanation of a simple operation was helpful to hear.

    • @TheFabytm
      @TheFabytm  3 ปีที่แล้ว +1

      I’m really happy to hear this! Stay tuned for more content about basic embedded topics!

  • @TheMajesticFreak
    @TheMajesticFreak 3 ปีที่แล้ว +1

    Which IDE are you using and recommend to learn with? I'm currently using a TM4C123G with CCS. Excellent series. Keep it up!

    • @TheFabytm
      @TheFabytm  3 ปีที่แล้ว +2

      I’ve used CCS a bit, it’s nice because it’s free, it’s developed by TI, but it’s quite sluggish at times. Personally, I use an older version of IAR, before it was built on top of Eclipse. It does the job!

  • @VarunSharma-sy4de
    @VarunSharma-sy4de 3 ปีที่แล้ว

    Your content is really great and your points are really short and crispy can you plz provide the notes

  • @ikemkrueger
    @ikemkrueger ปีที่แล้ว +2

    6:32 I need a lot of concentration to follow what you're explaining. Please make more pauses between the things you explain the next time.

    • @TheFabytm
      @TheFabytm  ปีที่แล้ว +3

      Thanks for letting me know! I'll try to go at a slower pace!

  • @saifurshiblu5682
    @saifurshiblu5682 3 ปีที่แล้ว +1

    Bro plz speak little slowly, it problem to understand who are not natives.

    • @TheFabytm
      @TheFabytm  3 ปีที่แล้ว +4

      Alright, thanks for the tip! I’ll try to improve this in the next video!

    • @TheFabytm
      @TheFabytm  3 ปีที่แล้ว +2

      In the meantime, you can use CC to understand parts of this video where I spoke too fast!

    • @ichigo2012hollowmask
      @ichigo2012hollowmask 3 ปีที่แล้ว +6

      Saifur Shiblu Dude, you can just slow the video speed down to 0.75 or 0.5 on the settings widget.

    • @saifurshiblu5682
      @saifurshiblu5682 3 ปีที่แล้ว

      @@TheFabytm thank you bro

    • @saifurshiblu5682
      @saifurshiblu5682 3 ปีที่แล้ว

      @@ichigo2012hollowmask thanks bro