Data is available at an effective address formed by adding an 8-bit or 16-bit displacement with the content of any one of the registers BX, BP, SI&DI in the default segment (either in DS & ES)
The effective address of data is formed by adding the content of a base register (BX or BP) to the content of an index register (SI or DI), with the default segment register being ES or DS
Data transfer from memory to internal register, internal register to memory, one register to another register, input port to internal register, internal register to output port, etc.
MOV instruction is a general purpose instruction for transferring byte or word between registers, memory, or with immediate addressing
POP instruction copies a word from the stack location pointed by the stack pointer to the destination, and the stack pointer is automatically incremented by two after the copy