Computer Organization and Assembly Language CSC-210 Laboratory
Total Page:16
File Type:pdf, Size:1020Kb
Department of Computer Science CSC-210 Computer Organization and Assembly Language Laboratory Manual, 3rd Edition/2017 Computer Organization and Assembly Language CSC-210 Laboratory Manual 3rd Edition 2017/2018 Name: Number: ٍ :Section Department: 1 Department of Computer Science CSC-210 Computer Organization and Assembly Language Laboratory Manual, 3rd Edition/2017 Table of Contents Lab (1): Computer Anatomy ....................................................................................................... 4 Objectives ............................................................................................................................... 4 What is a Computer? ............................................................................................................... 4 System ..................................................................................................................................... 4 1. Motherboard ............................................................................................................. 5 2. Central Processing Unit (CPU) ...................................................................................... 6 3. Memory .................................................................................................................... 6 4. Video Adapter ............................................................................................................ 7 5. Operating System ....................................................................................................... 8 6. Connectivity .............................................................................................................. 8 Chassis .................................................................................................................................... 9 1. Full Tower ................................................................................................................. 9 2. Mid Tower ................................................................................................................. 9 3. Mini Tower ................................................................................................................ 9 4. Slim Line Case ............................................................................................................ 9 5. Small Form Factor (SFF) Case ....................................................................................... 9 Cooling System ..................................................................................................................... 10 Power Supply Unit ................................................................................................................ 10 Peripherals............................................................................................................................. 11 1. Input Devices ............................................................................................................ 11 2. Output Devices ......................................................................................................... 12 3. Input & Output Devices .............................................................................................. 13 Review Questions ................................................................................................................. 14 Lab (2): PC I/O Ports ................................................................................................................ 16 Objectives ............................................................................................................................. 16 Mini-DIN .............................................................................................................................. 16 PS/2 ....................................................................................................................................... 16 Separate Video (S-Video) ..................................................................................................... 16 Universal Serial Bus (USB) .................................................................................................. 17 Firewire (IEEE 1394) ............................................................................................................ 18 DB (D-subminiature, D-shell) Connectors ........................................................................... 19 Registered Jack (RJ) ............................................................................................................. 19 Audio..................................................................................................................................... 20 1 Department of Computer Science CSC-210 Computer Organization and Assembly Language Laboratory Manual, 3rd Edition/2017 1. Analog ..................................................................................................................... 20 2. Digital ...................................................................................................................... 20 Digital Visual Interface (DVI) .............................................................................................. 20 HDMI (High-Definition Multimedia Interface) .................................................................... 21 DisplayPort ............................................................................................................................ 21 eSata ...................................................................................................................................... 22 Summary of Some Bus Speeds ............................................................................................. 22 Summary of External Connector .......................................................................................... 23 Review Questions ................................................................................................................. 24 Lab (3): Motherboard ................................................................................................................ 27 Objectives ............................................................................................................................. 27 Motherboard Form Factor ................................................................................................... 27 Processors Sockets .............................................................................................................. 28 Chipset .................................................................................................................................. 31 Figure 3-3. Intel Z97 Chipset Block diagram ...................................................................... 31 Buses and Expansion slots .................................................................................................... 31 On-Board Ports and Connectors ........................................................................................... 33 Review Questions ................................................................................................................. 35 Lab (4): Numbering systems ..................................................................................................... 37 Objectives ............................................................................................................................. 37 Review Questions ................................................................................................................. 37 Lab (5): Introduction to Assembly ............................................................................................ 39 Objectives ............................................................................................................................. 39 What is assembly language? ................................................................................................. 39 Inside the CPU ...................................................................................................................... 39 1. General purpose registers .......................................................................................... 39 2. Segment registers ..................................................................................................... 40 3. Special purpose registers ........................................................................................... 41 Variables ............................................................................................................................... 41 Arrays ............................................................................................................................. 41 Constants ............................................................................................................................... 42 Review Question: .................................................................................................................. 43 Lab (6): EMU8086 .................................................................................................................... 44 Objectives ............................................................................................................................. 44 Using the emulator ................................................................................................................ 45 2 Department of Computer Science CSC-210 Computer Organization and Assembly Language Laboratory