8051 INSTRUCTION SET ADDRESSING MODES
ARCHITECTURE OF 8085
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Sum of Acc and 16 bit register
|
|
Sum of B reg and 8 bit register
|
|
Stack pointer value
|
|
Data pointer value
|
Detailed explanation-1: -Register addressing is the most common form of data addressing. The microprocessor contains the following 8-bit registers used with register addressing: AH, AL, BH, BL, CH, CL, DH, and DL. Also present are the following 16-bit registers: AX, BX, CX, DX, SP, BP, SI, and DI.
Detailed explanation-2: -It is implied that it will deal with HL and DEregister pairs. So we write only XCHG as mnemonic. That’s why it is called an implied addressing mode.
Detailed explanation-3: -Physical address can be calculated as DS * 10H + BX + SI. In this mode, the address of the operand is calculated as the sum of base register, index register and 8 bit or 16 bit displacement. This instruction moves a byte from the address pointed by BX + DI + 20H in data segment to CL.