We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4
Annexure - I
Micro-Project Proposal Title : Develop a program for fibonacci series by using assembly language Course Name-MIC Course Code: 22415 Classes: CM4I Div-A
1.0 Aim/Benefits of the Micro-Project:
The goal of this project is to create an assembly program that generates the Fibonacci sequence up to a specified length.
2.0 Course Outcomes Addressed:
Co No Course Outcome Statement
CI404.1 Explain2 functional block of 8086 microprocessor
CI404.2 Implement3 Assembly Language program for given problem
CI404.3 User3 instructions for different addressing modes
CI404.4 Execute3 Assembly Language Program Using assembler
CI404.5 Implement3 Assembly Language Program using Procedures ,macros and
modular programming approach
3.0 Proposed Methodology:
Fibonacci Series Algorithm: Develop an efficient algorithm to generate Fibonacci
numbers using the limited resources of the microcontroller. Consider using iterative or recursive approaches based on the microcontroller's capabilities. Hardware Setup: Connect the microcontroller to the output display (LEDs or LCD screen) for visualizing the generated Fibonacci numbers. Optionally, include user input buttons or switches for controlling the program execution (e.g., starting, pausing, or resetting). Software Implementation: Write the program in assembly language tailored to the specific architecture of the chosen microcontroller. Optimize the code for efficient memory usage and execution speed, considering the limited resources available. Testing and Debugging: Test the program on the microcontroller hardware to ensure correct functionality and performance. Debug any issues that arise during testing, such as incorrect number generation or display errors. User Interface (Optional): If user input buttons or switches are included, develop a simple user interface to control the program execution. Provide feedback to the user through the output display to indicate the current state of the program. Documentation and Presentation: Document the project development process, including the algorithm design, hardware setup, software implementation, testing results, and any challenges encountered. Prepare a presentation to showcase the project to stakeholders or potential users. 4.0 Action Plan :
Sr. Details of Plan Start Plane Finished Date Responsible
No. Activities Date Team Member
1. Identify the requirement 01/01/2024 12/01/2024 ALL
of project
2. Design the Structure of 13/01/2024 22/01/2024 ALL
project 3. Develop the program 23/01/2024 01/02/2024 ALL using assembly language 4. Debus Code and remove 08/02/2024 15/01/2024 ALL errors 5. Test the Project 16/03/2024 20/03/2024 ALL
Prepare final report 20/03/2024 22/03/2024 ALL
6. 5.0 Resource Required:
Sr. Name Of Resource Specification Quantity Remark
No. 1. Computer System Intel core 01 - 16GB RAM, 250 GB HD 2. Operating System Windows 11 01 -