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

Decks in this class (40)

Topic 1 - Computer Architecture
Computer definition 1,
Analytical engine 2,
Ada lovelace 3
20  cards
Topic 2 - Info coding 1
Why is information coding necessa...,
What is ascii 2,
How are letters represented in as...
20  cards
Topic 4 - Boolean logic
Boolean logic 1,
Binary 2,
Bit 3
15  cards
Topic 3 - Info coding 2
Why is binary preferred in digita...,
What is a bit and a byte 2,
What are msb and lsb in binary nu...
15  cards
Topic 5 - Instruction set architecture
Von neumann architecture 1,
What is an isa 2,
Accumulator based isas 3
20  cards
Topic 6 - Building the ALU
Von neumann architecture 1,
Alu primary functions 2,
Status flags in alu 3
20  cards
Topic 7 - Building memory
Von neumann architecture 1,
Volatile vs non volatile memory 2,
Memory hierarchy 3
20  cards
Topic 8 - Building the control unit
Von neumann architecture 1,
Control unit 2,
Fetch decode execute cycle 3
20  cards
Topic 9 - Building the IO system
Input output i o system 1,
Input devices 2,
Output devices 3
20  cards
SCC131 - architecting the microbit
Bbc micro bit 1,
Core goals of micro bit 2,
Ease of use requirements 3
20  cards
SCC131-Week07-Lecture2-Microbit-Architecture
Initial requirements of micro bit 1,
Micro bit vs arduino raspberry pi 2,
Runtime code software 3
18  cards
SCC131-Week08-Lecture1-Intro-to-CODAL-C-Part1
Codal 1,
Microbit class 2,
Ubitinit 3
20  cards
SCC131-Week08-Lecture2-Intro-to-CODAL-C-Part2
Microbit class 1,
Synchronous programming 2,
Asynchronous programming 3
20  cards
SCC131-Week09-Lecture1-Compiler-Linker
Preprocessor 1,
Compiler 2,
Assembler 3
20  cards
SCC131-Week09-Lecture2-Preprocessor
C preprocessor cpp 1,
Translation stages in c 2,
Object like macros 3
19  cards
SCC131-Week10-Lecture1-Debugging
Debugging 1,
Origin of the term bug 2,
Compilation time bugs 3
20  cards
SCC131-Week10-Lecture2-RevisionAndDiscussion
Micro bit inventors 1,
Initial requirements of micro bit 2,
Micro bit vs arduino raspberry pi 3
19  cards
SCC131-Week11-Lecture1-Microbit-Radio
Compilation process 1,
Source file 2,
Preprocessor 3
20  cards
SCC131-Week12-Lecture2-Build-Automation
Build automation 1,
Gnu make 2,
Incremental builds 3
20  cards
Topic 1 - Assemlby Language
Assembly language 1,
Machine code 2,
Von neumann architecture 3
20  cards
Topic 2 - Arithemtic Operations
What is an instruction in assembl...,
What is an instruction set archit...,
What are the components of an ass...
20  cards
Topic 3 - Memory
Loading a 32 bit value into a reg...,
What happens with sub r0 r1 when ...,
How to implement r1 16 r0 r1 8 in...
18  cards
Topic 4 - Branching
Linear execution 1,
Branching 2,
Conditional execution 3
20  cards
Topic 5 - Programming
Ble condition flag 1,
Fibonacci sequence formula 2,
What happens when r1 0 3
20  cards
Topic 6 - Function
What are functions in assembly la...,
What is a calling convention 2,
Which registers are used to pass ...
20  cards
Topic 7 - Inline Assembler
Preserved registers in arm 1,
Caller responsibilities in functi...,
Callee responsibilities in functi...
16  cards
Topic 8 - Machine Code
Instruction 1,
Instruction set architecture isa 2,
Machine language 2
20  cards
Topic 9 - Exceptions
Program flow 1,
Exception 2,
Synchronous exception 3
20  cards
Topic 10 - MMIO
Memory mapped i o mmio 1,
What are i o devices 2,
Io register 2
20  cards
SCC131-week19__L1-sound
Sound 1,
Signal digitization 2,
Sample rate 3
20  cards
SCC131-week19__L2-OS-1
Operating system 1,
Protection rings 2,
Scheduling 2
20  cards
SCC131-week20__L1-OS
Operating system 1,
Kernel 2,
Protection rings 3
21  cards
SCC131-w21_L1-Scheduling_Updated
Memory protection 1,
Memory management unit mmu 2,
Virtual memory 3
20  cards
SCC131-w22_L1-Cloud_Virtualisation
Virtualization 1,
Hypervisor 2,
Type 1 bare metal hypervisor 3
10  cards
SCC131-w21_L2-Linux_Intro
Process scheduling 1,
Process states 2,
Round robin rr 3
20  cards
SCC131-w22_L2-Graphics
Virtualization 1,
Hypervisor 2,
Cloud computing 2
20  cards
SCC131-w23_L1-GPU-Shaders
Gpu 1,
Display resolution 2,
Computer graphics 2
20  cards
SCC131-w23_L2-WebAssembly
Gpu vs cpu 1,
Shaders 2,
Webassembly definition 3
20  cards
SCC131-w24_L1-Networking
Webassembly wasm 1,
Network protocol 2,
Ip address 3
16  cards
SCC131-w24_L2-Networking-2
Host 1,
What is dns 2,
Ip address 2
20  cards

More about
SCC131

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Mutsam Ismeil's SCC131 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?