This class was created by Brainscape user E Mi. Visit their profile to learn more about the creator.

By: E Mi

Decks in this class (11)

Lecture 1 - Introduction to ARM assembly language
What is an embedded system,
Name a few examples of embedded s...,
Define cyber physical systems
33  cards
Lecture 2 - ARM Assembly and Input/Output
What is an immediate value,
Why can immediate values only be ...,
What does the arm assembly functi...
40  cards
Lecture 3 - Processor and memory
What is processor architecture,
What are the two types of process...,
Why is harvard architectures best...
47  cards
Lecture 4 - Caches and virtual memory
What are three types of cache org...,
What is a direct mapped cache,
What is a fully associated cache
40  cards
Lecture 5 - Introduction to C programming
What does it mean that c is a pro...,
What are the built in data types ...,
What is the syntax when declaring...
29  cards
Lecture 6 - Resource constrained programming
What is a microcontroller,
What is the difference between a ...,
What are the constrints of micro ...
18  cards
Lecture 7 - Tools for embedded programming
What are static analysers,
Rnu time analysers,
What are unit tests
17  cards
Lecture 8 - Compilation and optimization
What are compilation units,
What component combines the diffe...,
When using shared library what to...
50  cards
Lecture 9 - Embedded operating systems
What is the difference between a ...,
Why can using os and processes be...,
What is a rtos
72  cards
Lecture 10 - Power and wrap up
What is the formula of power give...,
What is the definition of power,
Should you optimize for power or ...
35  cards
Miscellaneous
Compare risc and cisc,
What is the formula for execution...,
What is the formula for avarage m...
30  cards

More about
Low-level computing

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study E Mi's Low-level computing flashcards now!

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

Computer Science
  • 33 decks
  • 1991 flashcards
  • 66 learners
Decks: 11 Processors, 11 Processors Extra, 12 Software, And more!
Make Flashcards