Digital Electronics - The 8051 Microcontroller - Discussion

Discussion Forum : The 8051 Microcontroller - General Questions (Q.No. 9)
9.
MOV A, @ R1 will:
copy R1 to the accumulator
copy the accumulator to R1
copy the contents of memory whose address is in R1 to the accumulator
copy the accumulator to the contents of memory whose address is in R1
Answer: Option
Explanation:
No answer description is available. Let's discuss.
Discussion:
7 comments Page 1 of 1.

Pradip said:   1 decade ago
Indirect mode of addressing

Shruti said:   1 decade ago
Its an indirect mode of addressing. @ acts as a pointer to the contents of the memory of which address is in R1..and thus being source..it copies that data to accumlator being destination.

NARENDRA said:   1 decade ago
@indicate: It's Indirect mode of addressing

Abhi said:   1 decade ago
Ri=register (R0 to R1)
Rn=register (R0 to R7)
# = immediat data
@ = indirect ram

Surya said:   1 decade ago
This is indirect addressing mode.

EX: R=Register(R1-R3)
@ indictes content of register(indirectly)

Its an indirect mode of addressing. @ acts as a pointer
It copies that data to accumlator being destination.

Lokesh said:   10 years ago
@ indicates indirect access of memory. So the contents of that memory location into accumulator.

Chethan said:   9 years ago
It is an indirect addressing mode,
Assume,
mov R1,#1000
mov A,@R1

What it explain is in the first instruction value 1000 moves into R1 (immediate address), in the second instruction, the value present in the 1000 (here thousand acts as an address) moves into the A reg.

Post your comments here:

Your comments will be displayed after verification.