Professional Documents
Culture Documents
Kỹ Thuật Vi Xử Lý
NỘI DUNG
• Điều kiện
• Thao tác
A=A*B
MOV AX/AL,A;
MUL B
B = 1 byte: AX = tích
B = 2 byte: DXAX = tích
A=A/B
MOV [AX,DX],A
DIV B
B = 1 byte: AL thương số, AH số dư
B = 2 byte: AX thương số, DX số dư
A = A B AND A,B
A = A B OR A,B
Ví dụ
1. CMP AX,10; kiểm tra điều kiện
2. JXX yyy; rẽ nhánh
JMP XX; Jump
JL XX; Jump if less - SF <> OF
JG XX; Jump if greater - SF = OF
JE XX; Jump if equal - ZF = 1
JA XX; Jump if above - (CF = 0) and (ZF = 0)
JB XX; Jump if below - CF = 1
4. JMP Thoat
5. Điều_kiện_2: Điều _kiện_2 Điều kiện 1
6. …
7. Thoat: Thoat
5. LOOP Hien
Bộ đếm
=0
1. …
2. Tiep:…
3. …. Câu lệnh
4. CMP X,Y; điều kiện
5. JMP điều_kiện=sai;
Điều_kiện?