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 different adder circuits you studied?
Byte wise what are the lengths of call and ret instructions?
What is meant by the statement that 8085 is a 8 bit microprocessor?
What is the significance of the control unit in the 8085?
Draw a Transmission Gate-based D-Latch?
What are the advantages of memory segmentation in 8086
The input/output signals are related to which pins?
What are issues related to stack and bank 1.?
What was is the primary usage of a 8085 microprocessor?
Which is the tool used to connect the user and the computer?
What is the difference between program memory and data memory?
How are time delays calculated in the 8085?