Help

Course Information

Computer Architecture/Assembler (CSC 243)

Term: 2024-2025 Academic Year Spring

Faculty

James Bryan Osborne

Office: Plaster 302

Phone: 417-690-3404

Spring 2025 Office Hours

MF: 1:00p – 2:00p

TR: 9:30a - 11:00a

TR: 2:30p - 4:00p

Other hours by appointment if needed.

Please book appointments at: https://calendly.com/jbosborne/office-hours

 

Schedule

Mon-Wed-Fri, 10:00 AM - 10:50 AM (1/13/2025 - 5/9/2025) Location: MAIN PLAST 110

Description

Prerequisite: CSC 133. In this project-oriented course, we will build a modern computer system, from the ground up. Topics mayinclude,but not limited to, Digital Logic and Digital System (combinational and sequential circuit, FPGA, Verilog/VHDL, physical constraint, ALU design, and others); Assembly Level Machine Organization (instruction set design, CPU design, processor microarchitecture and pipelining, etc.); Memory System Organization and Architecture (the concept of virtual machine, compiler, device memory map and others); Interfacing and Communication (I/O fundamentals, interrupt structures, buses, etc.); and Multiprocessing and Alternative Architectures (Power law, SIMD, MIMD, interconnection networks, and others). Spring