Дипломированных специалистов «Информатика и вычислительная техника»



Download 12,06 Mb.
Pdf ko'rish
bet253/357
Sana22.02.2022
Hajmi12,06 Mb.
#115195
TuriДиплом
1   ...   249   250   251   252   253   254   255   256   ...   357
Bog'liq
assembler uchebnik dlya vuzov 2-e izd YuRXUW1

Арифметические команды
Команды сопроцессора, входящие в группу арифметических команд, реализуют
четыре основные арифметические операции — сложение, вычитание, умножение
и деление. Имеется также несколько дополнительных команд, предназначенных
для повышения эффективности использования основных арифметических команд.
С точки зрения типов операндов арифметические команды сопроцессора можно
разделить на команды, работающие с вещественными и целыми числами. Рассмот-
рим их.
Целочисленные арифметические команды
Целочисленные арифметические команды предназначены для работы на тех участ-
ках вычислительных алгоритмов, где в качестве исходных данных используются
целые числа в памяти в формате слово и короткое слово, имеющие размерность
32 бита.
При рассмотрении целочисленных арифметических команд обратите внима-
ние на большую гибкость задания операндов в этих командах.
* FIADD источник — команда складывает значения
и целочисленного источ-
ника, в качестве которого выступает 16- или 32-разрядный операнд в памяти.
Результат сложения запоминается в регистре стека сопроцессора
FISUB источник — команда вычитает значение целочисленного источника из
Результат вычитания запоминается в регистре стека сопроцессора ST(0). В ка-
честве источника выступает
или 32-разрядный целочисленный операнд в па-
мяти.


Система команд сопроцессора 475
FIMUL источник — команда умножает значение целочисленного источника на
содержимое
Результат умножения запоминается в регистре стека сопро-
цессора
В качестве источника выступает 16- или 32-разрядный целочис-
ленный операнд в памяти.
FIDIV источник — команда делит содержимое
на значение целочисленного
источника. Результат деления запоминается в регистре стека сопроцессора
В качестве источника выступает
или 32-разрядный целочисленный операнд
в памяти.
Для команд, реализующих арифметические действия деления и вычитания,
важен порядок расположения операндов. По этой причине система команд сопро-
цессора содержит соответствующие реверсивные команды, повышающие удобство
программирования вычислительных алгоритмов. Чтобы отличить эти команды
от обычных команд деления и вычитания, их мнемокоды оканчиваются символом R.
FISUBR источник — команда вычитает значение
из целочисленного источ-
ника. Результат вычитания запоминается в регистре стека
В качестве источника выступает 16- или 32-разрядный целочисленный операнд
в памяти.
FIDIVR источник — команда делит значение целочисленного источника на содер-
жимое
Результат деления запоминается в регистре стека сопроцессора
В качестве источника выступает 16- или 32-разрядный целочисленный
операнд в памяти.
Рассмотрим пример программы вычисления значения и (листинг 17.3):
х-
 и
и
если а  0;
а
и = х + у, если а = 0.
Все переменные х, у и а целого типа в формате слова. Результат необходимо
сохранить в ячейке памяти в формате десятичного числа.

Download 12,06 Mb.

Do'stlaringiz bilan baham:
1   ...   249   250   251   252   253   254   255   256   ...   357




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish