Professional Documents
Culture Documents
Microprocessor
Reference Book:
01. Assembly Language Programming & Organization of the IBM PC
(Ytha Yu & Charles Marut)
Syllabus:
01. Organization of PC (Chapter 3) [ 3.2.1 - 3.2.6 ]
- Data Registers: AX, BX, CX, DX
- Segment Registers: CS, DS, SS, ES
- Pointer & Index Registers: IP, SP, BP, SI, DI
02. Introduction to Assembly Language (Chapter 4) [ 4.1 - 4.6 ]
- Syntax
- Variable & Array Types: Byte & Word
- Basic Instructions: MOV, XCHG, ADD, SUB, NEG, INC, DEC
03. Flags Register (Chapter 5) [ 5.1 - 5.3 ]
- Status Flags: CF, PF, AF, ZF, SF, OF
- Overflow: Signed & Unsigned
- Instruction effects on Flags
04. Flow Control Instructions (Chapter 6) [ 6.1 - 6.5 ]
- Jump Instructions: Conditional (JA, JG etc) & Unconditional (JMP)
- CMP Instruction
- LOOP Instruction
- JCXZ Instruction
05. Logic, Shift & Rotate Instructions (Chapter 7) [ 7.1 - 7.3 ]
- Logic Instructions: AND, OR, XOR, NOT
- TEST Instruction
- Shift Instructions: SHL, SAL, SHR, SAR
- Rotate Instructions: ROL, RCL, ROR, RCR
- ASSUME Directive
- PUBLIC & EXTRN Directive
- NEAR & FAR Procedures
- Full SEGMENT Definition
- Global Variables
Interfacing
Reference Book:
02. Microprocessor & Interfacing
(Douglas V. Hall) [2nd Edition]
Syllabus:
01. Introduction to 8086 Microprocessor (Chapter 7)
- 8086 Basic Internal Structure & Block Diagram
- 8086 Pin Configuration
- 8086 Read Cycle
- 8086 Write Cycle
- 8086 Address Decoder
- 8086 ROM Addressing
- 8086 RAM Addressing
- 8086 Port Addressing
- 8086 Memory Bank
- Introduction to SDK-86 Trainer Board
- SDK-86 ROM Addressing
- SDK-86 RAM Addressing
- SDK-86 Port Addressing
- Addressing Types: Direct & Memory Mapped I/O
02. Digital Interfacing (Chapter 9)
- Data Transfer Methods: Parallel & Serial
- Parallel I/O Methods: Simple, Strobed, Single & Double Handshaking
- Introduction to 8255A PPI IC
- 8255A Basic Internal Structure & Block Diagram
- 8255A Pin Configuration
- 8255A Basic Operation
- 8255A Operational Modes: Mode 0, 1 & 2
- 8255A Addressing
- 8255A Control Words: Mode Definition & Bit Set/Reset
- 8086 IN & OUT Instructions
- 8086 LED Interfacing
- 8086 SSD & FND Interfacing
- 7447/7448 BCD Driver IC
- 8086 Display Interfacing Modes: Static & Multiplexing
- 8086 LCD Interfacing
- 8086 Stepper Motor Interfacing
- Darlington Pair & Diode Keying
- 8086 Keypad Interfacing
- Polling & De-bouncing
03. 8086 Interrupts (Chapter 8)
- 8086 Interrupts Classification: Software & Hardware
- 8086 Interrupts Service Routine (ISR)
- 8086 IRET Instruction
- 8086 Interrupt Vectors/Pointers & Vector Table
- 8086 Maskable (INTR) & Non-Maskable (NMI) Interrupts
- 8086 Interrupt Acknowledge (INTA)
- 8086 Interrupt Priority Order
- 8086 Trace/Trap Flag
- Introduction to 8259A Priority Interrupt Controller (PIC)
- 8259A Basic Internal Structure & Block Diagram
- 8259A Pin Configuration
- 8259A Internal Registers: IRR, IMR, ISR & IPR
- 8259A Basic Operation
- 8259A Addressing
- 8259A Master-Slave Cascade Connection
- 8259A Command Words (CW)
- 8259A Initialization Sequence
- 8259A Initialization Command Words (ICWn)
- 8259A Operation Command Words (OCWn)
- Introduction to 8254 Timer IC
- 8254 Basic Internal Structure & Block Diagram
- 8254 Pin Configuration
- 8259A Basic Operation
- 8259A Addressing
- 8254 Control Word Format
Microcontroller
Syllabus:
N.B:
Section A (Shuvro Sir):
Syllabus:
N.B:
- All Subsections & Examples are included unless specifically stated.
- Underlined Topics were not covered in Section A Class Lectures.
01. Introduction to DSP (Proakis: Chapter 1)
- Signals, Systems and Signal Processing (P 1.1)
- Signal Representation (P 1.2.1 - 1.2.4)
- Concept of Frequency in CT & DT signals (P 1.3 - 1.3.2)
- Analog to Digital Conversion (P 1.4)
- Sampling (P 1.4.1 - 1.4.2)
- Quantization and analysis of quantization error (P 1.4.3)
- SQNR for Gaussian Signal (P 1.4.4)
- Digital to Analog Conversion (P 1.4.6)
02. Discrete Time Signals & Systems (Oppenheim: Chapter 2 ; Proakis: Chapter 2)
- Signal Representation (O 2.1 ; P 2.1)
- Some Elementary Discrete-Time Signals (P 2.1.1)
- Elementary Operation /Transformation of the independent variable (P 2.1.3)
- Discrete Time Systems (O 2.2 - 2.2.5)
- Linear Time Invariant system (O 2.3)
- Convolution (O example 2.12 & 2.13)
- Correlation (P 2.6)
- Properties of LTI system & Impulse response of common systems (O 2.4)
- Linear Constant Co-efficient Difference Equation (O 2.5)
- Frequency Domain Representation of DT system (O 2.6, 2.6.2, example 2.20)
- Suddenly Applied Complex Exponential Input (O 2.6.3)
- Impulse Response: FIR & IIR (O 5.2.3, example 5.6 & 5.7)
- Frequency Response (O 5.3 up to before 5.3.1)
Magnitude Squared Response
Group Delay
- Relationship between Magnitude & Phase (O 5.4, example 5.11 & 5.12)
- All - Pass System (O 5.5)
- Minimum - Phase System (O 5.6)
- AP/MP Decomposition (O 5.6.1)
- Frequency Response Compensation (O 5.6.2)
- Properties of MP System (O 5.6.3)
- Linear Systems with Generalized Linear Phase (O 5.7 - 5.7.2)
- Causal Generalized Linear Phase Systems (O 5.7.3, example 5.17 - 5.20)
i. Type I FIR System
ii. Type II FIR System
iii. Type III FIR System
iv. Type IV FIR System
08. Filter Design Techniques (Oppenheim: Chapter 7 & Appendix B ; Proakis: Chapter 5)
+ DSP: A Practical Approach by IfeAchor
- Butterworth Filter (O app B.1)
- Chebyshev Filter (O app B.2)
- Elliptical Filter (O app B.3)
- Design of IIR Filter from CT Filter (O 7.1)
- Filter Design by Impulse Invariance (O 7.1.1, example 7.2)
- Bilinear Transformation (O 7.1.2)
- Filter Design by Bilinear Transformation (O 7.1.3, example 7.3)
- Design of FIR Filter by Windowing (O 7.2 - 7.2.2, example 7.7)
- Kaiser Window Filter Design Method (O 7.2.3, example 7.8)
- Design of FIR Filter by Kaiser Window Method (O 7.3 - 7.3.1, example 7.9)
- FIR Design Optimization (O 7.4 - 7.4.2)
- Park-McClellan Algorithm (O 7.4.3)
- Equiripple filter (O 7.4.4)
- Pole - Zero Placement Filter Design Method (P 5.2 - 5.4)
Reference Book:
01. Probability, Random Variables and Stochastic Processes
(Papoulis and Pillai) [4th Edition]
Syllabus: