This course focuses on the fundamentals of computer structure and basic operation. The instructor lectures on controlling hardware using hardware descriptions and instruction sets. The instructor also lectures on structures of memory and bus, typical architecture, basic instruction sets, stacks, resistor-to-resistor command, pipeline control, interruption, and control of I/O.
By the end of this course, students will be able to:
1) Understand the basic structure and operation of computer hardware.
2) Acquire the fundamentals of hardware description and control using an instruction set.
computer hardware, microprocessor, hardware description, instruction set
✔ Specialist skills | Intercultural skills | Communication skills | Critical thinking skills | ✔ Practical and/or problem-solving skills |
Lectures are followed by exercises on the basic concepts learned in class.
Course schedule | Required learning | |
---|---|---|
Class 1 | Basic components in a computer system | Understand the fundamental structure of microprocessor |
Class 2 | Memory and bus | Explain the basics about memory and bus |
Class 3 | Assembly language | Exercise on assembly language |
Class 4 | Basic instruction set and stack | Understand the basic usage of instruction set and stack |
Class 5 | Sub-program | Understand the function of sub-program |
Class 6 | Register to register instructions | Exercise on register-to-register instruction |
Class 7 | Pipeline control | Explain the basic procedure in pipeline control |
Class 8 | Signal processor | Exercise on signal processor |
English text is under preparation.
English text is under preparation.
Final exam, 70%; exercise problems, 30%.
No prerequisites.