Microprocessor-8085

Project development board for 8051 microcontroller, Software Development Tools in Embedded System,

Software Development Tools in Embedded System

Embedded systems are specialized computer systems designed to perform specific functions or tasks within larger systems. Developing software for embedded systems requires a different set of tools compared to traditional software development. Here are various software development tools in embedded system used for system development. Editor It is a software module used for writing assembly, …

Software Development Tools in Embedded System Read More »

Software Development Cycle for Microcontrollers,

Software Development Cycle for Microcontrollers

Following steps are involved in software development cycle for microcontrollers and microprocessors. Writing codes Translating codes Debugging the codes with the help of tools via emulators Programming microcontroller to build up the first prototype of the system. Writing Microcontroller Code Software Code for a microcontroller is written in a programming language of choice (often Assembly …

Software Development Cycle for Microcontrollers Read More »

8085 Program to Find the Square of a Number from 0 to 9 Using a Table of Square

Problem: Write a microprocessor 8085 program to find the square of a number from 0 to 9 using a table of squares.  The number is at memory location 4150H and store the result at 4151H. Assume that the square of numbers is stored in the lookup table starting form 4125H. Algorithm: Initialize H-L pair to …

8085 Program to Find the Square of a Number from 0 to 9 Using a Table of Square Read More »

8085 Program to Arrange an Array of Data in Descending Order

Problem: Write a microprocessor 8085 program to arrange an array of data in descending order.  The length of the block is in memory location 4200H and the block itself starts from memory location 4201H. Arrange the numbers in descending order and store them at memory location from 4201H. Assume that the numbers in the block …

8085 Program to Arrange an Array of Data in Descending Order Read More »

8085 Program to Count Negative Numbers from the block of data

8085 Program to Count Negative Numbers | ALP to Count Negative Numbers

In the article, program of Microprocessor 8085 to count negative numbers from block of data in assembly language programming (ALP) is explained. It is highly recommended to learn the instruction set of 8085 in detail before programming. Problem: Find the number of negative elements (most significant bit 1) in a block of data. The length …

8085 Program to Count Negative Numbers | ALP to Count Negative Numbers Read More »

Assembly language programming

Introduction to Assembly Language Programming

An assembly language programming (ALP) is a type of low-level programming that is intended to communicate directly with a computer’s hardware. ALP needs assembler. Assembly Language Programming An assembly language is a low-level programming language for a computer, or other programmable device, in which there is a very strong (generally one-to-one) correspondence between the language …

Introduction to Assembly Language Programming Read More »