Багатослівне множення.
При множені операндів, значення яких перевищують слово використовується перемноження по словах:
1 операнд 01 05 AB CE 1. ´ABCE 2. ´0105 3. ´ABCE 4. ´0105
2 операнд 00 E1 C1 A9 C1A9 C1A9 00E1 00E1
Dob 1 Dob 2 0000 Dob 3 0000 Dob 400000000
´0105 Результат: Dob1 ´´´´ ´´´´
00E1 Dob2 0000 ´´´´ ´´´´ 0000
Dob 4 00000000 Dob3 0000 ´´´´ ´´´´ 0000
Dob4 0000 0000 ´´´´ ´´´´ 0000 0000
´´´´ ´´´´ ´´´´ ´´´´ ´´´´ ´´´´ ´´´´
При здійснені додавання добутків необхідно уважно слідувати за бітами переносу, які можуть виникнути при додаванні слів. Це біти переносу необхідно враховувати при додаванні старших слів результатів добутку. Необхідно пам’ятати, що при занесенні результатів добутків в пам’ять по молодшій адресі записується молодший байт слова, а по наступній адресі – старший байт слова.
Дата добавления: 2015-10-09; просмотров: 583;