Skip to main content
Engineering LibreTexts

3.7: Conclusions

  • Page ID
    83026
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    This chapter introduced the first programs that a programmer needs in any language, programs to make sure that the environment is set up correctly, and that input and output can be accomplished. This chapter is about much more than just getting a first program to work. Many concepts that will be explained in greater detail and used in the rest of this book were covered. For example:

    1. using the ldr operation

    2. accessing the C printf and scanf functions from assembly

    3. value and reference variables

    4. the assembler, linker, and run program

    5. makefile scripts

    6. the basics of using gdbtui

    Readers who found this chapter difficult should take heart. It was filled with new information and new concepts. Assembly language is a very different type of language, and it will require some effort to learn the new way to think.


    3.7: Conclusions is shared under a not declared license and was authored, remixed, and/or curated by LibreTexts.

    • Was this article helpful?