What is the difference between MOV and MVI?
Answers were Sorted based on User's Feedback
Answer / deepak k
1.MOV is used to transfer data between Registers.
2.MVI is used to transfer Direct data to Register.
e.g. MOV R2,R4 and MVI R1, #33H
| Is This Answer Correct ? | 210 Yes | 28 No |
Answer / geo
MOV is used for normal transfer of data...
MVI is used for transfer of an immediate data
| Is This Answer Correct ? | 103 Yes | 30 No |
Answer / nairita
MOV:
This instruction copies the contents of the source
register into the destination register; the contents of
the source register are not altered. If one of the
operands is a memory location, its location is
specified by the contents of the HL registers.
Example: MOV B, C or MOV B, M
________________________________________________________
MVI:
The 8-bit data is stored in the destination register or
memory. If the operand is a memory location, its
location is specified by the contents of the HL
registers.
Example: MVI B, 57H or MVI M, 57H
| Is This Answer Correct ? | 39 Yes | 5 No |
Answer / nag
MOV instruction is used to transfer/copy the data between
registers
ex: MOV A, B
MVI Instruction is used copy the constant data/value to a
register
Ex: MVI R1, $12 (Micro dependent, this for 8086)
| Is This Answer Correct ? | 40 Yes | 17 No |
Answer / sunil
mov is data transfer between register to register.
eg. mov a,m
mvi is 8 bit data transfer into register.
eg.MVI a,56H
| Is This Answer Correct ? | 25 Yes | 8 No |
Answer / hashir
MOV:
This instruction copies the contents of the source
register into the destination register; the contents of
the source register are not altered. If one of the
operands is a memory location, its location is
specified by the contents of the HL registers.
Example: MOV B, C or MOV B, M
AND
MVI:
The 8-bit data is stored in the destination register or
memory. If the operand is a memory location, its
location is specified by the contents of the HL
registers.
Example: MVI B, 57H or MVI M, 57H
| Is This Answer Correct ? | 9 Yes | 1 No |
Answer / nagaraju
MOV instruction is data transfer between two registers. it
has two register names in the command
ex: MOV R1,R2
MVI requires is transfer of data into a register. it has
regaister and data in the command
MVI R1,65H
| Is This Answer Correct ? | 12 Yes | 5 No |
Answer / iqbal mehdi
MOV and MVI both are the data transfer instructions but Mov-stands for move the content of the source register to destination register.e.g-
MOV Rd,Rs.
MVI-Stands for Move immediate 8-bit data to the registe.e.g-
MVI Rd,data.
| Is This Answer Correct ? | 7 Yes | 2 No |
Answer / anil kumar shakys
mov istruction copies content the source register to
destination register and the mvi can use 8 bit data are
stored in destination or memory.
| Is This Answer Correct ? | 18 Yes | 14 No |
Answer / mankind
MOV:
MOV instruction is used for copy the data from one
register to another.
MOVI:
MOVI instruction is used for copy the constant value to
a register
| Is This Answer Correct ? | 4 Yes | 1 No |
What are the steps involved in communication of 8085 microprocessor with the memory?
Explain all the addressing modes of the 8085 with the help of examples.
Explain the differences between the nmi and intr
Describe the jae instruction with the help of an example?
How many interrupts are there in 8085?
What is 8051 microcontroller ?
How to detect a sequence of "1101" arriving serially from a signal line?
Which interrupt has highest priority in microcontroller ?
What is an interrupt?
What does SD RAM refers to
Explain data types used in microcontroller programming,
What is the purpose of data moving instructions? Name any two such instructions?