Section outline

  • Welcome Letter

      

     


    Dear Students, 
    Welcome to the CSE 231 Microprocessor, Embedded Systems & IoT Course. I, Anika Nawar, will be your co-pilot in this online journey of learning. Let us ignite ourselves to start this journey at great speed.
    Anika Nawar
    Lecturer, Department of CSE
    Daffodil International University


    Instructor Information: Anika Nawar




    Course Rationale:

    Microprocessors and assembly language has been the most used methods of incorporating intelligence into automated devices. It is, therefore, necessary to develop a good understanding of their operation and how they can be used as building blocks for automated systems and control applications. This course explores the inner workings of a microprocessor from the programmer’s perspective and several laboratory exercises will be based on a microprocessor utilizing the assembly language. 

    Course Objectives:

    The goal is to enrich the students’ regarding the following.
    • To learn about the internal architecture and addressing modes of Intel 8086 Microprocessor and analyze the comparison between several microprocessors of the same thread.
    • To apply the arithmetic and logical operations using assembly language-based instructions for Intel 8086 microprocessor. 
    • To apply branching and looping structures for solving computational problems using assembly instructions in simulation-based software. 
    • To learn and analyze the theoretical and practical implications of memory access in the microprocessor.

    Course Outcomes (CO's):

    After completing this course, students will be able to,
    • CO1:-Demonstrate the internal architecture and its general operations of microprocessors and describe the difference between the 8086 and advanced microprocessors.
    • CO2:-Classify and articulate the addressing modes and memory access methods within the microprocessor.
    • CO3:-Apply the instruction set of Intel 8086 microprocessor and distinguish the use of different arithmetic, logical, shifting, rotating instructions to apply in assembly language programming.
    • CO4:-Design and analyze assembly programming code to use the branching structures, looping structures flags, stacks, procedures, macros, and interrupts.