Читайте также: |
|
Глава 16. Типы и форматы команд
Несмотря на различие в системах команд разных компьютеров, основные типы команд в них аналогичны. Это:
команды пересылки данных;
команды арифметической и логической обработки;
команды работы со строками;
команды SIMD (векторные команды);
команды преобразования данных;
команды ввода-вывода;
команды управления потоком команд.
Команды пересылки данных
Это наиболее распространенный тип машинных команд. В таких командах должна содержаться следующая информация:
адреса источника и получателя операндов — адреса ячеек оперативной памяти, номера регистров ядра процессора или информация о том, что операнды расположены в стеке;
длина подлежащих пересылке данных (обычно в байтах или словах), заданная явно или косвенно;
способ адресации каждого из операндов, с помощью которого в соответствии с содержимым адресной части команды может быть сформирован адрес операнда.
Рассматриваемая группа команд обеспечивает передачу информации между ядром процессора и оперативной памятью, внутри ядра процессора и между ячейками оперативной памяти. Пересылочные операции внутри ядра процессора имеют тип «регистр-регистр». Передачи между ядром процессора и оперативной памятью относятся к типу «регистр - оперативная память», а пересылки в оперативной памяти — к типу «оперативная память - оперативная память».
Дата добавления: 2015-10-02; просмотров: 38 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Обращаю внимание на то, что в экзаменационных тестах в задании части С в качестве исходного тезиса будут предложены ДРУГИЕ ЦИТАТЫ! | | | SIMD-команды |