there are five addressing modes in 8086
they are :
1->direct addressing
2->Indirect addressing
3->index addressing
4->immediate addressing
5->register addressing
You need an 8086 assembly language pencil.
write program to concatenating two sting in 8086 assembly language
assembly language program for sorting an array using 8086 microprocessor.
8086 assembly language program to check wether given number is perfect or not
Assembly
alp for lcm of a no
No. The 8086 has instructions not present in the 8085. The 8086 was marketed as "source compatible" with the 8085, meaning that there was a translator program which could convert assembly language code for the 8085 into assembly language code for the 8086. However, this does not mean that the compiled 8086 assembly code would then run on an 8085; among other things, the 8086 was a true 16-bit processor, as opposed to the 8085 which was an 8-bit processor that supported a few 16-bit operations.
Yes.
There isn't a reason to write a complete program to do this; in any assembly language just shift the value 1 bit to the left to double it.
No, you need a real teacher, and a textbook.
Assembly language programe for multiplication
To perform a program on the 8086 microprocessor, you typically write assembly language code that consists of instructions executed by the CPU. First, you need to set up the data segment for variables and the code segment for the instructions. After writing the code, you assemble it using an assembler to generate machine code, which can be loaded into memory. Finally, you execute the program by starting the processor at the specified memory address, and the 8086 will process the instructions sequentially.