NMT - HN - V3.10 - Ch7 - Ns35 - 03.11.03 1 7. L 7. L nh Chu nh Chu i i 7.1. C Hng & Con Tr 7.2. Lnh Chuyn 7.3. Lnh Duyt 7.4. Tin T Lp 7.5. Hàm Nhp Xut Chui NMT - HN - V3.10 - Ch7 - Ns35 - 03.11.03 2 7.1. C 7.1. C H H ng & Con Tr ng & Con Tr Chui: dãy bai / t liên tip (≤ 64 KB) Lnh x lý chui – Chuyn: LODSB / LODSW, STOSB / STOSW, MOVSB / MOVSW –Duyt: SCASB / SCASW, CMPSB / CMPSW NMT - HN - V3.10 - Ch7 - Ns35 - 03.11.03 3 7.2. L 7.2. L nh Chuy nh Chuy n n LODSB 3F DS:SI AL DS:SI 3F DF 0 LODSB NMT - HN - V3.10 - Ch7 - Ns35 - 03.11.03 4 7.2. L 7.2. L nh Chuy nh Chuy n (tt) n (tt) LODSW 403F DS:SI AX DS:SI 403F DF 0 LODSW NMT - HN - V3.10 - Ch7 - Ns35 - 03.11.03 5 7.2. L 7.2. L nh Chuy nh Chuy n (tt) n (tt) STOSB ES:DI AL 3F ES:DI DF 0 STOSB 3F NMT - HN - V3.10 - Ch7 - Ns35 - 03.11.03 6 7.2. L 7.2. L nh Chuy nh Chuy n (tt) n (tt) STOSW ES:DI AX 403F ES:DI DF 0 STOSW 3F 40 NMT - HN - V3.10 - Ch7 - Ns35 - 03.11.03 7 7.2. L 7.2. L nh Chuy nh Chuy n (tt) n (tt) MOVSB 44434241 DS:SI ES:DI DF = 0 MOVSB 41 DS:SI ES:DI MOVSB 42 DS:SI ES:DI MOVSB 43 DS:SI ES:DI MOVSB 44 DS:SI ES:DI NMT - HN - V3.10 - Ch7 - Ns35 - 03.11.03 8 7.2. L 7.2. L nh Chuy nh Chuy n (tt) n (tt) MOVSW 44434241 DS:SI ES:DI DF = 0 MOVSW 41 42 DS:SI ES:DI MOVSW 43 44 DS:SI ES:DI NMT - HN - V3.10 - Ch7 - Ns35 - 03.11.03 9 7.3. L 7.3. L nh Duy nh Duy t t SCASB 6E5C4B3A2D ES:DI AL 3A DF 0 SCASB ES:DI APOSZC 0 1 0 0 1 0 NMT - HN - V3.10 - Ch7 - Ns35 - 03.11.03 10 7.3. L 7.3. L nh Duy nh Duy t (tt) t (tt) SCASW 6E5C4B3A2D ES:DI AX 4B3A DF 0 SCASB ES:DI APOSZC 0 1 0 0 1 0 [...].. .7. 3 L nh Duy t (tt) CMPSB C Z S O P A 0 1 0 0 1 0 ES:DI ES:DI 3A 30 4B 5C 6E DF 0 SCASB 3A 3B 42 53 6E DS:SIDS:SI NMT - HN - V3.10 - Ch7 - Ns35 - 03.11.03 11 7. 3 L nh Duy t (tt) CMPSW 3A DS:SI S O P A 1 0 0 1 0 ES:DI 30 4B 5C 6E DF 0 SCASW 3A Z 0 ES:DI C 30 42 53 6E DS:SI NMT - HN - V3.10 - Ch7 - Ns35 - 03.11.03 12 7. 4 Ti n T L p REP, REPZ / REPE, REPNZ / REPNE... l p l nh chu i CX l n v i i u ki n ZF = 1 REPNZ / REPNE l p l nh chu i CX l n v i i u ki n ZF = 0 NMT - HN - V3.10 - Ch7 - Ns35 - 03.11.03 13 7. 5 Hàm Nh p Xu t Chu i Hàm 0Ah, INT 21h: Nh p chu i t bàn phím, k t thúc Enter MAXLEN ACTLEN 20 03 41 42 43 0D … … S ABC CHARS NMT - HN - V3.10 - Ch7 - Ns35 - 03.11.03 14 . CMPSW NMT - HN - V3.10 - Ch7 - Ns35 - 03.11.03 3 7. 2. L 7. 2. L nh Chuy nh Chuy n n LODSB 3F DS:SI AL DS:SI 3F DF 0 LODSB NMT - HN - V3.10 - Ch7 - Ns35 - 03.11.03 4 7. 2. L 7. 2. L nh. (tt) LODSW 403F DS:SI AX DS:SI 403F DF 0 LODSW NMT - HN - V3.10 - Ch7 - Ns35 - 03.11.03 5 7. 2. L 7. 2. L nh Chuy nh Chuy n (tt) n (tt) STOSB ES:DI AL 3F ES:DI DF 0 STOSB 3F NMT - HN - V3.10 - Ch7 - Ns35 - 03.11.03 6 7. 2. L 7. 2 NMT - HN - V3.10 - Ch7 - Ns35 - 03.11.03 1 7. L 7. L nh Chu nh Chu i i 7. 1. C Hng & Con Tr 7. 2. Lnh Chuyn 7. 3. Lnh Duyt 7. 4. Tin T Lp 7. 5. Hàm Nhp Xut Chui NMT - HN -