Assembly Lang. – Intel 8086 Ch. 9 & 10 MUL

Assembly Lang. – Intel 8086 Ch. 9 & 10 MUL
1 / 1
Assembly Lang. – Intel 8086 Ch. 9 & 10 MUL - slide 1 of 10 Assembly Lang. – Intel 8086 Ch. 9 & 10 MUL - slide 2 of 10 Assembly Lang. – Intel 8086 Ch. 9 & 10 MUL - slide 3 of 10 Assembly Lang. – Intel 8086 Ch. 9 & 10 MUL - slide 4 of 10 Assembly Lang. – Intel 8086 Ch. 9 & 10 MUL - slide 5 of 10 Assembly Lang. – Intel 8086 Ch. 9 & 10 MUL - slide 6 of 10 Assembly Lang. – Intel 8086 Ch. 9 & 10 MUL - slide 7 of 10 Assembly Lang. – Intel 8086 Ch. 9 & 10 MUL - slide 8 of 10 Assembly Lang. – Intel 8086 Ch. 9 & 10 MUL - slide 9 of 10 Assembly Lang. – Intel 8086 Ch. 9 & 10 MUL - slide 10 of 10
Assembly Lang. Intel 8086 Ch. 9 10 MUL unsigned multiplication IMUL integer multiply for signed multiplication If 2 bytes r multiplied product is Word 16 bits If 2 words double-word 32 bits Byte form MUL source

Related Topics

Download this presentation From Below

"Assembly Lang. – Intel 8086 Ch. 9 & 10 MUL" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Presentation Transcript

01
Assembly Lang. – Intel 8086 Ch. 9 & 10 MUL – unsigned multiplication
IMUL – integer multiply – for signed multiplication

If 2 bytes r multiplied  product is Word [16 bits]
If 2 words …  double-word [32 bits]<br>
02
Byte form –
MUL source ;source= register, mem; not const.

One no. is in ‘source’
Another no. is in AL
Product is in AX<br>
03
Word form
Source ; 16-bit reg/mem – not const.
AX

MSB in DX, LSB in AX [DX:AX]<br>