epd629
.pdf
|
|
Умножение чисел со знаком |
МП 8086 |
|
|
||||
|
|
Вычисление |
|
|
b1*b2*w1*d1 |
|
|
|
|
|
mov al,b1 |
|
|
|
|
|
|
|
|
|
mul b2 |
|
|
|
|
|
|
|
|
|
|
|
15 |
|
2 |
1 |
0 |
|
|
рег. ax |
|
|
|
|
|
|
|
||
|
|
|
|
|
|
аx |
|
|
|
mul w1 |
15 |
|
2 |
1 |
0 |
|
|||
w1 |
|
|
|
|
|
|
|
||
|
|
|
b1*b2*w1 |
|
|
|
|
|
|
31 |
16 15 |
|
2 |
1 |
0 |
|
|||
рег. dx:ax |
|
|
|
|
|
|
|
|
|
|
|
dx |
|
|
ax |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
b1
см. ПИТЕР АБЕЛЬ (умножение двойных слов)
рег. ax |
31 |
1 15 |
2 1 0 |
|
|
|
|
121
|
|
Умножение чисел со знаком |
МП 80386 |
|
|
||||
|
|
Вычисление |
|
|
b1*b2*w1*d1 |
|
|
|
|
|
mov al,b1 |
|
|
|
|
|
|
|
|
|
mul b2 |
|
|
|
b1*b2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
2 |
1 |
0 |
|
рег. ax |
|
|
|
|
|
|
|
||
|
|
|
|
|
|
аx |
|
|
|
|
mul w1 |
|
|
15 |
2 |
1 |
0 |
|
|
w1 |
|
|
|
|
|
|
|
||
|
|
|
b1*b2*w1 |
|
|
|
|
||
31 |
16 |
|
15 |
2 |
1 |
0 |
|
||
рег. еax |
|
|
|
|
|
|
|
|
|
|
|
|
eax |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
d1 |
mul d1 |
b1*b2*w1*d1 |
|
|
|
|
|
|
|
|
|
результат |
|
|
|
63 |
48 |
47 |
32 |
|
|
|
|
|
рег. edx:eax |
|
e |
d |
x |
31 |
16 |
15 |
2 1 0 |
|
|
|
|
|
|
|
|
e |
a |
x |
122
Учебное издание
Леонид Ефимович Олейник
ЯЗЫКИ ПРОГРАММИРОВАНИЯ
Учебное пособие
Часть 3
СДВИГОВЫЕ ОПЕРАЦИИ. ДАННЫЕ СО ЗНАКОМ И БЕЗ ЗНАКА. ВВОД-ВЫВОД НА ДИСК
Редактор Е.В.Садина
Подписано к печати
Формат 60 x 90 1/16. Бумага писчая Гарнитура Таймс Оперативный способ печати Усл. п. л. 6.0, уч.-изд. Л. _,_ Тираж 100 экз. Заказ № Цена договорная
Издательство СибАДИ 644099, Омск, ул. П. Некрасова, 10
Отпечатано в ПЦ издательства СибАДИ