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



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

Листинг 17.2. Исследование команд сравнения данных
model
small
100h
данных
массив
mas dd -2.0, 45.7, -9.4, 7.3, 60.3, -58.44, 890e7, -98746e3
mas_h_0 dd 8
(0)
значений, больше либо равных 0,
dd 0
индекс в
dd 8 dup (0)
значений меньших 0
dd 0
индекс в
. code
m a i n ргос ;начало процедуры m a i n
ax, @data
ax
хог
esi
mov
8
циклов
сопроцессора в начальное состояние
;загрузка нуля в st(0)
fcom
нуля в st(0)
очередным элементом массива mas
ax ;сохранение
в регистре ах
sahf ;запись
регистр флагов
jp error ;переход по "плохому" операнду в команде fcom
jc
если mas[esi*4]>= 0
операнда
меньшего 0. в массив
mov eax, mas[esi*4]
mov
mov
eax
inc
cycl_bst
hi_0:
операнда
большего или равного 0, в массив mas_h_0
mov eax,
*4] продолжение


474 Глава 17. Архитектура и программирование сопроцессора
Листинг
 (продолжение)
том
raas_h_0[edi*4],
eax
inc si
loop
можно вывести сообщение об ошибке в задании операндов
mov
4c00h
int
main endp
end main
К группе команд сравнения данных логично отнести и команду
которая
анализирует операнд в вершине стека сопроцессора
и формирует значение
битов СО,
С2, СЗ в регистре состояния сопроцессора SWR. По состоянию этих би-
тов можно судить:
* о знаке мантиссы — знаковый бит операнда в
заносится в бит СО регистра SWR;
корректности записи вещественного числа в ST(0) — идентифицируются пус-
той регистр, корректное вещественное число, нечисло и неизвестный формат;
Я типе специального численного значения: бесконечность, нуль,
операнд.
Подробное описание команды
можно найти в приложении.

Download 12,06 Mb.

Do'stlaringiz bilan baham:
1   ...   248   249   250   251   252   253   254   255   ...   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