6. Nh p Xu t S H 10
6.1. L nh Nhân
6.2. L nh Chia
6.3. Xu t S Th p Phân
6.4. Nh p S Th p Phân
NMT - HN - V3.10 - Ch6 - Ns18 - 29.10.03
1
6.1. L nh Nhân
MUL Ngu n
; Nhân không d u
IMUL Ngu n
; Nhân có d u
Ngu n: thanh ghi / vùng nh bai / t
8 bit
AX
AL X Ngu n
16 bit
DX
AX
NMT - HN - V3.10 - Ch6 - Ns18 - 29.10.03
AX
X Ngu n
2
6.2. L nh Chia
DIV
Ngu n
; Chia không d u
IDIV
Ngu n
; Chia có d u
Ngu n là thanh ghi / vùng nh bai / t
AX
AH
Ngu n
8 bit
DX:AX Ngu n
DX
AX
AL
D
Th
NMT - HN - V3.10 - Ch6 - Ns18 - 29.10.03
ng
D
16 bit
Th
ng
3
6.3. Xu t S Th p Phân
Xu t AX d ng
th p phân.
0000 0001 0000 0001
AX
NMT - HN - V3.10 - Ch6 - Ns18 - 29.10.03
257
4
6.3. Xu t S Th p Phân (tt)
1.
2.
3.
Gi i thu t t ng quát
N u AX < 0, xu t “–” và đ i d u AX.
Tách các ký s c a AX và đ a vào ng n
x p.
L y t ng ký s trong ng n x p và xu t.
NMT - HN - V3.10 - Ch6 - Ns18 - 29.10.03
5
6.4. Nh p S Th p Phân
Nh p s d ng th p phân và đ a vào BX.
1
2
5
AL
AL
35
32
31
05
02
01
125
125
12
1
Dãy s nh p
NMT - HN - V3.10 - Ch6 - Ns18 - 29.10.03
BX * 10 + AL
BX10
6