InfoCoBuild

Digital Circuits

Digital Circuits. Instructor: Prof. Santanu Chattopadhyay, Department of Electronics and Electrical Communication Engineering, IIT Kharagpur. Digital circuits are part of any electronic design today. The proposed course on digital circuits will cover all the fundamental concepts in digital design. The course will start with the representations of numbers - different number systems and conversion between them, representation of integer and real numbers etc. This will be followed by combinational and sequential circuit design techniques. Data converters and semiconductor memories will be covered. Microprocessor 8085 will be discussed as a complete digital system example. (from nptel.ac.in)

Lecture 50 - 8085 Microprocessor: Machine Language, Architecture


Go to the Course Home or watch other lectures:

Lecture 01 - Introduction: Evolution of ICs
Lecture 02 - Introduction: Analog vs Digital
Lecture 03 - Number System: Common Number Systems
Lecture 04 - Number System: Number System Conversion
Lecture 05 - Number System: Negative Numbers
Lecture 06 - Number System: Floating Point Numbers
Lecture 07 - Number System: Floating Point Numbers (cont.)
Lecture 08 - Boolean Algebra
Lecture 09 - Basic Theorem of Boolean Algebra
Lecture 10 - Representation of Boolean Expression
Lecture 11 - Minimization of Boolean Expression: Karnaugh Map
Lecture 12 - Karnaugh Maps
Lecture 13 - Karnaugh Map and Prime Implicants
Lecture 14 - Logic Gates
Lecture 15 - Logic Gates: Universal Gates
Lecture 16 - Logic Gates: Exclusive-OR (XOR) Function
Lecture 17 - Logic Gates: CMOS Family
Lecture 18 - Logic Gates: Timing Diagrams and Hazards
Lecture 19 - Logic Gates: Hazards (cont.), Examples
Lecture 20 - Arithmetic Circuits: Adder
Lecture 21 - Arithmetic Circuits: Adder (cont.), Multiplier, Comparators, Code Converters
Lecture 22 - Arithmetic Circuits: Code Converters (cont.)
Lecture 23 - Decoders
Lecture 24 - Encoders, Multiplexers
Lecture 25 - Multiplexers (cont.)
Lecture 26 - Demultiplexers
Lecture 27 - Open Collector/Drain Gates, Programmable Logic Array
Lecture 28 - Sequential Circuits
Lecture 29 - Sequential Circuits: Latches and Flip-Flops
Lecture 30 - Sequential Circuits: Flip-Flops, Conversion between Flip-Flops
Lecture 31 - Sequential Circuits: Registers
Lecture 32 - Sequential Circuits: Shift Registers and their Applications
Lecture 33 - Sequential Circuits: Counters
Lecture 34 - Sequential Circuits: Synchronous Counter Design
Lecture 35 - Finite State Machine
Lecture 36 - Finite State Machine (cont.)
Lecture 37 - Data Converters: Digital to Analog Converters (DACs)
Lecture 38 - Data Converters: DACs (cont.), Analog to Digital Converters (ADCs)
Lecture 39 - Data Converters: ADC Process
Lecture 40 - Data Converters: ADCs
Lecture 41 - Memory: RAM (Random Access Memory)
Lecture 42 - Memory: RAM, ROM (Read Only Memory)
Lecture 43 - Memory: Programmable Devices
Lecture 44 - FPGA (Field Programmable Gate Array)
Lecture 45 - FPGA (cont.)
Lecture 46 - VHDL
Lecture 47 - VHDL (cont.)
Lecture 48 - 8085 Microprocessor: Basic Concepts of Microprocessors
Lecture 49 - 8085 Microprocessor: Memory, Memory Map and Addresses
Lecture 50 - 8085 Microprocessor: Machine Language, Architecture
Lecture 51 - 8085 Microprocessor: System Bus, Architecture of Intel 8085 Microprocessor
Lecture 52 - 8085 Microprocessor: 8085 Instructions
Lecture 53 - 8085 Microprocessor: Instructions (cont.)
Lecture 54 - 8085 Microprocessor: Instructions (cont.)
Lecture 55 - 8085 Microprocessor: Timing Diagram
Lecture 56 - 8085 Microprocessor: CAll Instruction
Lecture 57 - 8085 Microprocessor: Interrupts
Lecture 58 - 8085 Microprocessor: Interrupts (cont.)
Lecture 59 - 8085 Microprocessor: Maskable or Vectored Interrupts
Lecture 60 - 8085 Microprocessor: Interrupt Masks, Direct Memory Access, Serial I/O
Lecture 61 - 8085 Microprocessor: Serial I/O (cont.)
Lecture 62 - 8085 Microprocessor: Programming Examples
Lecture 63 - 8086 Microprocessor
Lecture 64 - 8086 Microprocessor (cont.)
Lecture 65 - 8086 Microprocessor (cont.)