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 functions of base registers?
How is the system clock calculated in the 8085?
Explain what is microcontroller?
Which interrupt has highest priority in microcontroller ?
How do you detect a sequence of "1101" arriving serially from a signal line?
After the following has been executed MOV BL, 8C MOV AL, 7E ADD AL, BL; what will be the contents of register AL?
Mention interrupts pins of 8085?
What is the function of accumulator?
In the instruction FADD, What does F stands for
What are the advantages of memory segmentation in 8086
Define bit?
The address capability of 8085 is 64 kb.explain?