Cтраница 1
Типы данных сопроцессора 8087. [1] |
Команды передачи данных загружают числа на вершину стека регистров данных сопроцессора 8087 и снимают их с вершины стека. [2]
Команда передачи данных считается выполненной, когда счетчик в CCW становится равным нулю. [3]
Команды передачи данных включают четыре типа: загрузки, запоминания, обмена и загрузки констант. [4]
Кроме команд на выполнение арифметических операций, существуют еще команды передачи данных в машине, выдача данных из машины, остановки машины и ряд других. [5]
Возврат к прерванной программе осуществляет заключительная часть прерывающей программы, в которой команды передачи данных с автоинкрементной прямой адресацией по указателю стека производят передачу из стека сохраненных в нем состояний общих регистров в соответствующие регистры. Последней командой прерывающей программы - командой Возврат из прерываний - первое слово вектора состояния прерванной программы загружается из стека в счетчик команд, а второе слово - в регистр слова состояния процессора. Передача каждого слова сопровождается увеличением УС на два. После этого восстанавливается выполнение прерванной программы. [6]
Система команд МП К1810ВМ86 ( табл. 2.10) содержит 135 команд, подразделяющихся по функциональному назначению на команды передачи данных, арифметические, поразрядной обработки данных, обработки строк данных, передачи управления, управления процессором. [7]
Так, в операционной системе RT-11 системные макрокоманды, обеспечивающие программирование процедур ввода-вывода, делятся на три категории. Первая включает команды передачи данных, такие, как READ и WRITE. [8]
Типичные форматы команд микропроцессоров. а двухоперандная команда LSI-11. б - команда МП 8080 с регистром-получателем. в - условный переход МП МС6800. г - команда ввода-вывода МП PPS-8 фирмы. [9] |
Так как информация берется только из одной ячейки, эту ячейку называют источником; ячейка, содержимое которой изменяется, называется получателем. Например, при выполнении команды передачи данных из одной ячейки в другую ячейка, из которой берутся данные, называется источником. Содержимое ячейки, которая принимает данные, изменяется, и она называется получателем. В команде сложения то, что прибавляется, обычно только используется командой и поэтому называется операндом-источником; то, к чему прибавляется, обычно заменяется суммой и называется операндом-получателем. Слова источник и получатель трактуются очень свободно, и не следует придавать им точный смысл, который обычно понятен из контекста. [10]
ЭВМ за счет сокращения пересылок кодов между МП и памятью, они программно доступны. Обращение к ним осуществляется командами передачи данных. [11]
Формат RS, в частности, используется для команд групповой передачи данных из труппы регистров в группу ячеек ОП и обратно. В этом случае поля R и R3 задают первый и последний регистры в группе регистров с последовательными номерами, участвующих в передаче. [12]
Поля R и R - определяют номера регистров, содержащих первый и третий операнды; BI, DI - адрес второго операнда в памяти. Формат RS, в частности, используется для команд групповой передачи данных из группы регистров в группу ячеек ОП и обратно. R задают первый и последний регистры в группе регистров с последовательными номерами, участвующих в передаче. [13]
Не все системы памяти большого объема должны иметь прямую адресацию или возможность доступа через канал памяти. Так, например, в машине CDC 7600 [14, 15] используется малая и большая ферритовые памяти которые образуют иерархическую запоминающую систему для программ и данных. Малая память используется в качестве буфера ввода-вывода, для размещения таблиц и хранения сегментов системных программ, а также для размещения программ пользователя. Большая память используется в качестве постоянного размещения системы, обмена заданий, а также размещения входных и выходных файлов. Процессор может обрабатывать только те программы, которые находятся в малой памяти; перемещение информации между малой и большой памятями осуществляется по командам групповой передачи данных. [14]