Арифметичні команди - Реферат

бесплатно 0
4.5 37
Дослідження основних арифметичних команд над цілими двійковими числами. Особливості безумовно-умовних переходів мови Асемблер. Відмінні риси команд умовного переходу, організації циклів, порівняння. Характеристика ознак команди безумовного переходу.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Міністерство освіти і науки України Чернівецький національний університет імені Юрія Федьковича Факультет комп’ютерних наук Реферат Арифметичні команди та безумовні-умовні переходи мови Ассемблер 2010 План Арифметичні команди Безумовні-умовні переходи мови Асемблер Команди порівняння Список літератури Арифметичні команди Процесори серії 80х86 містять у складі своєї системи команд спеціальні команди для виконання арифметичних операцій над цілими числами. При цьому підтримуються три форми представлення цілих чисел: двійкова, двійково-десяткова (яку ще називають BCD, абревіатура від англійського Binary Coded Decimal) та ASCІІ-код (число як ланцюжок десяткових цифр). У рамках цих форматів цілі числа, що обробляються, можуть мати різну розрядність: байт (8 біт), слово (16 біт, або 2 байти), подвійне слово (32 біти, або 4 байти, або 2 слова), учетверенне слово (64 біти, або 8 байт, або 4 слова, або 2 подвійних слова). Робота з дійсними числами процесором безпосередньо не підтримується, але може бути покладена на спеціалізований математичний співпроцесор, який розширює систему команд РС операціями над числами з плаваючою крапкою. Основні арифметичні команди над цілими двійковими числами: inc операнд - операція інкремента, тобто збільшення значення операнда на 1; add операнд_1, операнд_2 - команда додавання з принципом дії операнд_1 = операнд_1 операнд_2; adc операнд_1, операнд_2 - команда додавання з врахуванням ознаки переносу cf; принцип дії команди; операнд_1 = операнд_1 операнд_2 значення cf, dec операнд - операції декремента, тобто зменшення значення операнда на 1; sub операнд_1, операнд_2 - команда віднімання з принципом дії операнд_1 = операнд_1 - операнд2; sbb операнд_1, операнд_2 - команда віднімання з врахуванням позичання (ознака cf); mul співмножник_1 - команда множення чисел без знаку; знаходження співмножника_2 задано неявно: Співмножник_1 Співмножник_2 Результат Байт al 16 біт в ах:al - молодша частина результату; ah - старша Слово ax 32 біт в парі dx:ax: ax - молодша частина результату; dx - старша Подвійне слово eax 64 біт в парі edx:eax: eax - молодша частина результату; edx - старша imul операнд_1 (, операнд_2, операнд_3) - команда множення чисел зі знаком; виконується так само, як і команда mul; div дільник - команда ділення чисел без знаку; дільник може знаходитися в пам’яті або в регістрі і мати розмір 8, 16 або 32 біти.

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?