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. NMT - HN - V3.10 - Ch6 - Ns18 - 29.10.03 6 010205313235 6.4. Nh 6.4. Nh p S p S Th Th p Phân p Phân Nhp s dng thp phân và đa vào BX. 1 AL AL BX 10 1 BX * 10 + AL 2 AL 12 5 125 1 2 5 Dãy s nhp . 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 -. 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 -. đa vào ngn xp. 3. Ly tng ký s trong ngn xp và xut. NMT - HN - V3.10 - Ch6 - Ns18 - 29.10.03 6 010205313235 6. 4. Nh 6. 4. Nh p S p S Th Th p Phân p Phân Nhp s dng thp