CS1104: Computer Organisation cs1104 Welcome (AY2006/7 Semester 2) cs1104.

19
CS1104: Computer Organisation http://www.comp.nus.edu.sg/~cs1104 Welcome (AY2006/7 Semester 2)

Transcript of CS1104: Computer Organisation cs1104 Welcome (AY2006/7 Semester 2) cs1104.

Page 1: CS1104: Computer Organisation cs1104 Welcome (AY2006/7 Semester 2) cs1104.

CS1104: Computer Organisation

http://www.comp.nus.edu.sg/~cs1104

Welcome (AY2006/7 Semester 2)

Page 2: CS1104: Computer Organisation cs1104 Welcome (AY2006/7 Semester 2) cs1104.

2

STAFF Lecturers:

(Part 1)Mr. Aaron Tan Tuck ChoyS16, #[email protected]

(Part 2)Dr Tulika MitraS16, #[email protected]

Tutors and Lab TAs– To be updated.

Page 3: CS1104: Computer Organisation cs1104 Welcome (AY2006/7 Semester 2) cs1104.

3

SCHEDULES

Lectures: Monday 11am – 12nn, LT 25.Wednesday 12nn – 2pm, LT 25.

Tutorials: 11 hours1 hour/week from week 3.

Laboratory sessions: 11 hours1 hour/week from week 3.

Refer to schedules on course website.

Page 4: CS1104: Computer Organisation cs1104 Welcome (AY2006/7 Semester 2) cs1104.

4

COURSE DESCRIPTION

This is a first module in digital systems and computer organisation. The aim of this module is to familiarise students with the

fundamental building blocks of digital computers. Students learn to specify and design small and medium-sized

digital circuits using systematic design procedure, and the basic building blocks of a computer system.

This module covers The basic building blocks and design methods used in the

construction of synchronous digital systems A variety of representations of digital systems, such as truth

tables, logic gates, timing diagrams, state diagrams, etc. Basic organisation and von Neumann model. Overview of assembly language programming.

Page 5: CS1104: Computer Organisation cs1104 Welcome (AY2006/7 Semester 2) cs1104.

5

SYLLABUS OUTLINE

Part I Number systems and information coding Boolean Algebra & Function Simplification Combinational Circuits Performance/Benchmarking

Part II Basic processor organisation I/O Devices and Buses Control- and data-path Instruction set and Assembly Language Pipelining Memory organisation and hierarchy

Page 6: CS1104: Computer Organisation cs1104 Welcome (AY2006/7 Semester 2) cs1104.

6

RECOMMENDED TEXTS

Main texts: (For Part 1)Digital Logic Designby Aaron Tan,McGraw-Hill.

(For Part 2)Computer Organization & Designby David A. Patterson and John L. Hennessy, 3rd ed, Morgan Kaufmann.

Page 7: CS1104: Computer Organisation cs1104 Welcome (AY2006/7 Semester 2) cs1104.

7

ASSESSMENTS

Tentative Final Exam: 50%

Term test 1: 15% (tentative)

Term test 2: 15% (tentative)

Lab Assignments: 10% (tentative)

Tutorial Assignments: 10% (tentative)

Page 8: CS1104: Computer Organisation cs1104 Welcome (AY2006/7 Semester 2) cs1104.

8

COURSE WEBSITE More details at http://www.comp.nus.edu.sg/~cs1104

Page 9: CS1104: Computer Organisation cs1104 Welcome (AY2006/7 Semester 2) cs1104.

9

POLICIES (1/4)

Communication: e-mail, IVLE and website. Check these out regularly.

E-mail: For urgent matters. Official e-mail address: @comp.nus.edu.sg or

@nus.edu.sg No outside addresses like yahoo, hotmail, etc.

IVLE (https://ivle.nus.edu.sg/): Discussion and announcements.

Course website: Course information, updates and announcements.

Page 10: CS1104: Computer Organisation cs1104 Welcome (AY2006/7 Semester 2) cs1104.

10

POLICIES (2/4)

Notes and handouts Download from course website.

Additional handouts may be distributed in class.

Attendance No unofficial swapping of class.

Absentism Submit MC or reason (endorsed by recognized

authority) to your tutor for record.

Page 11: CS1104: Computer Organisation cs1104 Welcome (AY2006/7 Semester 2) cs1104.

11

POLICIES (3/4)

Switching of class. You are to stick to your allocated group. To make up for a missed class (with valid reason),

please inform your tutor.

Late Submission. Deadline of assignments must be strictly adhered to.

Plagiarism. Penalty: zero mark, name will be submitted to

undergraduates office.

Page 12: CS1104: Computer Organisation cs1104 Welcome (AY2006/7 Semester 2) cs1104.

12

POLICIES (4/4)

Preparation for classes. Tutorials – prepare answers to present in class. Labs – prepare diagrams and fill in lab reports before

lab.

Be serious and assume responsibility for your learning.

Page 13: CS1104: Computer Organisation cs1104 Welcome (AY2006/7 Semester 2) cs1104.

13

ANNOUNCEMENTS

On-line tutorial registration – please check out http://www.cors.nus.edu.sg/

Course begins from Chapter 2: Number Systems and Codes.

Tutorials and labs start on week 3.

Page 14: CS1104: Computer Organisation cs1104 Welcome (AY2006/7 Semester 2) cs1104.

14

LOGIC TRAINER (1/4)

Page 15: CS1104: Computer Organisation cs1104 Welcome (AY2006/7 Semester 2) cs1104.

15

LOGIC TRAINER (2/4)

Page 16: CS1104: Computer Organisation cs1104 Welcome (AY2006/7 Semester 2) cs1104.

16

LOGIC TRAINER (3/4)

A common group

+5V

The other 19 points are connected to +5V

Page 17: CS1104: Computer Organisation cs1104 Welcome (AY2006/7 Semester 2) cs1104.

17

LOGIC TRAINER (4/4)

. . .

. . .

A common group

74LS00

74LS00

A chip

Page 18: CS1104: Computer Organisation cs1104 Welcome (AY2006/7 Semester 2) cs1104.

18

LAB PREPARATION

• Video– Visit IVLE– Click on “Multimedia Webcast” “Media”

“CS1104 Lab”

• Demo lab (Lab #0)– 22nd January 2007. – Venues: Micro-lab and Logic lab, located on S16

level 7.– According to your lab timing.

Page 19: CS1104: Computer Organisation cs1104 Welcome (AY2006/7 Semester 2) cs1104.

19

End of file