Presentation is loading. Please wait.

Presentation is loading. Please wait.

1-1 Lecture 1 Class Overview and Appendix A -- Number Systems.

Similar presentations


Presentation on theme: "1-1 Lecture 1 Class Overview and Appendix A -- Number Systems."— Presentation transcript:

1 1-1 Lecture 1 Class Overview and Appendix A -- Number Systems

2 1-2  Other courses in computer sequence  ELEN 350Computer Architecture and Design  ELEN 449Microprocessor Systems Design  ELEN 450Computer Interfacing and Communications  ELEN 454Digital Integrated Circuit Design  ELEN 468Advanced Logic Design  ELEN 472Microelectronic Circuit Fabrication (electronics)  ELEN 473Microelectronic Device Design (electronics)  ELEN 474VLSI Circuit Design (electronics)  ELEN 475Introduction to VLSI Systems Design  Careers related to Computers  VLSI  Fabrication  Programmers  System engineers  Micro-programmers (micro-processor controllers)  Others

3 1-3 Appendix A Number Systems

4 1-4 Positional Number Notation –Decimal, Binary, Octal, Hexadecimal –A digit’s place in the sequence determines its weight Decimal Numbers - Base 10 -- Digits 0-9 –Example –154 10 = =

5 1-5 Positional Number Notation Binary- Base 2 - Digits 0 and 1. Binary Digits (bits) Example 10011010 2 =

6 1-6 Positional Number Notation Octal- Base 8 - Digits 0 - 7. Example 232 8 =

7 1-7 Positional Number Notation Hexadecimal- Base 16 - Digits 0 - 9, A-F A 16 = 10 10 B 16 = 11 10 C 16 = 12 10 D 16 = 13 10 E 16 = 14 10 F 16 = 15 10 Example 9A 16 =

8 1-8 Conversion Between Binary, Octal, and Hexadecimal Systems Conversion from Binary to Octal or Hexadecimal. –Octal –Group into 3 bit groupings, starting at right. –Ex.1 0 0 1 1 0 1 0 2 –Hexadecimal –Group into 4-bit groupings, starting at right. –Ex.1 0 0 1 1 0 1 0 2

9 1-9 Conversion from Octal to Hexadecimal and Hexadecimal to Octal (1) Convert to binary (2) Convert from binary to hexadecimal or octal. Ex.232 8 Convert to hexadecimal (1) (2) Ex.9A 16 Convert to octal (1) (2)

10 1-10 Conversion from Decimal to Binary (1) Perform successive division -- successively divide the base 10 number by the base to which it is to be converted (2) Collect the remainder to form the number in the target base (3) 1st division yields the least significant bit as its remainder (4) Continue until the quotient is 0.

11 1-11 Conversion from Decimal to Binary (1) Ex. Convert 154 10 to binary

12 1-12 Conversion from Decimal to Octal (2) Ex. Convert 154 10 to octal

13 1-13 Conversion from Decimal to Hexadecimal (3) Ex. Convert 154 10 to hexadecimal

14 1-14 Binary Arithmetic Operations Base 10 (review) -- addition 95 10 +_16 10 111 10 Base 10 (review) -- subtraction 95 10 -_16 10 79 10

15 1-15 Binary Arithmetic Operations Addition in Base 2 -- Laws 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 0 with a carry of 1 Ex. 1 0 1 2 1 0 1 1 1 1 1 2 1 1 1 0 0 0 0

16 1-16 Binary Arithmetic Operations Subtraction in Base 2 -- Laws 0 - 0 = 0 0 - 1 = 1 with borrow of 1 1 - 0 = 1 1 - 1 = 0 Ex. 1 0 0 0 0 2 1 0 1 1 1 1 1 2 1 1 0 0 0 0

17 1-17 Homework Assignment HW #1 -- Appendix A


Download ppt "1-1 Lecture 1 Class Overview and Appendix A -- Number Systems."

Similar presentations


Ads by Google