ADD Instruction in Intel 8051 (MCS-51) Microcontroller

The ADD instruction tells the microcontroller’s CPU to add the source byte to register A and put the result in register A. Recall, A is the accumulator register typically used for all arithmetic and logic instructions.

ADD Instruction in Intel 8051 (MCS-51) Microcontroller

The ADD instruction is … Read More

The MOV Instruction in Intel 8051 (MCS-51) Microcontroller

The MOV Instruction in Intel 8051 (MCS-51) Microcontroller

The MOV instruction tells the CPU to move (in actual fact COPY) the source operand to the destination operand.

MOV destination, source   ; copy source to destination

Programming in assembly language requires that at least you understand the architecture of … Read More

An Overview of Assembly Language for Programming Microcontrollers

Introduction

Software is the term used for the instructions that tells a microprocessor or microcontroller what to do. The collections of instructions that a microprocessor will recognize is its instruction set. The form of the instruction set depends on the … Read More

The Difference between a Simulator and an Emulator

A simulator is software that runs on a PC and allows the microcontroller code to be simulated (run) on the PC. Many programming errors can be identified and corrected during simulation.

The Difference between a Simulator and Emulator

An emulator is hardware that connects a PC to … Read More

Software Development Tools for a Microcontroller Programmer

Software development tools are computer programs typically run on PCs that allow the programmer or system developer to create, modify and test applications programs. Some of the common software development tools include:

  • Text editors
  • Assemblers/compilers
  • Simulators
  • High-level language simulators
  • Integrated
Read More