Download presentation
Presentation is loading. Please wait.
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
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.