Which of the following is not an addressing mode of 8051?
The six addressing modes of 8051 are
1. Direct addressing
2. Indirect addressing
3. Register instructions
4. Register specific(Register Implicit) instructions
5. Immediate mode
6. Indexed addressing.
The symbol, ‘addr 16’ represents the 16-bit address which is used by the instructions to specify the
The symbol, ‘addr 16’ represents the 16-bit destination address which is used by the LCALL or LJMP instruction to specify the call or jump destination address, within 64 Kbytes program memory.
The storage of addresses that can be directly accessed is
Only internal data RAM and SFRS can be directly addressed in direct addressing mode.
The address register for storing the 16-bit addresses can only be
The address register for storing the 16-bit addresses can only be data pointer.
The address register for storing the 8-bit addresses can be
The registers R0 and R1 of the selected bank of registers or stack pointer can be used as address registers for storing the 8-bit addresses.
The instruction, ADD A, R7 is an example of
In register instructions addressing mode, operands are stored in the registers R0-R7 of the selected register bank. One of these registers is specified in the instruction.
The addressing mode, in which the instructions has no source and destination operands is
In register specific instructions addressing mode, the instructions donot have source and destination operands. Some of the instructions always operate only on a specific register.
The instruction, RLA performs
The instruction, RLA rotates accumulator left.
The instruction, ADD A, #100 performs
Immediate data 100(decimal) is added to the contents of accumulator.
In which of these addressing modes, a constant is specified in the instruction, after the opcode byte?
In immediate mode, an immediate data, i.e. a constant is specified in the instruction, after the opcode byte.