Welcome to Department of Mathematics
logo

Mail Us
mathoff[AT]iitg.ac.in

Call Us
+91-361-2582650

Digital Logic and Computer Architecture

Code: MA2171 | L-T-P-C: 3-0-0-6

Boolean Algebra Minimisation and realisation of switching circuits Basic building blocks of combinational circuits: Multiplexer, De-multiplexer, Encoder, Decoder, Adder, Subtracter Design of synchronous sequential circuits: Flip-flops, Registers, Counters, Finite State Machines, State tables and diagrams, Excitation functions of memory elements.Instruction sets with various addressing modes Memory organisation: ROM, Cache, Main Memory CPU design: ALU, Control unit design: hardwired and microprogrammed I/O transfer: Program controlled, Interrupt controlled and DMA.

Texts:

  • M. Morris Mano, Digital Design, 3rd Edition, Pearson Education, 2007.
  • William Stallings, Computer Organization and Architecture: Designing for Performance, 8th Edition, Pearson Education India. 2010.

 

References:

  • A. P. Malvino, D. K. Leach and G. Saha, Digital Principles and Applications, Sixth Edition, McGraw Hill, 2006.
  • V. C. Hamacher, Z. G. Vranesic and S. G. Zaky, Computer Organization, Fifth Edition, McGraw Hill, 2002.
  • D. A. Patterson and J. L. Hennessy, Computer Organization and Design, Third Edition, Morgan Kaufmann, 2006.
  • Barry B. Brey, The INTEL Microprocessors, Eighth Edition, Prentice Hall, 2008.