{"id":2636,"date":"2020-01-29T05:23:30","date_gmt":"2020-01-29T05:23:30","guid":{"rendered":"https:\/\/bvcoend.ac.in\/?page_id=2636"},"modified":"2026-08-20T07:52:25","modified_gmt":"2026-08-20T07:52:25","slug":"microprocessor-lab","status":"publish","type":"page","link":"https:\/\/bvcoend.ac.in\/index.php\/microprocessor-lab\/","title":{"rendered":"MICROPROCESSOR AND MICROCONTROLLER LAB"},"content":{"rendered":"[vc_row][vc_column width=&#8221;1\/4&#8243;][vc_wp_custommenu title=&#8221;Imp Links&#8221; nav_menu=&#8221;68&#8243;][\/vc_column][vc_column width=&#8221;3\/4&#8243;][vc_column_text]\n<h3><span style=\"color: #800000;\"><strong>Microprocessor and Microcontroller Lab<\/strong><\/span><\/h3>\n<table style=\"width: 100%; border-collapse: collapse; font-family: Arial, sans-serif; margin-bottom: 20px;\">\n<tbody>\n<tr>\n<td style=\"border: 1px solid #ddd; padding: 8px; font-weight: bold; width: 25%;\"><span style=\"color: #000000;\">Lab Room No.<\/span><\/td>\n<td style=\"border: 1px solid #ddd; padding: 8px;\"><span style=\"color: #000000;\">A-304<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ddd; padding: 8px; font-weight: bold;\"><span style=\"color: #000000;\">Lab In-charge<\/span><\/td>\n<td style=\"border: 1px solid #ddd; padding: 8px;\"><span style=\"color: #000000;\">Dr. Neeraj Kumar<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ddd; padding: 8px; font-weight: bold;\"><span style=\"color: #000000;\">Lab Attendant<\/span><\/td>\n<td style=\"border: 1px solid #ddd; padding: 8px;\"><span style=\"color: #000000;\">Mr. Prem<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #ddd; padding: 8px; font-weight: bold;\"><span style=\"color: #000000;\">Lab Subject (Subject Code)<\/span><\/td>\n<td style=\"border: 1px solid #ddd; padding: 8px;\"><span style=\"color: #000000;\">MPMC Lab (ECC 363)<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><span style=\"color: #000000;\"><strong>About Lab<\/strong><\/span><\/h3>\n<p style=\"font-family: Arial, sans-serif; text-align: justify;\"><span style=\"color: #000000;\">The Microprocessor and Microcontroller Laboratory (ECC 363) is designed to provide practical exposure to microprocessor systems, specifically the 8085 and 8086. It bridges the gap between theoretical knowledge and real-world implementation by enabling students to write, execute, and analyze assembly-language programs using training kits. This lab helps in developing a strong foundation in low-level programming and system-level understanding.<\/span><\/p>\n<p style=\"font-family: Arial, sans-serif; text-align: justify;\"><span style=\"color: #000000;\">The main objective of this laboratory is to enable students to apply concepts learned in the microprocessor course to solve practical problems efficiently. Students learn to write structured, optimized programs using proper mnemonics while ensuring effective use of hardware resources. The lab also enhances analytical skills by encouraging debugging, step-by-step execution, and troubleshooting of both software and hardware-related issues.<\/span><\/p>\n<p style=\"font-family: Arial, sans-serif; text-align: justify;\"><span style=\"color: #000000;\">The experiments are designed progressively, starting with basic arithmetic operations such as addition and subtraction of 8-bit and 16-bit numbers. These experiments help in understanding register operations, instruction execution, and the role of flag registers. As students progress, they work on array-based problems such as finding the largest element and sorting data in ascending or descending order, which improves logical thinking and algorithm design.<\/span><\/p>\n<p style=\"font-family: Arial, sans-serif; text-align: justify;\"><span style=\"color: #000000;\">Further experiments include decimal addition, handling multiple data inputs, and storing results at specific memory locations. Advanced tasks such as string sorting and 2&#8217;s complement conversion expose students to real-world data processing and memory handling techniques.<\/span><\/p>\n<p style=\"font-family: Arial, sans-serif; text-align: justify;\"><span style=\"color: #000000;\">A key aspect of this lab is the execution of programs on training boards, which provides hands-on experience with real-time system behaviour. Students gain practical knowledge of program loading, execution, and output verification, along with an understanding of hardware constraints.<\/span><\/p>\n<p style=\"font-family: Arial, sans-serif; text-align: justify;\"><span style=\"color: #000000;\">Overall, this laboratory plays an important role in developing problem-solving abilities, programming efficiency, and practical knowledge of microprocessor systems. It prepares students for applications in embedded systems, control systems, and hardware-software integration.<\/span><\/p>\n<h3><span style=\"color: #800000;\"><strong><img loading=\"lazy\" class=\"aligncenter size-large wp-image-17082\" src=\"https:\/\/bvcoend.ac.in\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-20-132119-1024x577.png\" alt=\"\" width=\"1024\" height=\"577\" srcset=\"https:\/\/bvcoend.ac.in\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-20-132119-1024x577.png 1024w, https:\/\/bvcoend.ac.in\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-20-132119-300x169.png 300w, https:\/\/bvcoend.ac.in\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-20-132119-768x433.png 768w, https:\/\/bvcoend.ac.in\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-20-132119.png 1273w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>Hardware Details<\/strong><\/span><\/h3>\n<div style=\"overflow-x: auto; width: 100%;\">\n<table style=\"width: 100%; border-collapse: collapse; font-family: Arial, sans-serif; text-align: center; min-width: 600px;\">\n<thead>\n<tr style=\"background-color: #f2f2f2; color: black;\">\n<th style=\"border: 1px solid #ddd; padding: 8px;\"><span style=\"color: #000000;\">Sr. No.<\/span><\/th>\n<th style=\"border: 1px solid #ddd; padding: 8px;\"><span style=\"color: #000000;\">Equipment<\/span><\/th>\n<th style=\"border: 1px solid #ddd; padding: 8px;\"><span style=\"color: #000000;\">Quantity<\/span><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background-color: white;\">\n<td style=\"border: 1px solid #ddd; padding: 8px;\"><span style=\"color: #000000;\">1<\/span><\/td>\n<td style=\"border: 1px solid #ddd; padding: 8px; text-align: left;\"><span style=\"color: #000000;\">Microprocessor Kit 8086 (Advanced Version)<\/span><\/td>\n<td style=\"border: 1px solid #ddd; padding: 8px;\"><span style=\"color: #000000;\">16<\/span><\/td>\n<\/tr>\n<tr style=\"background-color: white;\">\n<td style=\"border: 1px solid #ddd; padding: 8px;\"><span style=\"color: #000000;\">2<\/span><\/td>\n<td style=\"border: 1px solid #ddd; padding: 8px; text-align: left;\"><span style=\"color: #000000;\">Interfacing Modules (8255, 8253, Stepper Module)<\/span><\/td>\n<td style=\"border: 1px solid #ddd; padding: 8px;\"><span style=\"color: #000000;\">\u2014<\/span><\/td>\n<\/tr>\n<tr style=\"background-color: white;\">\n<td style=\"border: 1px solid #ddd; padding: 8px;\"><span style=\"color: #000000;\">3<\/span><\/td>\n<td style=\"border: 1px solid #ddd; padding: 8px; text-align: left;\"><span style=\"color: #000000;\">Computers (i5 Processor, 4 GB RAM, 500 GB Hard Disk)<\/span><\/td>\n<td style=\"border: 1px solid #ddd; padding: 8px;\"><span style=\"color: #000000;\">2<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3><span style=\"color: #800000;\"><strong>List of Experiments<\/strong><\/span><\/h3>\n<div style=\"overflow-x: auto; width: 100%;\">\n<table style=\"width: 100%; border-collapse: collapse; font-family: Arial, sans-serif; text-align: center; min-width: 700px;\">\n<thead>\n<tr style=\"background-color: #f2f2f2; color: black;\">\n<th style=\"border: 1px solid #ddd; padding: 8px;\"><span style=\"color: #000000;\">Sr. No.<\/span><\/th>\n<th style=\"border: 1px solid #ddd; padding: 8px;\"><span style=\"color: #000000;\">Experiment<\/span><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background-color: white;\">\n<td style=\"border: 1px solid #ddd; padding: 8px;\"><span style=\"color: #000000;\">1<\/span><\/td>\n<td style=\"border: 1px solid #ddd; padding: 8px; text-align: left;\"><span style=\"color: #000000;\">To add two 8-bit numbers using 8085\/8086.<\/span><\/td>\n<\/tr>\n<tr style=\"background-color: white;\">\n<td style=\"border: 1px solid #ddd; padding: 8px;\"><span style=\"color: #000000;\">2<\/span><\/td>\n<td style=\"border: 1px solid #ddd; padding: 8px; text-align: left;\"><span style=\"color: #000000;\">To add two 16-bit numbers (i) with carry (ii) without carry, using 8085\/8086.<\/span><\/td>\n<\/tr>\n<tr style=\"background-color: white;\">\n<td style=\"border: 1px solid #ddd; padding: 8px;\"><span style=\"color: #000000;\">3<\/span><\/td>\n<td style=\"border: 1px solid #ddd; padding: 8px; text-align: left;\"><span style=\"color: #000000;\">To write a program to subtract two 8-bit numbers using 8085\/8086.<\/span><\/td>\n<\/tr>\n<tr style=\"background-color: white;\">\n<td style=\"border: 1px solid #ddd; padding: 8px;\"><span style=\"color: #000000;\">4<\/span><\/td>\n<td style=\"border: 1px solid #ddd; padding: 8px; text-align: left;\"><span style=\"color: #000000;\">To find the largest number in a given array using 8085\/8086.<\/span><\/td>\n<\/tr>\n<tr style=\"background-color: white;\">\n<td style=\"border: 1px solid #ddd; padding: 8px;\"><span style=\"color: #000000;\">5<\/span><\/td>\n<td style=\"border: 1px solid #ddd; padding: 8px; text-align: left;\"><span style=\"color: #000000;\">To arrange the contents of an array in ascending or descending order using 8085\/8086.<\/span><\/td>\n<\/tr>\n<tr style=\"background-color: white;\">\n<td style=\"border: 1px solid #ddd; padding: 8px;\"><span style=\"color: #000000;\">6<\/span><\/td>\n<td style=\"border: 1px solid #ddd; padding: 8px; text-align: left;\"><span style=\"color: #000000;\">To implement the decimal addition of two 8-bit numbers using 8085\/8086.<\/span><\/td>\n<\/tr>\n<tr style=\"background-color: white;\">\n<td style=\"border: 1px solid #ddd; padding: 8px;\"><span style=\"color: #000000;\">7<\/span><\/td>\n<td style=\"border: 1px solid #ddd; padding: 8px; text-align: left;\"><span style=\"color: #000000;\">To add five 8-bit numbers with the other five 8-bit numbers and store the result at the given locations using the 8086.<\/span><\/td>\n<\/tr>\n<tr style=\"background-color: white;\">\n<td style=\"border: 1px solid #ddd; padding: 8px;\"><span style=\"color: #000000;\">8<\/span><\/td>\n<td style=\"border: 1px solid #ddd; padding: 8px; text-align: left;\"><span style=\"color: #000000;\">To find the largest number in an array and store the result at a given location using 8086.<\/span><\/td>\n<\/tr>\n<tr style=\"background-color: white;\">\n<td style=\"border: 1px solid #ddd; padding: 8px;\"><span style=\"color: #000000;\">9<\/span><\/td>\n<td style=\"border: 1px solid #ddd; padding: 8px; text-align: left;\"><span style=\"color: #000000;\">To sort a string of a number of bytes in descending order using 8086.<\/span><\/td>\n<\/tr>\n<tr style=\"background-color: white;\">\n<td style=\"border: 1px solid #ddd; padding: 8px;\"><span style=\"color: #000000;\">10<\/span><\/td>\n<td style=\"border: 1px solid #ddd; padding: 8px; text-align: left;\"><span style=\"color: #000000;\">To convert a data string into its equivalent 2&#8217;s complement using 8086.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n[\/vc_column_text][\/vc_column][\/vc_row]\n","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column width=&#8221;1\/4&#8243;][vc_wp_custommenu title=&#8221;Imp Links&#8221; nav_menu=&#8221;68&#8243;][\/vc_column][vc_column width=&#8221;3\/4&#8243;][vc_column_text] Microprocessor and Microcontroller Lab Lab Room No. A-304 Lab In-charge Dr. Neeraj Kumar Lab Attendant Mr. Prem Lab Subject (Subject Code) MPMC Lab (ECC 363) About Lab The Microprocessor and Microcontroller Laboratory (ECC 363) is designed to provide practical exposure to microprocessor systems, specifically the 8085 and 8086. It&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/pages\/2636"}],"collection":[{"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/comments?post=2636"}],"version-history":[{"count":10,"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/pages\/2636\/revisions"}],"predecessor-version":[{"id":17083,"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/pages\/2636\/revisions\/17083"}],"wp:attachment":[{"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/media?parent=2636"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}