Microprocessors and Embedded Systems

  1. Digital System Fundamentals
    1. Number Systems and Representation
      1. Binary Number System
        1. Binary Representation
          1. Binary Arithmetic Operations
            1. Two's Complement Representation
              1. Signed and Unsigned Numbers
              2. Hexadecimal Number System
                1. Hexadecimal Representation
                  1. Binary-Hexadecimal Conversion
                    1. Decimal-Hexadecimal Conversion
                    2. Octal Number System
                      1. Octal Representation
                        1. Octal-Binary Conversion
                        2. Number System Conversions
                          1. Conversion Algorithms
                            1. Fractional Number Conversions
                          2. Boolean Algebra and Logic
                            1. Boolean Variables and Operations
                              1. Boolean Laws and Theorems
                                1. Logic Simplification Techniques
                                  1. Karnaugh Maps
                                    1. Quine-McCluskey Method
                                    2. Logic Gates and Circuits
                                      1. Basic Logic Gates
                                        1. AND Gate
                                          1. OR Gate
                                            1. NOT Gate
                                              1. Buffer Gate
                                              2. Universal Gates
                                                1. NAND Gate
                                                  1. NOR Gate
                                                  2. Derived Gates
                                                    1. XOR Gate
                                                      1. XNOR Gate
                                                      2. Truth Tables and Logic Expressions
                                                        1. Gate-Level Circuit Design
                                                        2. Combinational Logic Circuits
                                                          1. Arithmetic Circuits
                                                            1. Half Adder
                                                              1. Full Adder
                                                                1. Ripple Carry Adder
                                                                  1. Carry Look-Ahead Adder
                                                                    1. Subtractors
                                                                      1. Comparators
                                                                      2. Data Selection Circuits
                                                                        1. Multiplexers
                                                                          1. Demultiplexers
                                                                          2. Code Converters
                                                                            1. Encoders
                                                                              1. Decoders
                                                                                1. Priority Encoders
                                                                              2. Sequential Logic Circuits
                                                                                1. Latches
                                                                                  1. SR Latch
                                                                                    1. Gated SR Latch
                                                                                      1. D Latch
                                                                                      2. Flip-Flops
                                                                                        1. SR Flip-Flop
                                                                                          1. JK Flip-Flop
                                                                                            1. D Flip-Flop
                                                                                              1. T Flip-Flop
                                                                                                1. Master-Slave Configuration
                                                                                                2. Registers
                                                                                                  1. Parallel Load Registers
                                                                                                    1. Shift Registers
                                                                                                      1. Universal Shift Registers
                                                                                                      2. Counters
                                                                                                        1. Asynchronous Counters
                                                                                                          1. Synchronous Counters
                                                                                                            1. Up-Down Counters
                                                                                                              1. Modulo-N Counters
                                                                                                              2. State Machines
                                                                                                                1. Finite State Machine Design
                                                                                                                  1. Moore Machines
                                                                                                                    1. Mealy Machines