The objectives of this subject are to enable students to: master the fundamentals of digital and programmable electronic circuits and their engineering applications; master the hardware architecture of a typical small computer system; understand the principles of low-level programming and gain an ability to write simple assembly code. Topics include: digital sequential circuits; state diagram and its application in the design of digital circuits; basic hardware architectures of the digital computer in terms of its building blocks; how hardware integrates with software at the machine level; low-level language programming; internal architecture and design of a typical register-based central processing unit and a main memory subsystem, and their interdependence; concepts of computer system buses, as well as different types of input and output devices; interrupts; input and output; micro-controller architectures.
Assessment: Assessment for this subject typically involves individual tasks including the assembly of a hardware kit, CPLD design, PIC design, concurrent programming, tutorial work and a final examination.
Autumn semester, City campus
Spring semester, City campus
Autumn semester, Hong Kong
Spring semester, Hong Kong
Summer session, Hong Kong
Winter session, Hong Kong
2008 contribution for post-2008 Commonwealth-supported students: $907.50
Note: Students who commenced prior to 1 January 2008 should consult the Student contribution charges for Commonwealth supported students
Not all students are eligible for Commonwealth Supported places.
2008 amount for undergraduate domestic fee-paying students: $2,532.00
Note: Fees for Postgraduate domestic fee-paying students and international students are charged according to the course they are enrolled in. Students should refer to the Annual Fees Schedule.
Subject EFTSL: 0.125