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 |
Define the type of interrupts in the 8085 processor?
What are the two major differences between intr and other interrupts (hardware)?
Which interrupt is not level-sensitive in 8085?
What are set up time & hold time constraints?
What are the types of interrupts from type 0 to 4
What are hardware interrupts?
What is general purpose registers in 8086?
What are the different types of memory addressing modes?
8085 is how many bit microprocessor?
State the total number of pins in the 8085 microprocessor?
Mention the types of programmed data transfer?
What are issues related to stack and bank 1.?