Master from scratch number, data representation & ace computer organization, computer architecture exams!
-
What is a computer?
-
Basic computer organization
-
What is a program?
-
Generations of programming languages
-
What is machine language and assembly language?
-
What are high-level languages?
-
What is the computer level hierarchy in modern computers?
-
What is hardware?
-
What is software?
-
What is von Neumann machine?
-
How do instructions execute in a modern computer?
-
What is multi-core processor?
-
What are bits and bytes?
-
What are binary numbers?
-
How to convert binary numbers to decimal?
-
How to convert decimal numbers to binary?
-
What are hexadecimal numbers and why are they needed?
-
What is the range of numbers that can be expressed in a given memory space?
-
How to add binary numbers?
-
What is arithmetic overflow?
-
How to prevent overflow in C++ programs?
-
How to represent negative integers in computer’s memory?
-
How to convert an integer into twos complement representation?
-
How to add twos complement numbers?
-
How to detect overflow in twos complement number addition?
-
What is zero extension and sign extension?
-
What are floating point numbers?
-
What is the IEEE floating point representation?
-
How to convert a real number from decimal to binary format?
-
How to represent a decimal number in IEEE floating point representation?
-
What are the reserved bit patterns in IEEE floating point format?
-
What are the errors introduced in computation due to floating point representation?
-
How to minimize approximation errors in floating point computations?
-
What is ASCII character representation?
-
What is Unicode character representation?
-
How are images represented in our computer’s memory?
-
How is sound represented in a computer’s memory?