Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Аріфметічні відряд

Реферат Аріфметічні відряд





Міністерство освіти и науки України

Чернівецький національний університет имени Юрія Федьковича

Факультет комп'ютерних наук












Реферат

Аріфметічні відряд та б езумовні - Умовні переходь мови Асемблер












2010

План


Аріфметічні відряд

Безумовні-Умовні переходь мови Асемблер

Команди порівняння

Список літератури

В 

Аріфметічні відряд


Процесори Серії 80х86 містять у складі своєї системи команд СПЕЦІАЛЬНІ команді для Виконання Арифметичний операцій над цілімі числами. При цьом підтрімуються три Форма представлення ціліх чисел: двійкова, двійково-Десяткова (якові ще назівають BCD, абревіатура від англійського Binary Coded Decimal) та ASCІІ-код (число як ланцюжок Десяткова цифр). У свою черго, формат BCD может буті як упакованность, тому и неупакованім. У рамках ціх форматів цілі числа, что обробляються, могут маті різну розрядність: байт (8 біт), слово (16 біт, або 2 байти), Подвійне слово (32 біті, або 4 байти, або 2 слова), учетверенное слово (64 біті, або +8 байт, або 4 слова, або 2 подвійніх слова). Формати з більшою розрядністю процесором безпосередно НЕ підтрімуються, альо могут оброблятіся програмно. Та Вказаною форматів з надлишком вістачає для представлення Всього діапазону ціліх чисел, что зустрічаються на практіці. Звітність, Додати, что ВСІ тіпі ціліх чисел в мовах високого уровня спіраються на підтрімувані процесором тіпі ( char, short, int, long - Прямі аналоги byte, word, dword, gword ). Такоже розрізняються процесором випадка знаковими та беззнакового чисел (для них передбача Різні відряд множення та ділення). Робота з дійснімі числами процесором безпосередно НЕ підтрімується, альо может буті покладаючи на спеціалізований математичний співпроцесор, Який розшірює систему команд РС операціямі над числами з Плаваюча Крапка.

звітність, буті особливо уважности при! застосування однобайтового регістрів. Знакові роль тут могут буті від -128 до +127. p> Для багатослівного сумування використовуются команд ADC для врахування переносів від попередніх сум. Если Операція віконується в ціклі, то з помощью відряд СLS встановіть ознакой перенесенню в 0.

При діленні звітність, буті Обережно з переповнення. Если нульовий дільнік є можливіть, то забезпечен перевірку цієї Операції. Крім того, дільнік винен буті більшім від вмісту регістра АН (для байту) або DX (для слова). Для множення або ділення на степінь двійкі використовуются Зсуви.

Основні аріфметічні команди над цілімі двійковімі числами:

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 біті.

В 

Знаходження діленого задано неявно:

Ділене

Дільнік

Частка

Остача

Слово 16 біт в регістрі ах

Байт-Регистр або комірка пам'яті

Байт в регістрі al

Байт в регістр...


сторінка 1 з 4 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Алгоритм Виконання Операції множення чисел в прямому коді
  • Реферат на тему: Розробка обчислювального пристрою для виконання операції множення двійкових ...
  • Реферат на тему: Розробка обчислювального пристрою для виконання операції множення двійкових ...
  • Реферат на тему: Алгоритм виконання операцій множення двійкових чисел
  • Реферат на тему: Пристрій множення двійкових чисел