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.