Лекция 11. Архитектура системы команд


Команды работы со строками



Download 125,04 Kb.
bet4/6
Sana16.03.2022
Hajmi125,04 Kb.
#493153
TuriЛекция
1   2   3   4   5   6
Bog'liq
Лекция 11. Архитектура системы команд. Стандарты формата данных

Команды работы со строками. Для работы со строками в АСК обычно предусматриваются команды, обеспечивающие перемещение, сравнение и поиск строк.
Команды SIMD. В отличие от обычных команд, оперирующих двумя числами, SIMD-команды обрабаты­вают сразу две группы чисел (в принципе их можно называть групповыми командами). Операнды таких команд обычно представлены в одном из упакованных форматов.
Команды преобразования. Команды преобразования осуществляют изменение формата представления данных.
Команды ввода/вывода. Команды этой группы делят на:
- команды управления периферийным устройством (ПУ);
- проверки его состояния;
- ввода и вывода.
Команды управления системой. Команды, входящие в эту группу, относятся к привилеги-рованными и могут выпол­няться, только когда центральный процессор ВМ находится в привилегированном состоя­нии или выполняет программу, находящуюся в привилегированной области памяти (обычно привилегированный режим используется лишь операционной системой).
Команды управления потоком команд. В системе команд ВМ можно выделить три типа команд, способных изменить последова­тельность вычислений:
- безусловные переходы;
- условные переходы (ветвления);
- вызовы процедур и возвраты из процедур.


4. Форматы команд
Формат команды определяет ее структуру, то есть количество двоичных раз­рядов, отводимых под всю команду, а также количество и расположение отдель­ных полей ко­манды. Полем называется совокупность двоичных разрядов, кодиру­ющих составную часть команды. В соответствии с этим команда состоит из двух частей: операционной и адресной. В рамках системы команд одной ВМ могут использоваться разные форматы ко­манд. Обычно это связано с применением различных способов адресации. В таком случае в состав кода команды вводится поле для задания способа адресации (СА).
Для определения количества адресов, включаемых в адресную часть исполь­зуют термин адресность. Самые «широкие» команды – трехадресные. В них указывают: адрес первого операнда, адрес второго операнда и адрес ячейки, куда заносится результат опе­рации. Может быть добавлен еще один адрес, указывающий место хранения следующей ин­струкции. В итоге имеет место четырехадресный формат команды.
Если по умолчанию взять в качестве адреса результата адрес одного из операн­дов, то можно обойтись без третьего адреса, и в итоге получаем двухадресный формат команды. Команду можно еще более сократить, перейдя к одноадресному формату. Для хранения первого операнда и результата выделяют спе­циальный регистр процессора - ак­кумулятор. Применение единственного регистра для хранения одного из операндов и ре­зультата яв­ляется не очень удобным, поэтому помимо аккумулятора ча­сто используют и другие реги­стры ЦП. Соответствующий формат носит название полутора адресного или регистрового формата. Если для обоих операндов указать четко заданное местоположение, а также в случае команд, не требующих операнда, можно получить нуль адресный формат команды. В таком варианте адресная часть команды вообще отсутствует или не используется.

Download 125,04 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.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