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

Decks in this class (11)

1 - How Assembly Language Works
What are assemblers,
What are linkers,
What is a debugger
30  cards
2 - x86 Processor Architecture
What does the cpu do and have,
How is the cpu attached to the re...,
What is the memory storage unit
40  cards
3 - Assembly Language Basics
What does main do,
What does exitprocess do,
How would you declare a variable ...
65  cards
4 - Data Transfers, Add/Subract, JMP/LOOPS
How can instructions have zero on...,
What are the 3 basic types of ope...,
What are the simple notations for...
62  cards
5 - Procedures
What is the runtime stack,
How does a push operation work,
How does a pop operation work
53  cards
6 - Bits, Bytes, Floating Point and Error Detection/Correction
How can you use the and instruction,
What is bit masking and why might...,
What effect does the and instruct...
58  cards
7- Indirect Addressing, MASM Procedures, and System Stack
What is indirect addressing,
How can you do indirect addressing,
What happens if the destination o...
45  cards
8 - Searching and Sorting Integer Arrays
If you wanted to find the next ra...,
What is the assembly code for bub...,
What does the offset operator do
58  cards
9 - Macros, Recursion, and Digital Logic
How is a procedure translated int...,
How is a macro translated into as...,
How do you define macros
35  cards
10 - Architecture and Parallelism
How can you create an alu,
What does the internal bus do,
How is memory made up of gates
25  cards
Final Review Questions
For the following segment what is...,
The _________ operator returns a ...,
The _________ operator overrides ...
70  cards

More about
1. Computer Architecture

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Alexey Filatov's 1. Computer Architecture 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 Architecture/Assembly
  • 11 decks
  • 541 flashcards
  • 395 learners
Decks: 1 How Assembly Language Works, 2 X86 Processor Architecture, 3 Assembly Language Basics, And more!
Architectural Practice
  • 19 decks
  • 2257 flashcards
  • 138 learners
Decks: Architectural Practice, Pd 1096, Ornament, And more!
Computer Science
  • 33 decks
  • 1991 flashcards
  • 32 learners
Decks: 11 Processors, 11 Processors Extra, 12 Software, And more!
Make Flashcards