NMT - HN - V3.10 - Ch6 - Ns18 - 29.10.03
1
6. Nh
6. Nh
p Xu
p Xu
t S
t S
H
H
10
10
6.1. Lnh Nhân
6.2. Lnh Chia
6.3. Xut S Thp Phân
6.4. Nhp S Thp Phân
NMT - HN - V3.10 - Ch6 - Ns18 - 29.10.03
2
6.1. L
6.1. L
nh Nhân
nh Nhân
MUL Ngun ; Nhân không du
IMUL Ngun; Nhân códu
Ngun: thanh ghi / vùng nh bai / t
ALAX X Ngun
8 bit
AXAX X Ngun
16 bit
DX
NMT - HN - V3.10 - Ch6 - Ns18 - 29.10.03
3
6.2. L
6.2. L
nh Chia
nh Chia
DIV Ngun ; Chia không du
IDIV Ngun ; Chia có du
Ngun là thanh ghi / vùng nh bai / t
AX
Ngun
AH AL
DX:AX
Ngun
DX AX
8 bit 16 bit
D Thng D Thng
NMT - HN - V3.10 - Ch6 - Ns18 - 29.10.03
4
6.3. Xu
6.3. Xu
t S
t S
Th
Th
p Phân
p Phân
Xut AX dng
thp phân.
0000 0001 0000 0001
257
AX
NMT - HN - V3.10 - Ch6 - Ns18 - 29.10.03
5
6.3. Xu
6.3. Xu
t S
t S
Th
Th
p Phân (tt)
p Phân (tt)
Gii thut tng quát
1. Nu AX < 0, xut “–” và đi du AX.
2. Tách các ký s ca AX và đa vào ngn
xp.
3. Ly tng ký s trong ngn xp và xut.