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

Decks in this class (34)

Boolean Algebra
What are the 4 characteristics of...,
What are the truth table values f...,
What a
31  cards
Integer representation and arithmetic pt1
What is a bit,
What is a byte,
What is a word
19  cards
Integer representation and arithmetic pt2
How does binary addition work car...,
What is the psuedo code for addit...,
What is a full adder and its trut...
5  cards
Transistors and logic gates pt1
Where do electron holes come from,
How do free electrons appear and ...,
How do electrons and current flow...
18  cards
Transistors and Logic gates pt2
How to contruct a not operator us...,
How does vdd and vss relate to 0s...,
How to construct a nand gate usin...
9  cards
2.3 2.4 Combinatorial Logic
What is the decomposition design ...,
What is the sharing design pattern,
What is the isolated replication ...
19  cards
3.1 Sequential Logic
Why can t you simply loop a value...,
What is the need for sequential l...,
What is a clock
15  cards
3.2 Sequential Logic 2
What are the 3 signals busses use...,
What are the 3 different ways of ...,
What is the difference between sr...
9  cards
3.3 Finite State Machines
What is an alphabet string and la...,
Broadly how are different machine...,
What is the definition of a finit...
5  cards
3.4 Finite State Machines 2
What is the finite state machine ...,
What is the finite state machine ...,
In the finite state machine versi...
6  cards
4.1 Case study HP35
What is the hp 35 composed of com...,
What is reverse polish notation u...,
What functions does the hp 35 use
5  cards
4.2 Register Machines
What 2 sets of items specifies a ...,
What is the abstract structure of...,
Abstractly how does a register ma...
7  cards
4.3 Register Machines (pt 2)
What is godel encoding,
What is a program counter,
What is an instruction register
8  cards
4.4 Case study (ASCC and EDVAC)
How does the harvard architecture...,
What are the steps of the harvard...,
How does the von neumann operate ...
8  cards
5.1 Instruction Set Architecture (P1)
What is an instruction set archit...,
What is a general purpose register,
What is a special purpose registe...
18  cards
5.2 Instruction Set Architecture (P2)
What is an addressing mode and wh...,
What is a memory address,
What is an n address function and...
15  cards
5.3 Instruction Set Architecture (P3)
What does control flow refer to,
What does explicit control flow l...,
What is an absolute vs relative b...
13  cards
5.4 ARMv7-A (ISA)
How does armv7 a store special pi...,
What is the cpsr in arm and how t...,
What is the addressable amount of...
10  cards
7.1 Micro-architecture
What is a micro architecture,
Broadly what is the micro archite...
2  cards
7.2 Hex 8 Design
How many bits are the hex 8 instr...,
What 4 8 bit registers are used f...,
How does add and sub work in hex ...
7  cards
7.3 8-bit micro-architecture
How is a fetch decode execute con...,
What does the data path in the he...,
How does the decode phase work in...
3  cards
7.4 Control and Buses
What is a dathpath and what does ...,
What is a control path and how do...,
How does the control path behave ...
13  cards
8.1 ALU
How does a ripple carry full adde...,
How does subtraction using two s ...,
What is the diagram for a ripple ...
13  cards
8.2 Pipelining
Describe the laundy pipelining ex...,
What are the 4 stages of the fetc...,
What does fdew pipelining look li...
13  cards
8.3 Memory Hierarchy and Caches
What does a von neumann architect...,
Compare sram to dram,
How does sram dram hdd etc compar...
22  cards
9.1 Memory and Prefix instruction
What are the standard data load i...,
What are the offset data access i...,
Why is relative data access essen...
7  cards
9.2 Structured Programming
When running a program what items...,
What is the purpose of the stack,
What is a stack overflow and when...
9  cards
9.3 Interrupts
What is an interrupt,
How does the cpu detect interrupts,
How does the cpu handle interrupt...
9  cards
9.4 Protection and Virtual memory
What does memory protection refer...,
Describe how memory is protected ...,
What instructions does the kernel...
14  cards
10.1 Assemblers
What is an assember,
What is assembly,
What are mnemonics
12  cards
10.3 Linkers and Loaders
What is the relationship between ...,
What are object files what do the...,
What is a linker and what does it do
6  cards
10.4 Debuggers
What type of errors do debuggers ...,
What are compiler warnings what a...,
What are debug symbols and how do...
10  cards
11.1 Compilers
What is the purpose of a compiler,
What are the 3 components of a co...,
Why may it be useful to break up ...
16  cards
11.2 Optimising Compilers
Where does the optimiser fit in w...,
What are 3 different angles an op...,
20  cards

More about
Computer Architecture

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Aiden Dawes's Computer Architecture flashcards for their AISJ class 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 and Organization
  • 5 decks
  • 318 flashcards
  • 25 learners
Decks: Lesson 1, Lesson 2, Lesson 3, And more!
architecture philosophy
  • 8 decks
  • 159 flashcards
  • 43 learners
Decks: Scandinavian Architecture, The International Style Mies Van Der Roh, Past Exams Outline Solutions, And more!
CS 115 Computer Science
  • 30 decks
  • 997 flashcards
  • 763 learners
Decks: Chapter 1 Checkpoint, Chapter 1 Notes Pt 1, Chapter 1 Notes Pt 2, And more!
Make Flashcards