DIGITAL ELECTRONICS AND MICROPROCES S OR
DIGITAL ELECTRONICS AND MICROPROCESSOR
LECTURE NOTES (Semester – III)
for
Bachelor of Science in Computer Science
Department of Computer Science
School of Arts & Science
Vinayaka Mission’s Research Foundation
A V Campus, Chennai – 603104.
Lecture Notes Prepared by:
A. VIJAYA KUMAR, Asst. Professor Grade-II
VIJAYA KUMAR. A, AP-G II, DEPT OF CSA, SAS, VMRF
DIGITAL ELECTRONICS AND MICROPROCES S OR
Outcomes : After the completion of this course, a successful student will be able to do
the following:
1. Design and implement Combinational circuits.
2. Design and implement synchronous and asynchronous sequential
circuits
3. perform experiments on assembly language programming
4. analyze the data transfer information through serial & parallel
ports.
L T P C
4 0 0 4
UNIT I 12 Hours
Binary Systems & Code conversion, Boolean Algebra & Logic Gates –Truth Tables –Universal
Gates –Simplification of Boolean functions: SOP, POS methods –K-map, –Combinational
Logic: Adders & Subtractors –Multiplexer –Demultiplexer -Encoder –Decoder.
UNIT II 12 Hours
Sequential Logic: RS, Clocked RS, D, JK, Master Slave JK, T Flip-Flops –Shift Registers –
Types of Shift Registers –Counters: Ripple Counter –Synchronous Counters –Up-Down
Counter.
UNIT III 12 Hours
Introduction to Microprocessor – Evolution of microprocessor – general architecture of
microprocessor system – architecture of 8085 A – pin configuration– machine language and
assembly language. The 8085 instruction set - Instruction classification – instruction and data
format – addressing modes – instruction set of 8085 – data transfer operations, arithmetic
operations, logic operations, Stack operations, I/O operations and machine control operations
– programming techniques such as looping counting and indexing.
UNIT IV 12 Hours
Programming a Microprocessor – Program writing for 8-bit addition, subtraction,
multiplication and division – 16 bit addition, subtraction, multiplication – BCD addition and
subtraction – BCD to binary and binary to BCD conversion – octal to binary conversion –
ASCII to BCD and BCD to ASCII conversions – ASCII to binary and binary to ASCII
conversions – biggest and smallest – sorting and searching – block data transfer.
UNIT V 12 Hours
Counters and time delays – Time delay using single register and register pair hexadecimal
counter. Timing sequences – opcode fetch cycle – memory read cycle – memory write cycle –
I/O read cycle – I/O write cycle. Data transfer methods - Memory organization – memory
mapping – I/O mapping
TEXT BOOKS:
1. M. Morris Mano, 2005, Digital Logic and Computer Design, Prentice-Hall of India
Pvt. Ltd.
2. Introduction to Microprocessor – A.P. Mathur, TMH-2007
VIJAYA KUMAR. A, AP-G II, DEPT OF CSA, SAS, VMRF
DIGITAL ELECTRONICS AND MICROPROCES S OR UNIT I
UNIT I
VIJAYA KUMAR. A, AP-G II, DEPT OF CSA, SAS, VMRF
DIGITAL ELECTRONICS AND MICROPROCES S OR UNIT II
UNIT II
VIJAYA KUMAR. A, AP-G II, DEPT OF CSA, SAS, VMRF
DIGITAL ELECTRONICS AND MICROPROCES S OR UNIT III
UNIT III
VIJAYA KUMAR. A, AP-G II, DEPT OF CSA, SAS, VMRF
DIGITAL ELECTRONICS AND MICROPROCES S OR UNIT IV
UNIT IV
VIJAYA KUMAR. A, AP-G II, DEPT OF CSA, SAS, VMRF
DIGITAL ELECTRONICS AND MICROPROCES S OR UNIT V
UNIT V
VIJAYA KUMAR. A, AP-G II, DEPT OF CSA, SAS, VMRF