Presentation is loading. Please wait.

Presentation is loading. Please wait.

TCSS 371A Machine Organization. Getting Started Get acquainted Review syllabus Understand purpose, scope, and expectations of the course Discuss personal.

Similar presentations


Presentation on theme: "TCSS 371A Machine Organization. Getting Started Get acquainted Review syllabus Understand purpose, scope, and expectations of the course Discuss personal."— Presentation transcript:

1 TCSS 371A Machine Organization

2 Getting Started Get acquainted Review syllabus Understand purpose, scope, and expectations of the course Discuss personal expectations & strategy for doing well Check out textbook & website Discuss Laboratory (CP 206C) (Visit?)

3 Let’s begin Discuss the levels of abstraction involved in a computer solution to problem Discuss major Numeric Data Types Develop expertise in working with various numeric bases especially base 10, base 2 (binary), and base 16 (hexidecimal) Become proficient converting numbers from one base to another Become proficient with 2’s complement arithmetic Understand round off error, sign extension, and overflow Understand representation of floating point numbers Understand Binary Logic

4 Abstractions The levels of abstraction involved in a computer solution to problem Problem Algorithm ( Definite/Precise, Computable, Finite ) Language Machine Architecture Microarchitecture Circuits Devices Electron or light flow Digital vs Analog Computers

5 Develop expertise in working with various numeric bases Base 10 Base 2 (binary) Base 16 (hexidecimal) Others ?

6 Become proficient converting numbers from one base to another Base 10 to binary Binary to Base 10 Base 10 to Hexidecimal Hexidecimal to Base 10 Binary to Hexidecimal Hexidecimal to Binary Others ?

7 Major Numeric Data Types Unsigned Integers Signed Integers Alphanumeric Data – ASCII & UNICODE Floating Point Numbers

8 Become proficient with binary number representation (See Text Figure 2.1) Unsigned binary Integers Signed Binary Integers 1’s Complement Binary Integers 2’s complement Binary Integers The binary point

9

10 Become proficient with Hexidecimal number representation Unsigned Hex Integers Signed Hex Integers 1’s Complement Hex Integers 2’s complement Hex Integers The “Hex” point

11 ASCII (7 bit or extended) UNICODE (16 bit) See ASCII table See UNICODE table


Download ppt "TCSS 371A Machine Organization. Getting Started Get acquainted Review syllabus Understand purpose, scope, and expectations of the course Discuss personal."

Similar presentations


Ads by Google