7. ALGORITHMS AND CONTROL PROGRAM
It is as important or even more the development of control programs (software) that the hardware itself. The proper operation and debugging an application program depends on a good or just very bad. Posts to solve a problem based on some physical elements, the solution is determined by an algorithm that suits the needs of the application. Unable to establish a direct relationship between algorithm and implementation, as in most cases, a problem may have several or even multiple solutions. Finding the appropriate algorithm among all possible is the best suited and we provide the best performance or the simplicity, speed, etc, is ultimately the best solution. At this point, the implementation of the algorithm using a programming language is a mere formality, indeed, the language does not affect the solution, it is simply the means by which ideas become dormant.
This chapter discusses the various algorithms used to develop the application, as well as programs that transform these algorithms. The programming language used is the assembler, which is what gives more power in applications requiring the fastest response possible by the microprocessor in computing.