Thông tin tài liệu
NMT - HN - V3.10 - Ch3 - Ns20 - 27.10.03
1
3. L
3. L
nh Nh
nh Nh
y v
y v
à
à
L
L
p
p
3.1. Nhy Không iu Kin
3.2. Nhy Có iu Kin
3.3. Lnh Lp
NMT - HN - V3.10 - Ch3 - Ns20 - 27.10.03
2
3.1. Nh
3.1. Nh
y Không i
y Không i
u Ki
u Ki
n
n
JMP ích
Mc đích: thay đi trt t thc hin lnh.
Ghi chú:
–Nhy trc tip: ích là đa ch lnh k.
–Nhy gián tip: ích là thanh ghi/vùng nh cha đa
ch lnh k.
–Nhy ngn: lnh k trong phm vi -128 +127 bytes
–Nhy gn: lnh k trong cùng đon vi JMP.
–Nhy xa: lnh kkhác đon vi JMP.
NMT - HN - V3.10 - Ch3 - Ns20 - 27.10.03
3
3.2. Nh
3.2. Nh
y C
y C
ó
ó
i
i
u Ki
u Ki
n
n
J… Nhãn
Thay đi trt t thc hin lnh theo tr c.
Khi tho điu kin, lnh k là lnh ti
Nhãn
Khi không tho, lnh k là lnh tip theo
J…
NMT - HN - V3.10 - Ch3 - Ns20 - 27.10.03
4
3.3. L
3.3. L
nh L
nh L
p
p
Nhãn:
<Lnh …>
LOOP Nhãn
CX ← CX-1
CX = 0
<Lnh …>
S
Nhãn
<Lnh …>
đc thc hin
CX ln
LOOP
NMT - HN - V3.10 - Ch3 - Ns20 - 27.10.03
5
3.3. L
3.3. L
nh L
nh L
p (tt)
p (tt)
JCXZ Thoát
Nhãn:
……
LOOP Nhãn
Thoát:
CX ← CX-1
CX = 0
……
S
Nhãn
CX = 0
S
Thoát
JCXZ
NMT - HN - V3.10 - Ch3 - Ns20 - 27.10.03
6
3.3. L
3.3. L
nh L
nh L
p (tt)
p (tt)
Nhãn:
…
LOOPE
Nhãn
Nhãn:
…
LOOPZ
Nhãn
CX ← CX-1
CX<> 0
……
S
Nhãn
ZF = 1
S
LOOPE
NMT - HN - V3.10 - Ch3 - Ns20 - 27.10.03
7
3.3. L
3.3. L
nh L
nh L
p (tt)
p (tt)
Nhãn:
…
LOOPNE
Nhãn
Nhãn:
…
LOOPNZ
Nhãn
CX ← CX-1
CX<> 0
……
S
Nhãn
ZF = 0
S
LOOPNE
Ngày đăng: 25/01/2014, 18:20
Xem thêm: Tài liệu Hợp ngữ assembly- kiểu nhảy và lặp doc, Tài liệu Hợp ngữ assembly- kiểu nhảy và lặp doc