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

Реферат Програми на асемблері





gn="justify">) 42=00101010 2,

) - 42=11010110 2,

) 65 - 42=00010111 2=2 0 + 2 1 + 2 2 + 2 4=1 +2 +4 +16=23.


Числа з плаваючою точкою можуть займати 32 біта або 64 біта або 80 біт, і називаються короткий речовий, довге речовий, робоче речовий відповідно. Формат числа з плаваючою точкою складається з трьох полів.

<знак числа>, <машинний порядок>, <мантиса>

Діапазон представимо чисел:



Машинний порядок (Пм) включає в себе неявним чином знак порядку та пов'язаний з істинним порядком (Пі) формулою:


ПМ=Пі + 127 10 (1023 10, 16383 10).


Передбачається, що мантиса нормалізована і старший одиничний розряд мантиси не поміщається в розрядну сітку. Наприклад, для короткого речового:



Приклад. Десяткове число 3060 представити у вигляді числа з плаваючою точкою, що займає 4 байта.


1) 3060 10=BF4 16 січня? | M | <1


2) нормалізуємо число 0. BF4 * 10 16 березня основ. сист. числення

3) отримаємо машинний порядок Пм=3 16 + 7F 16=82 16

) запишемо у розрядну сітку в 2-ий системі числення:

0001 0 011 1111 0100 0000 0000 0000 2

Або в 16-ричном вигляді: 413F4000 16.

Двійково-десяткові дані. Процесором можуть оброблятися 8-розрядні дані в упакованому і не упакованому форматі і співпроцесором можуть оброблятися 80-розрядні дані в упакованому форматі. Упакований формат припускає зберігання двох чисел в байті, а неупакований зберігає одну цифру в цифровій частині байта.

Символьні дані - це символи в коді ASCII. Для будь-якого символу відводиться один байт.

Строкові дані - це послідовності біт, байт, слів або подвійних слів.

Покажчики. Існують два типи вказівників: довгий покажчик, що займає 48 біт (з них селектор - 16 біт і зсув - 32 біта) і короткий покажчик, що займає 32 біта - тільки зсув.


6. Формати команд


Команда - це цифровий двійковий код, що складається з двох підпослідовностей двійкових цифр, одна з яких визначає код операції (скласти, помножити, переслати), друга визначає операнди, що беруть участь в операції, і місце зберігання результату.

Розглянутий процесор може працювати з безадресними командами, одно-, двох-і триадресну командами. Команда в пам'яті може займати від 1 до 15 байт, довжина команди залежить від коду операції, кількості та місця розташування операндів. Одноадресні команди можуть працювати з операндами, розташованими в пам'яті і регістрах, для двоадресного команд існують такі формати, як:

-R M-M R-M M-R R-D M-D,


де R - регістр, M - пам'ять, D - дані.

Операнди можуть перебувати в регістрах, пам'яті і безпосередньо в команді і розмір операндів може дорівнювати байту, словом або подвійним словом.

Використовуваний адресу операнда в загальному випадку може складатися з трьох частин:

<база> <Індекс> <Зміщення>, наприклад, [BX] [SI] M.

Назад | сторінка 6 з 29 | Наступна сторінка





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

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