Course 67160 - Digital Logic and Computer Systems (2005)

Moed C results and final grades are in the internet.

The notebooks are in the Mazkirut. In order to appeal, fill a form and notify us by mail.

Click here to download Moed B

Moed B results and final grades are in the internet.

8 points were added to the exam as a factor. Note that the grade of the exam is published without the factor, while the final grade includes it.
click here to view them

Moed A results are in the internet.

click here to view them

Tirgul Hazara

Tirgul Hazara will be held on Thursday 6/7/2006 at 10:00 in Kaplan Hall.

For exercise 9

  • Exercise 9 (the last practical exercise) will not be part of the regular magen (that is the first 20%).
  • Submitting theoretical exercise (tables and the circuit on paper) + The 4 sample exercises writte with in the instructions of the circuit will be an additional 5% to the magen.
  • Submitting the entire exercise will be additional 5%. That is , submitting all ex9 will be an additional 10% magen. The exercises will be placed in Ross -2.


    Further clarifications on the exam

  • Textbooks and electronic devices are not allowed in the exam.
  • A list of conventions on writing the circuits, the available component (unless specified differently) and a summary of the algorithm are available HERE
  • Some review question. Note that some of these questions are very hard and are actually more similar to the scope of exercise 8. Download HERE
  • Chapter 10-12 in Mano (the english version, as published in exercise 9) shows control and has questions on control.

    Further clarifications on ex9

    The following changed in the exercise:
  • You can submit the exercise is triplets.
  • You should write 4 short programs (2 types of printing, 2 types of reading).
  • For the module, division, multiplication and shifting use tkgate elements.
  • You should extend the ALU to include all the operations specified.
  • The description of the LOAD is as follows: Load $1,Addr($2) is interpreted as Put in register $1 the value in address [Addr + $2] (that is register $2 is a shift).
  • The description of the STORE is as follows: Store $1,Addr($2) is interpreted as Put in address [Addr+$2] the value in register $1. (that is register $2 is a shift).

    Further clarifications on ex8

  • The Nextchar is set by the circuit you build. When it is 1 terminal line holds the next char.
  • There is no need to print any output.
  • The I in the algorithm is a counter on the number of characters red.
  • The terminal input is 8bit wide. (in the exercise it should be sifra instead of sivit).


    Ido Bregman

    Teaching assistants:

    Yehuda Arav
    Limor Ben Efraim

    Course time and location

    Lecture :

    Monday,   1200-1400, Math. 2
    Thursday, 1200-1400, Math 2

    Exercise Class :

    Sun: 2pm-4pm, Shprinzak 215
    Tue: 10am-12am, Shprinzak 27
    Tue: 4pm-6pm, Shprinzak 117
    Wed: 2pm-4pm,Shprinzak 214

    Reception Hour :

    Ido Bregman
    Ross 22. Monday,   14:00-15:00
    Yehuda - Silvermann Floor 2, Section 3 Room 222 (Call before: 6585956 or send email). Sunday,  16:00-17:00
    Limor - Ross Floor -1, Room 25 (Call before: 6584805 or send email). Tuesday,  18:00-19:00


    You must register for the course so that we can give you grades during the semester.
    Use your CS login name and password.
    See your grades online. These will be available as soon as we finish checking the exercises.
    Submit Exercises HERE
    News group : local.course.dlocs.ta
    For questions about the lectures and the exercises material or time changes, which will interest all of you.
    You must read the news group on a regular basis. Any message that is posted in this news group will be considered known by all.
    For discussions about the course. The course staff will not read this newsgroup regularly.
    E-mail :
    For personal questions or problems you may have (including but not limited to Miluim, Sick leave, life stories and engaging anecdotes).
    Do not send mail directly to our personal accounts.
    Home page :
    This page.
    All of the course material can be accessed using the home page.


    See tirgul lecture 1 for a comple syllabus.



    Slides of Lectures

    Lecture The lectures of 2004
    1,2 ppt pdf
    3a ppt pdf
    3b ppt pdf
    4 ppt pdf
    5 ppt pdf
    6 ppt pdf
    7 ppt pdf
    8+9 ppt pdf
    10 ppt pdf
    11 pdf
    12 pdf

    Class material and Exercise description

    Week Material (Chapter numbers from syllabus) Exercise Tirgul Submission date
    1 Chapter 1 pdf pdf ppt  Sunday , 19 March   Solution to ex1 pdf (thanks to Inbal Babayoff)
    2 Chapter 2.1 to 2.3 pdf pdf ppt  Sunday , 26 March   Solution to ex2 pdf (thanks to Inbal Babayoff)
    3 Chapter 2.4 to 2.5 pdf pdf ppt  Sunday 2 April   Tirgul: Proof of Demorgan pdf ppt Solution to ex3 pdf (thanks to Inbal Babayoff)
    4 Chapter 2.6 to 2.7 pdf pdf ppt   Sunday 23 April   Solution to ex4 pdf (thanks to Inbal Babayoff)
    5 Chapter 3 Large Exercise pdf pdf ppt   Sunday 7 May   TKgate toturial
    6 Chapter 4 -- The material in the tirgul is in the extra materis (see additional slides on the material) BCD Adder
    7 Chapter 5 pdf pdf ppt Sunday 14 May
    8 Chapter 6 pdf Sunday 21 May Solution to Exercise 7 (and Q2 from 6) pdf
    9 Chapter 7 pdf pdf ppt See notes at the top of the page. Sunday 11 June Solution to exercise 8
    10 Chapter 7 pdf pdf ppt Sunday 2 July Example of a circuit with RAM. THE RAM Example Example of a tty The TTY

    Tirgul and lecture notes (thanks to Dina Zeliger)


    Additional Slides on the material.

    Subject Slides
    Number bases  ps pdf
    Fixed and Floating Point  ps pdf
    Boolean Algebra  ps pdf
    Karnaugh Maps  ps pdf
    Timing in combinatorical circuits  pdf
    Adders, substractors and comparators  pdf
    Encoders decoders and MUX  pdf
    Flip Flops  pdf

    Previous Exams

    Year First Second Third
    2000   ps pdf  
    2001 ps pdf ps pdf ps pdf
    2002 ps pdf    
    2003 ps pdf ps pdf  
    2004 ps pdf Moed B   
    2005 doc  doc  doc