ЛР Центральное устройство управления (1075156), страница 7
Текст из файла (страница 7)
Таблица 13
Исходные данные
Массив | Значения элементов массива | |||||||||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | |
А | 0 | 5 | 1 | 3 | А | 2 | F | С | 1 | 0 | 9 | 1 | 3 | 5 | 0 | 6 |
В | 4 | 6 | 0 | В | 1 | 4 | 0 | 2 | 3 | А | 0 | 2 | 1 | А | 2 | 0 |
С | 1 | 3 | 2 | 1 | 7 | 0 | 8 | 1 | 4 | В | А | А | 0 | 0 | 1 | 1 |
5. Особое место в работе ЦУУ занимает страница F оперативной памяти. К любому слову этой страницы можно обращаться в любой микропрограмме с помощью микрооперации А:=F.R, где F - номер страницы F; R - номер слова в странице F, который должен быть записан в поле R машинной команды.
6. В командах с модификациями, по усмотрению разработчика, можно модифицировать либо все адреса, либо часть из них. При этом во многих случаях бывает целесообразно производить обработку индекса (инкремент или декремент) с помощью специальной команды.
7. Во всех заданиях необходимо использовать команды ввода и вывода (можно использовать комбинированные команды ввода-вывода, в которых признак направления передачи информации помещают в одном из неиспользуемых полей команды ввода-вывода, например в поле R).
8. Допускается использовать следующие форматы данных: целые без
знака, целые со знаком. В первом случае число занимает все восемь разрядов (при этом признак перевыполнения Р не имеет смысла). Во втором случае в старшем разряде числа записывается знак (плюс -0, минус - I), а в остальных разрядах - целое семиразрядное число.
9. Все арифметические операции в АЛУ выполняются над операндами в дополнительном коде. Результат также получается в дополнительном коде.
10. Признак переноса С формируется при переносе из старшего (седьмого) разряда слова, а признак переполнения Р - при возникновении единицы переноса в шестом разряде слова, т.е. при переносе в знаковый разряд. Разряды слова нумеруются справа налево от нуля до семи, старшие разряды помешаются слева.