|
Команди асемблера для Intel: AAA, AAD, AAM, AAS
ADO в Delphi AJAX Android C++ CakePHP CMS COM CSS Delphi Flash Flex HTML Internet Java JavaScript MySQL PHP RIA SCORM Silverlight SQL UML XML Бази даних Веб-розробка Генетичні алгоритми ГІС Гітара Дизайн Економіка Інтелектуальні СДН Колір Масаж Математика Медицина Музика Нечітка логіка ООП Патерни Подання знань Розкрутка сайту, SEO САПР Сесії в PHP Системне програмування Системний аналіз Тестологія Тестування ПЗ Фреймворки Штучний інтелект
|
Команди асемблера для Intel: AAA, AAD, AAM, AAS
ААА ASCII-коррекция регістра АХ після складанняКоманда ааа використовується услід за операцією складання add в регістрі AL двох неупакованих двійково-десяткових (BCD) чисел, якщо в АХ знаходиться дворозрядне неупаковане двійково-десяткове число. Команда не має параметрів. Вона перетворить результат складання в неупаковане двійково-десяткове число, молодший десятковий розряд якого знаходиться в AL. Якщо результат перевищує 9, виконується інкремент вмісту регістра АН. Команда впливає на прапори AF і CF. Приклад mov Ax,0605h ; Неупаковане BCD 65 add Al,09h ;Неупакованное BCD 9, Ax=060eh ааа ;AX=0704h, неупаковане BCD 74 AAD ASCII-коррекция регістра АХ перед діленням
Приклад raov Ax,0207h ;Неупакованное BCD 27 mov Dl,06h ;Неупакованное BCD 6 aad;AX=001Bh=27 div DL ;AX=0304h, тобто 4 і З в залишку AAM ASCII-коррекция регістра АХ після множення
Приклад mov Al,08h ;Неупакованное BCD 8 mov Cl,07h ;Неупакованное BCD 7 mul CL;AX=0038h=56 aam ;AX=0506h, BCD 56 AAS ASCII-коррекция регістра AL після віднімання
mov Ax,0708h ;Неупакованное BCD 78 mov Cl,09h ;Неупакованное BCD 9 sub Al,cl ;AX=07FFh aas ;AX=0609h, неупаковане BCD 69 Зверніть увагу на додаткові посиланняГоловний розділСторінки, близькі за змістомзагрузка...
|
Сторінки, близькі за змістом ![]() Асемблер (англ. assembler) — загальноприйнята назва транслятора з автокоду. Асемблер переводить початкову програму, написану на автокоді, в переміщувану програму на мові машинній. Оскільки асемблер здійснює трансляцію на мову завантажувача, при завантаженні програми необхідна налаштування умовних адрес, тобто адрес, значення яких залежать від розташування даної програми в пам'яті ЦВМ і від її зв'язків з іншими незалежно трансльованими програмами. |
|
Copyright © 2008—2026 Портал Знань.
При використанні матеріалів посилання, для інтернет-ресурсів — гіперпосилання, на Znannya.org обов'язкове.
Зв'язок
|
НТУУ "КПІ" Інженерія програмного забезпечення КПІ Лабораторія СЕТ |
|