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

Decks in this class (13)

Computer Architecture
What does a basic computer system...,
What does the cpu do,
What are the 3 main parts of the cpu
18  cards
ARMv8-A Architecture
Is arm a risc or cisc machine,
Does arm use a von neumann or har...,
What is the use of registers x0 x7
20  cards
Binary numbers and Integer Representation
An n bit register can hold how ma...,
Range of unsigned integers,
Range of signed integers
6  cards
Bitwise Operations
Ands and its alias,
The use of bitmasking,
Bit clear s logical equivalent
14  cards
Binary Arithmetic
Range of modulus arithmetic,
T f modulus arithmetic ignores th...,
What does the carry out indicate ...
4  cards
The Stack
How many bytes can be addressed i...,
Is pushed onto the stack when a f...,
Held by the stack frame
11  cards
Data Structures
Block size of an array,
Where an array and other local va...,
How array elements are accessed
9  cards
Subroutines
What are the characteristics of a...,
How are open inline subroutines i...,
What are the characteristics of a...
10  cards
External Data
What are the variable types in c,
What is the scope and lifetime of...,
What is the scope and lifetime of...
13  cards
Input / Output
How does a program running in el0...,
T f all peripheral devices are re...,
What are the service requests and...
9  cards
Machine Instructions
T f all armv8 instructions are 32...,
What is the r type format,
What is the i type format
3  cards
Floating Point Instructions
Which bits are used by s and d re...,
How many fp registers does armv8 ...,
How is memory allocated and initi...
6  cards
Separate Compilation
How to convert asm file to o file,
How to convert c file to o file,
H
4  cards

More about
cpsc355

  • Class purpose General learning

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

CPSC 355
  • 1 decks
  • 22 flashcards
  • 2 learners
Decks: High Level Architecture, And more!
CPSC 355 (Computing Machinery)
  • 13 decks
  • 82 flashcards
  • 2 learners
Decks: Computer Architectures And Assembly Lang, Armv8 A Architecture, Binary Numbers And Integer Representatio, And more!
CPSC 355
  • 11 decks
  • 293 flashcards
  • 18 learners
Decks: High Level Architecture, Armv8 A Architecture, Binary Numbers And Integer Representatio, And more!
Make Flashcards