Understand Binary Representation Bits and Bytes ① Bits and Bytes ② Addressing ③ Boolean Algebra Hardware: Logical View CPU Register file System bus PC ALU Memory bus I/O Main Bus interface bridge memory I/O bus Expansion slots for USB Graphics Disk other devices such controller adapter controller as network adapters Keyboard Mouse Display Disk Programmer’s View CPU Memory Object Code Address Program Registers Data Data Condition OS Data Codes Instructions Program Counter Stack Binary Representation 0 1 0 3.3V 2.8V 0.5V 0.0V Bi nary digi t
Document Outline

  • 01B Bits and Bytes
    • Slide 1
    • Hardware: Logical View
    • Programmer’s View
    • Binary Representation
    • Slide 5
    • Slide 6
    • Slide 7
    • Slide 8
    • Memory Organization
    • Memory Organization
    • Byte Ordering
    • Examining Data Representations
    • Pointer
    • Assignment
    • Array
    • Strings
    • Boolean Algebra
    • Boolean Algebra
    • Slide 19
    • Slide 20
    • Slide 21
    • Slide 22
    • Slide 23
    • Slide 24
    • Shift Operations
    • Shift Operations
    • Shift Operations
    • To do
    • Slide 29