To operate the Blended Learning Center(BLC) at optimal level, maintenance will be performed every day at 8:30 AM and at 5:00 PM regularly which can take up to 30 minutes. Please consider scheduling your activity in the BLC platform accordingly.
Topic outline
- Welcome to CSE 232 Microprocessor, Embedded Systems and IoT
Welcome to CSE 232 Microprocessor, Embedded Systems and IoT
Dear Students,
Welcome to my class!!!!!
Teacher Information:
Sonia Nasrin
Lecturer, Department of Computer Science & Engineering
Daffodil International University(DIU)
Dhaka, Bangladesh
Contact: +8801682648071
Email: sonia.cse@diu.edu.bd
- Make-up quiz
Make-up quiz
Make-up Quiz
Section: PC-B, PC-C
Section: PC-B Quiz
Restricted Not available unless: You belong to PC_B
Section: PC-C Quiz
Restricted Not available unless: You belong to PC_C
- T1_PC-A
T1_PC-A
Lab Final Submission
Section: T1_PC-A
Instruction:
Lab final document submission. Section: T1_PC-A Assignment
Restricted Not available unless:
- You belong to T1_PC-A
- It is before 8 December 2022, 4:55 PM
Lab Final Submission Slot
Section: PC-B / PC-C
Lab Exam submission slot Assignment
Restricted Available until 8 December 2022, 4:45 PM
- PC-B
PC-B
Lab Final Submission
Section: PC-B
- PC-C
PC-C
Lab Final Submission
Section: PC-C
- Week 01; Lab Report Submission
Week 01; Lab Report Submission
Lab Report Submission
Instruction:
- INDIVIDUAL WORK
- Make a cover page first
- Do All class tasks and lab work of the course CSE232 in emu8086 and tinkercad
- Sort the exercise one by one with code and output screen shot.
- Make a PDF and submit it with your ID
- Plagiarism is prohibited. Please careful about it
Lab Report Submission. PC-C Assignment
Restricted Not available unless: You belong to PC_C
Lab Report Submission; PC-B Assignment
Restricted Not available unless: You belong to PC_B
Lab Report Submission ; T1_PC-A Assignment
Restricted Not available unless: You belong to T1_PC-A
- Week 02
Week 02
Date 29/09/2022
Time : 2.30 p.m. -03.30 p.m.
Examination Rules:
- Exam will be started at 2.30 p.m.
- You have to complete your answer and submit it within 3.30p.m.
- You should manage back up of your resources like mobile charge, power bank, mobile data, account balance and others to avoid internet , electricity and other problem .
- You have to write your name, id, course code, section, date, teacher initial in your answer script.
Instructions:
- Save your exam script as pdf using the following format: CSE232-Section-ID-lab test.pdf [Example: CSE236-PC-A-192-15-10000-mid.pdf]
- Write responses in the answer script template on handwritten
- Upload the pdf in BLC assignment slot
- Plagiarism is a crime. Avoid plagiarism
- Use your student email address to access all links
***** You can submit your answer script through BLC in time.
Can Scanner Mobile Application LinkLab test 01. Section: T1_PC-A_ Set: ODD ID Assignment
Restricted Not available unless:
- You belong to T1_PC-A
- It is before 29 September 2022, 3:45 PM
Lab test 01. Section: T1_PC-A_ Set: EVEN ID Assignment
Restricted Not available unless:
- You belong to T1_PC-A
- It is before 29 September 2022, 3:45 PM
Late submission Assignment
Restricted Available until 29 September 2022, 4:15 PM
- Week 03
Week 03
Date 29/09/2022
Examination Rules:
- Exam will be started at 10.30 a.m
- You have to complete your answer and submit it within 11.30 a.m
- You should manage back up of your resources like mobile charge, power bank, mobile data, account balance and others to avoid internet , electricity and other problem .
- You have to write your name, id, course code, section, date, teacher initial in your answer script.
Instructions:
- Save your exam script as pdf using the following format: CSE232-Section-ID-lab test.pdf [Example: CSE236-PC-A-192-15-10000-mid.pdf]
- Write responses in the answer script template on handwritten
- Upload the pdf in BLC assignment slot
- Plagiarism is a crime. Avoid plagiarism
- Use your student email address to access all links
***** You can submit your answer script through BLC in time.
Can Scanner Mobile Application LinkLab Test 01_PC_B_Set: ODD ID Assignment
Restricted Not available unless: You belong to PC_B
Lab test01_PC_B_Set: EVEN ID Assignment
Restricted Not available unless: You belong to PC_B
- Week - 1: Introduction
Week - 1: Introduction
Topics of Discussion:
- Discussion on Course Rationales,
Objectives, Outcomes, Syllabus, Text Books, etc.
- History
and evolution of microprocessor, The components of a Microcomputer System
- Instruction
Execution, Programming Languages, Assembly Language Programs
Expected Learning Outcomes:
- Recognize the importance of the course and course outcomes.
- Identify various components of microprocessor and their working behavior in microprocessor
- Understand the significance of using assembly language to utilize a microprocessor.
Resources of Learning:
- Week - 2: Internal Architecture of 8086
Week - 2: Internal Architecture of 8086
Topics of Discussion:
- Discussion on Internal Architecture of the 8086/8088
Microprocessors, Data Registers, Segment Registers
- Discussion on Physical
Memory Address and Logical Address Calculations, Pointer and Index Registers,
Instruction Pointer, Flag Register
Expected Learning Outcomes:
- Understand and differentiate between the internal architecture of 8086 and other advanced microprocessors.
- Identify and understand various registers of 8086 microprocessor and their functionality.
Resources of Learning:
- Week - 3: Addressing Modes in Assembly Language
Week - 3: Addressing Modes in Assembly Language
Topics of Discussion:
- Different types of Addressing Modes
Expected Learning Outcomes:
- Analyze different types of Addressing Mode
Resources of Learning:
- Week - 4: Flag Registers
Week - 4: Flag Registers
Topics of Discussion:
- The status of 8086 microprocessor using the flag registers and how instructions are affected by the flags
- Basics of flow control instructions in 8086 such as unconditional jump, conditional jumps, compare instructions.
Expected Learning Outcomes:
- Understand the status of 8086 microprocessor using the flag registers and how instructions are affected by the flags
Resources of Learning:
- Week - 5: Pin Configuration
Week - 5: Pin Configuration
Topics of Discussion:
- 8086 Microprocessor Pin
Configuration, Direct Memory Access, Addressing Banking
Expected Learning Outcomes:
- Understanding the use of different pins in 8086 microprocessor, direct memory access, and even-odd address banking mechanisms.
Resources of Learning:
- Week - 6 : Problem Solving using Loop
Week - 6 : Problem Solving using Loop
Topics of Discussion:
- Flow controlling using high-level flow control structures such as looping structures
- Programming Exercises on loop instructions to solve real-life problems.
Expected Learning Outcomes:
- Analyze programming problems and apply assembly instructions to solve the problems related to looping instructions
- Analyze and apply programming knowledge to solve real-life problems.
Resources of Learning:
- Week - 7 : Midterm Examination
Week - 7 : Midterm Examination
Mid Term Exam - Fall 2022
|
- Week - 8 : Logic Instructions
Week - 8 : Logic Instructions
Topics of Discussion:
- Revision on flag registers and their effects on arithmetic and logic operations
- Logical Instructions & it's operation in problem-solving
Expected Learning Outcomes:
- Identify and apply flag registers data to utilize the arithmetic and logic instructions
- Analyze programming problems and apply assembly instructions to solve the problems using logic instructions
Resources of Learning:
Lab Project
- Week - 9 : Shift and Rotate Instruction
Week - 9 : Shift and Rotate Instruction
Topics of Discussion:
- Revision on flag registers and their effects on shifting and rotate instructions
- Logical Instructions & it's operation in problem-solving
Expected Learning Outcomes:
- Identify and apply flag registers data to utilize the shifting and rotate instructions
- Analyze programming problems and apply assembly instructions to solve the problems using shifting and rotate instructions
Resources of Learning:
- Week - 10: Multiplication and Division Instructions and Addressing Modes in Assembly Language
Week - 10: Multiplication and Division Instructions and Addressing Modes in Assembly Language
Topics of Discussion:
- Signed and Unsigned
Multiplication-Division in Microprocessor 8086
- Computational Problem
solving using Multiplication-Division instructions
- Different types of Addressing Modes
Expected Learning Outcomes:
- Identify and apply signed and unsigned multiplication and division operation to solve practical problems
- Analyze programming problems and apply assembly instructions to solve problems related to multiplication and division
- Analyze different types of Addressing Modes
- Resources of Learning:
- Week - 11 : String Operations in Assembly Language
Week - 11 : String Operations in Assembly Language
Topics of Discussion:
- Directional Flag and
use of it in String operations, Moving and Storing Strings in Microprocessor
8086
- Copy, Load and
Compare Strings and its operations
Expected Learning Outcomes:
- Identify and apply the directional flag to solve the string related task
- Analyze programming problems and apply assembly instructions to solve problems related to copying, load, compare, move, and store string operation.
Resources of Learning:
- Week - 12 : Interrupt Vector, Instructions and Control
Week - 12 : Interrupt Vector, Instructions and Control
- Week - 14 : Semester Final Exam
Week - 14 : Semester Final Exam