Tài liệu Hợp ngữ assembly- kiểu nhảy và lặp doc

7 353 0
Tài liệu Hợp ngữ assembly- kiểu nhảy và lặp doc

Đang tải... (xem toàn văn)

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. Nhy Không iu Kin 3.2. Nhy Có iu Kin 3.3. Lnh Lp 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  Mc đích: thay đi trt t thc hin lnh.  Ghi chú: –Nhy trc tip: ích là đa ch lnh k. –Nhy gián tip: ích là thanh ghi/vùng nh cha đa ch lnh k. –Nhy ngn: lnh k trong phm vi -128  +127 bytes –Nhy gn: lnh k trong cùng đon vi JMP. –Nhy xa: lnh kkhác đon vi 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 trt t thc hin lnh theo tr c.  Khi tho điu kin, lnh k là lnh ti Nhãn  Khi không tho, lnh k là lnh tip 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: <Lnh …> LOOP Nhãn CX ← CX-1 CX = 0 <Lnh …>  S Nhãn <Lnh …> đc thc hin CX ln 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

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan