MOV <dest
MOV <dest--byte>, <srcbyte>, <src--byte>byte>
MôMô tảtả:: NộiNội dungdung củacủa bytebyte ñượcñược chỉchỉ rara bởibởi toántoán hạnghạng nguồnnguồn ((srcsrc--bytebyte)) ñược
ñược saosao chépchép vàovào vịvị trítrí ñượcñược xácxác ñịnhñịnh bởibởi toántoán hạnghạng ñíchñích ((destdest--bytebyte)).. Toán
Toán hạnghạng nguồnnguồn khôngkhông bịbị ảnhảnh hưởnghưởng.. CácCác cờcờ khôngkhông bịbị ảnhảnh hưởnghưởng..
CácCác dạngdạng lệnhlệnh:: MOVMOV A,A, RnRn ← ← ← ← ← ← ← ← (A) (A) ←←←←←←←← (Rn)(Rn)
MOVMOV A,A, directdirect
(A)
(A) ←←←←←←←← (direct)(direct)
MOVMOV A,A, @Ri@Ri
(A)
(A) ←←←←←←←← ((Ri))((Ri))
MOVMOV A,A, #data#data
(A)
TẬP LỆNH CỦA 8051TẬP LỆNH CỦA 8051 TẬP LỆNH CỦA 8051
NHÓM LỆNH DI CHUYỂN DỮ LIỆU NHÓM LỆNH DI CHUYỂN DỮ LIỆU
11.. LệnhLệnh didi chuyểnchuyển nộinội dungdung::MOV <dest MOV <dest
MOV <dest--byte>, <srcbyte>, <src--byte>byte>
MôMô tảtả:: NộiNội dungdung củacủa bytebyte ñượcñược chỉchỉ rara bởibởi toántoán hạnghạng nguồnnguồn ((srcsrc--bytebyte)) ñược
ñược saosao chépchép vàovào vịvị trítrí ñượcñược xácxác ñịnhñịnh bởibởi toántoán hạnghạng ñíchñích ((destdest--bytebyte)).. Toán
Toán hạnghạng nguồnnguồn khôngkhông bịbị ảnhảnh hưởnghưởng.. CácCác cờcờ khôngkhông bịbị ảnhảnh hưởnghưởng..
CácCác dạngdạng lệnhlệnh:: MOVMOV Rn,Rn, AA ← ← ← ← ← ← ← ← (Rn) (Rn) ←←←←←←←← (A)(A)
MOVMOV Rn,Rn, directdirect
(Rn)
(Rn) ←←←←←←←← (direct)(direct)
MOVMOV Rn,Rn, #data#data
(Rn)
TẬP LỆNH CỦA 8051TẬP LỆNH CỦA 8051 TẬP LỆNH CỦA 8051
NHÓM LỆNH DI CHUYỂN DỮ LIỆU NHÓM LỆNH DI CHUYỂN DỮ LIỆU
11.. LệnhLệnh didi chuyểnchuyển nộinội dungdung::MOV <dest MOV <dest
MOV <dest--byte>, <srcbyte>, <src--byte>byte>
MôMô tảtả:: NộiNội dungdung củacủa bytebyte ñượcñược chỉchỉ rara bởibởi toántoán hạnghạng nguồnnguồn ((srcsrc--bytebyte)) ñược
ñược saosao chépchép vàovào vịvị trítrí ñượcñược xácxác ñịnhñịnh bởibởi toántoán hạnghạng ñíchñích ((destdest--bytebyte)).. Toán
Toán hạnghạng nguồnnguồn khôngkhông bịbị ảnhảnh hưởnghưởng.. CácCác cờcờ khôngkhông bịbị ảnhảnh hưởnghưởng..
CácCác dạngdạng lệnhlệnh::
MOVMOV direct,direct, AA
←← ← ← ← ← ← ← ← (direct)
(direct) ←←←←←←←← (A)(A)
MOVMOV direct,direct, RnRn
(direct)
(direct) ←←←←←←←← (Rn)(Rn)
MOVMOV direct,direct, directdirect
(direct)
(direct) ←←←←←←←← (direct)(direct)
MOVMOV direct,direct, @Ri@Ri
(direct)
(direct) ←←←←←←←← ((Ri))((Ri))
MOVMOV direct,direct, #data#data
(direct)
TẬP LỆNH CỦA 8051TẬP LỆNH CỦA 8051 TẬP LỆNH CỦA 8051
NHÓM LỆNH DI CHUYỂN DỮ LIỆU NHÓM LỆNH DI CHUYỂN DỮ LIỆU
11.. LệnhLệnh didi chuyểnchuyển nộinội dungdung::MOV <dest MOV <dest
MOV <dest--byte>, <srcbyte>, <src--byte>byte>
MôMô tảtả:: NộiNội dungdung củacủa bytebyte ñượcñược chỉchỉ rara bởibởi toántoán hạnghạng nguồnnguồn ((srcsrc--bytebyte)) ñược
ñược saosao chépchép vàovào vịvị trítrí ñượcñược xácxác ñịnhñịnh bởibởi toántoán hạnghạng ñíchñích ((destdest--bytebyte)).. Toán
Toán hạnghạng nguồnnguồn khôngkhông bịbị ảnhảnh hưởnghưởng.. CácCác cờcờ khôngkhông bịbị ảnhảnh hưởnghưởng..
CácCác dạngdạng lệnhlệnh::
MOVMOV @Ri,@Ri, AA
←←← ←← ←← ←← ← ((Ri))
((Ri)) ←←←←←←←← (A)(A)
MOVMOV @Ri,@Ri, directdirect
((Ri))
((Ri)) ←←←←←←←← (direct)(direct)
MOVMOV @Ri,@Ri, #data#data
((Ri))
TẬP LỆNH CỦA 8051TẬP LỆNH CỦA 8051 TẬP LỆNH CỦA 8051
NHÓM LỆNH DI CHUYỂN DỮ LIỆU NHÓM LỆNH DI CHUYỂN DỮ LIỆU
22.. LệnhLệnh didi chuyểnchuyển nộinội dungdung ởở ROMROM::MOVC A, @A+ <base MOVC A, @A+ <base
MOVC A, @A+ <base--reg>reg>
MôMô tảtả:: MOVCMOVC nạpnạp chocho thanhthanh ghighi AA bytebyte mãmã ((CodeCode)) hoặchoặc bytebyte hằnghằng sốsố ((ConstantConstant)) từtừ bộbộ nhớnhớ chươngchương trìnhtrình ((ROMROM)).. ðịaðịa chỉchỉ củacủa bytebyte ñượcñược tìmtìm nạp
nạp làlà tổngtổng củacủa giágiá trịtrị 88 bitbit khôngkhông dấudấu banban ñầuñầu chứachứa trongtrong thanhthanh ghighi AA với
với nộinội dungdung củacủa thanhthanh ghighi nềnnền 1616 bitbit.. CácCác thanhthanh ghighi nềnnền khôngkhông bịbị thaythay ñổi
ñổi.. CácCác cờcờ khôngkhông bịbị ảnhảnh hưởnghưởng.. Các
Các dạngdạng lệnhlệnh::
CácCác dạngdạng lệnhlệnh::
MOVCMOVC A,A, @A+DPTR@A+DPTR
(A)
(A) ←←←←←←←← ((A)+(DPTR))((A)+(DPTR))
MOVCMOVC A,A, @A+PC@A+PC
(A)
TẬP LỆNH CỦA 8051TẬP LỆNH CỦA 8051 TẬP LỆNH CỦA 8051
NHÓM LỆNH DI CHUYỂN DỮ LIỆU NHÓM LỆNH DI CHUYỂN DỮ LIỆU