Logo ČVUT
Loading...
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2011/2012

Computer Arithmetics

Login to KOS for course enrollment Display time-table
Code Completion Credits Range
X36ARI Z,ZK 4 2+2s
Lecturer:
Alois Pluháček
Tutor:
Alois Pluháček
Supervisor:
Department of Computer Science and Engineering
Synopsis:

The basic principles of the computer arithmetic are presented. The implementations of basic arithmetic operations and theirs implementation by logical circuits are considered for both unsigned and signed numbers. The floating-point and decimal numbers representations are discussed. The most important methods and algorithms to evaluate the elementary functions (e.g. square root, sin, logarithms etc.) and theirs implementation by logical circuits are presented. Some non-conventional number systems are discussed.

Requirements:

Active participation at the mandatory seminars and passing of the exam.

Syllabus of lectures:

1. Binary adders and subtractors; solving the carry propagation problem

2. Signed number adders and subtractors

3. Shifts and shifters; extension and shortening of representation

4. Multiplication

5. Division

6. Floating point operations

7. Using decimal member system

8. Square root evaluation and usage of iterative methods

9. Evaluation of some elementary functions I.

10. Evaluation of some elementary functions II.

11. Rapid multiplication

12. Rapid division

13. Some nonconventional number systems

14. Spare

Syllabus of tutorials:

1. Some non-conventional applications of number systems

2. Conventional number systems

3. Signed number representations

4. Full adder design; carry-look-ahead adder design

5. Signed number adders and subtractors design I.

6. Signed number adders and subtractors design II.

7. Shifter and shift register design

8. Multiply unit design

9. Division unit design

10. Floating-point unit design I.

11. Floating-point unit design II.

12. Square root unit design

13. Some non-conventional number systems units

14. Spare and assessment

Study Objective:
Study materials:

1. Omondi,A.R.: Computer Arithmetic Systems. New York: Prentice-Hall. 1994

2. Scott,N.S. Computer Number Systems & Arithmetic. Englewood Cliffs: Prentice-Hall. 1985

3. Koren,I. Computer Arithmetic Algorithms. Englewood Cliffs: Prentice-Hall. 1993.

Note:
Time-table for winter semester 2011/2012:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon
Tue
Fri
roomKN:E-307
Pluháček A.
09:15–10:45
(lecture parallel1)
Karlovo nám.
HW-lab K307
roomKN:E-307
Pluháček A.
11:00–12:30
(lecture parallel1
parallel nr.101)

Karlovo nám.
HW-lab K307
Thu
Fri
Time-table for summer semester 2011/2012:
Time-table is not available yet
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet11616404.html