
Chöông 2 : TAÄP LEÄNH 89C51
Chöông 2 : TAÄP LEÄNH 89C51
2.1. CAÙC CHEÁ ÑOÄ ÑÒA CHÆ
2.1. CAÙC CHEÁ ÑOÄ ÑÒA CHÆ (Addressing Mode) :
(Addressing Mode) :cho pheùp
cho pheùp
ta xaùc ñònh nguoàn vaø ñích cuûa döõ lieäu. Khi 1 leänh ñöôïc
ta xaùc ñònh nguoàn vaø ñích cuûa döõ lieäu. Khi 1 leänh ñöôïc
thöïc thi vaø leän naøy caàn döõ lieäu, caâu hoûi ñaët ra “ döõ lieäu
thöïc thi vaø leän naøy caàn döõ lieäu, caâu hoûi ñaët ra “ döõ lieäu
chöùa ôû ñaâu ? “ caùc cheá ñoä ñòa chæ traû lôøi caâu hoûi naøy.
chöùa ôû ñaâu ? “ caùc cheá ñoä ñòa chæ traû lôøi caâu hoûi naøy.
coù 8 cheá ñoä ñònh ñòa chæ nhö sau :
coù 8 cheá ñoä ñònh ñòa chæ nhö sau :
Thanh ghi.
Thanh ghi. (Register)
(Register) Ví duï
Ví duï :
: ADD
ADD A, R5
A, R5
Tröïc tieáp.
Tröïc tieáp. (Direct)
(Direct) Ví duï
Ví duï :
: ADD
ADD A, 25h
A, 25h
Giaùn tieáp.
Giaùn tieáp. (Indirect)
(Indirect) Ví duï
Ví duï :
: ADD
ADD A, @R5
A, @R5
Töùc thôøi.
Töùc thôøi. (Immediate)
(Immediate) Ví duï
Ví duï :
: ADD
ADD A, #25h
A, #25h
Töông ñoái.
Töông ñoái. (Relative)
(Relative) Ví duï
Ví duï :
: SJMP
SJMP nhan
nhan
Tuyeät ñoái.
Tuyeät ñoái. (Absolute)
(Absolute) Ví duï
Ví duï :
: AJMP
AJMP nhan
nhan
Daøi.
Daøi. (Long)
(Long) Ví duï
Ví duï :
: LJMP
LJMP nhan
nhan
Chæ soá.
Chæ soá. (Index)
(Index)Ví duï
Ví duï :
: MOVC A, @A + PC
MOVC A, @A + PC




Thanh ghi R0 coù ñòa chæ 00H. Noäi dung thanh ghi R0 =12H. 12H
chính laø ñòa chæ oâ nhôù. Noäi dung cuûa oâ nhôù naøy laø 80

