Skip to main content

Arrange in ascending order

Write a program to sort given 10 numbers from memory location 2200H in the ascending order.

  1. MVI B, 09 :"Initialize counter"
  2. START :"LXI H, 2200H: Initialize memory pointer"
  3. MVI C, 09H :"Initialize counter 2"
  4. BACK: MOV A, M :"Get the number"
  5. INX H :"Increment memory pointer"
  6. CMP M :"Compare number with next number"
  7. JC SKIP :"If less, don’t interchange"
  8. JZ SKIP :"If equal, don’t interchange"
  9. MOV D, M
  10. MOV M, A
  11. DCX H
  12. MOV M, D
  13. INX H :"Interchange two numbers"
  14. SKIP:DCR C :"Decrement counter 2"
  15. JNZ BACK :"If not zero, repeat"
  16. DCR B :"Decrement counter 1"
  17. JNZ START
  18. HLT :"Terminate program execution"

Comments

Popular posts from this blog

IOT based Weather monitoring system

  IOT based Weather monitoring system  Introduction In today's world, the importance of accurate and real-time weather monitoring cannot be overstated. Weather conditions significantly impact various aspects of life, from agriculture and transportation to disaster management and daily activities. With the advancement of technology, it is now possible to develop sophisticated yet affordable weather monitoring systems that can provide real-time data and alerts. One such innovative approach involves using the NodeMCU microcontroller and the DHT11 sensor. This project aims to design and implement a weather monitoring system that leverages these technologies to measure and report environmental parameters such as temperature and humidity. Objectives The primary objectives of this project are as follows: Design and Implementation: To design and implement a reliable weather monitoring system using the NodeMCU microcontroller and the DHT11 sensor. Real-time Data Acquisition: To acquire...

2017//2(b)//Engineering Eco//KU

A loan of $10,000 is to be repaid over a period of eight years. During the first four years, exactly half of the loan principal is to be repaid (along with accumulated compound interest) by a uniform series of payments of A1 dollar per year. The other half of the loan principal is to be repaid over four years, with accumulated interest, by a uniform series of payments of A2 dollar per year, If i=9% per year, what are A1 and A2?

2018//2(b)//Engineering Eco//KU

A large lithium-ion phosphate battery pack for an industrial application is expected to save $20,000 in annual energy expenses over its 6-year life. For a 3-year simple payback period, the permissible capital investment is $60,000. What is the internal rate of return on this $60,000 battery pack if it has a residual value of $10,000 at the end of 6 years? The MARR is 18% per year.