Back to courses index

CSEB400: Platform Architecture and Technologies

Description:Modern personal computer platforms with emphasis on x86 instruction set architecture and x86 motherboard organization; Real and protected modes; x86 registers and instructions; Addressing modes; Software and hardware interrupts; Programmable interrupt controller; MMX and SSE instructions; Microcomputer bus, memory and I/O interfaces; Wait states and platform virtualization; Laboratory assignments consist in developing x86 assembly programs. (Prerequisite: CSEB300).
Credit Hours.:3
Text Book: The Intel Microprocessors: 8086/8088, 80186, 80286, 80386, 80486, Pentium, Pentium Pro, and Pentium
Coordinator: Walid Ibrahim
Topics Outline:
  1. x86 system architecture: processor, chipset, memory, peripherals
  2. x86 instruction set architecture: registers, opcodes, addressing modes
  3. ALU, data move, and control instructions
  4. Clock generation, distribution, and synchronization using 8284 chip.
  5. Bus interface using 8288
  6. Software and hardware interrupts, interrupt vectors, 8259 programmable interrupt controller
  7. PC BIOS
  8. Memory interface, wait states
  9. Input/Output interface
  10. Using MMx and SSE instructions in SIMD execution.
  11. Power requirements: blade vs rack servers
Outcomes:
  1. Describe the organization of a modern computer platform and its components
  2. Explain the purpose and functions of a personal computer motherboard?s components.
  3. Change computer configuration via BIOS settings
  4. Develop x86 assembly programs including SIMD programs with MMX or SSE instructions
  5. Design microcomputer bus, memory and I/O interfaces
  6. Compare the power requirements and virtualization technology of blade and rack servers
Mapping of Topics Outline to Outcomes
 1 2 3 4 5 6 7 8 9 10 11
1           
2         
3           
4          
5          
6           
Pre-requisiteCSEB300: Computer Architecture
Volume of the Course that Contributes to CIT Students Outcomes(SOs)
Move the mouse over the Students Outcome number to view the Students Outcome text
a b c d e f g h i j k l m n
11% 9% 9% 0% 0% 0%0% 0% 16% 7% 9% 14% 21% 0%
Show Details