Download presentation
Presentation is loading. Please wait.
1
TCSS 371A Machine Organization
2
Getting Started Get acquainted (take pictures) Discuss purpose, scope, and expectations of the course Discuss personal expectations & strategy for doing well Review Web Page (http://faculty.washington.edu/lcrum) Review Syllabus, Textbook, and Simulator book Discuss Laboratory (CP 206D), Access, Etiquette, Equipment Check-out Discuss Homework Format Laboratory Report Format
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
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 ? 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 ?
6
Major Numeric Data Types Unsigned Integers Signed Integer Alphanumeric Data – ASCII & UNICODE Floating Point Numbers
7
Become proficient with binary number representation Unsigned binary Integers Signed Binary Integers (see Text Figure 2.1) 1’s Complement Binary Integers 2’s complement Binary Integers The binary point (what does it mean?)
8
Signed Binary Integers:
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.