NMT - HN - V3.10 - Ch5 - Ns35 - 29.10.03 1
5.1 L nh Lu n Lý
5.2 L nh D ch và Quay
5.3 Nh p Xu t S Nh Phân
5.4 Nh p Xu t S Th p L c Phân
Trang 25.1 L nh Lu n Lý
Th c hi n NOT, AND, OR, XOR
AND ích, Ngu n ; ích ← ích ∧ Ngu n
OR ích, Ngu n ; ích ← ích ∨ Ngu n
XOR ích, Ngu n ; ích ← ích ⊕ Ngu n
Trang 3NMT - HN - V3.10 - Ch5 - Ns35 - 29.10.03 3
TEST ích, Ngu n ; ích ∧ Ngu n
T ng t AND nh ng không thay đ i ích
Ch thay đ i c tu k t qu
Th ng dùng ki m tra 1 bit nào đó trong ích
là 0 ho c 1
Mu n ki m bit nào đ t 1 t ng ng vào Ngu n
Trang 45.2 L nh D ch và Quay
D ch chuy n / quay vòng các bit c a đích (thanh ghi / vùng nh ) v trái / ph i m t
ho c nhi u v trí
D ng l nh chung:
TácT ích, CL ; CL v trí (1 31)
L nh d ch → SF, ZF, PF, CF, OF
Trang 5NMT - HN - V3.10 - Ch5 - Ns35 - 29.10.03 5
Nh p s nh phân Bàn phím → BX
BX 0000 0000 0000 0000 0000 0000 0000 000 0000 0000 0000 00 0000 0000 0000 0 101 10 1 1 0
1 0 1
Chu i nh p
Ký t
Trang 65.3 Nh p Xu t S Nh Phân (tt)
Xu t s nh phân
BX → màn hình
BX
1001 0000 0000 0000
CF
1 0010 0000 0000 000 1
1001 0000 0000 0000
1001 001 0100 0000 0000 001000 0000 0000 00000 0000 0000 100110010
Trang 7NMT - HN - V3.10 - Ch5 - Ns35 - 29.10.03 7
Nh p s th p l c phân
BX 0000 0000 0000 0000
1
AL 0011 0001
0000 0001
AL
0000 0000 0000 0000
0000 0000 0000 0001
A
0100 0001
AL
0000 1010
AL
0000 0000 0001 0000
0000 0000 0001 1010
1 A
Chu i nh p
Ký t
Trang 85.4 Nh p Xu t S Th p L c (tt)
Xu t s th p l c phân
0001 1010 0100 1111
BH
0001 1010 0100 1111
0001 1010 DL
0000 0001
1
1010 0100 1111 0001
DL
1010 0100
A
0100 1111 0001 1010
0100 1111
4
1111 0001 1010 0100
1111 0001
F
0001 1010 0100 1111
BL 1A4F