
19-22
x86 MICROPROCESSORS
19.9 | The Instruction Set of 8051
Now, let us start the assembly language programming of 8051, by first understanding the
instruction set. The instructions can be divided into functional groups as follows:
i) Data transfer instructions
ii) Bit manipulation instructions
iii) Branch instructions
iv) Port manipulation instructions
v) Arithmetic instructions
vi) Logical instructions
vii) Call and return instructions
19.9.1 | Data Transfer Instructions
In any processor, moving data is of primary concern. There is a destination and a source
for the movement. Data is moved between registers, memory and ports. Table ...