- •Глава I
- •06Ласти применения эвм
- •1.6,1. СуперЭвм
- •Глава 2
- •8 Разрядов
- •11110001 11111001 11110001 11110111 А число — 6.285 запишется в память в виде слова из 6 байт:
- •Глава 3
- •Глава 4
- •Лечит узап j
- •Сверхоперативная или местная память
- •4.2. Адресная, ассоциативная и стековая организации памяти
- •Буфер входа-выхода
- •Усилители считывания-записи
- •Глава 5
- •Проклей
- •Идентификатор адреса (s байт)
- •Сектор на дискете
- •Глава 6
- •Управляющий блок автомат)
- •Глава 7
- •В цпршВляющай блок у б
- •Сумматор частичных произведений Регистр множимого
- •О vМножимое перед началом Выполнения умножения
- •Слой элементов и
- •Глава 9
- •Двойное слада па адреса о 32 бит
- •Слобо по адресу z в бит
- •Заслать в стек ад РеЗ
- •Загрузить аз стана в Pa V
- •Номер регист
- •Непосредственный операнд 1а
- •15Ю кГго 51
- •Оповещающий сив нал „Состояние
- •Блок ревастрод
- •Ветвление в макропроерамме по уело дую Акк*0
- •Макрокоманды управления последовательностью выборка микрокоманд
- •Окно процедуры
- •Регистры параметров (а) Регистры глобальных переменных |
- •1 Нуль м Знак-
- •Запоминание состояния процессора (программы)
- •Общий сигнал прерывания
- •Код приоритетного запроса
- •Маска ввоОагвывода
- •Прерывающая
- •01 23*56789 Время
- •I участка I
- •Запись льта мп
- •I Прием операндов на регистры 1
- •Умножение чисел с фиксированной точкой
- •Сложонив чисел с плавающей точкой
- •Глава 10
- •Вызов команды и модификация счетчика команд
- •Процедура тандемных пересылок
- •Однобайтная
- •16 Разрядов
- •Передача д стек а восстановление содержимого регистров
- •Команды досстаяовяения из стеки содержимого регистров
- •Блок сегментных регистров
- •Первый байт команды Второй ffaSm команды (постбайт адресации)
- •Сегментные селекторы
- •Регистры задачи и регистры дескрипторнои таблицы
- •Блок управления и контроля оп
- •Справочник страниц
- •Физическая память
- •16 Мбайт
- •Расширенная память
- •1 Мбайт
- •С каналом ес эвм
- •Связь с другой эвм
- •I Манипулятор % I Графа- I I типа „Мышь” I I построитель I
- •Глава 11
- •Интерфейс основной намята
- •Общее оборудование мультиплексного канала
- •Глава 12
- •Определения четности переносод
- •Глава 13
- •Ill:Выполнснис программы а Выполнение про ерам мы в
- •Пакеты заданий и Входные наборы данных
- •Выходные очереди разных классов в зу на дисках
- •I требует ‘'ода
- •Пользователь обдумывает | ответ системе I (новый запрос)
- •Блок управления памятью
- •Схемы совпадения
- •Шифратор номера отделения
- •Входной коммутатор
- •Коммутации
- •Сегментная таблица п-й программы
- •Векторные, средства
- •К периферийным устройством
- •К периферийным устройствам
- •Глава 15
- •Устройства Ввода- вывода
- •Процессор 2
- •Процессор 3
- •8 Векторных регистров (по 6* слова в каждом)
- •Готовности операндов
- •Глава 16
- •Комплекс абонентского пункта
- •16.2.. Классификация вычислительных сетей
- •1 Элемент
- •Время распрост- ранена*
- •Задержка сета лри коммутации пакетов[
- •Абонентская система
- •Данные пользователя
- •Сеансовый
- •Транспортный
- •Сетевой
- •Интерфейс высоког о уровня
- •Аппаратура передачи данных
- •Установление связи
- •Данные пользователя 00Длина поля и слови я обслуживания
- •Идентификатор протокола
- •7» Бшдта) Данные пользователя б вызове
- •Поток бит
- •Новый пакет (кадр)
- •Станция 1 ведет передачу
- •Передатчик Коаксиальный кйбель
- •Глава 15. Принципы организации многопроцессорных и многомашинных вычислительных систем (комплексов) и суперЭвм 489
- •1S в 7 о Слада па адресу ь
11110001 11111001 11110001 11110111 А число — 6.285 запишется в память в виде слова из 6 байт:
— 6.285
0П0П01 пТкиТо 010010И lTTiooib 11111000lTnoTol
|
Зона |
Цифра |
Знак |
Цифра | |||
0 |
0 3 |
¥ 7 |
0 3 |
* 7 | |||
|
Цифра |
Цифра |
Цифра |
Знак | |||
’) |
0 3 |
¥ 7 |
0 3 |
* 7 | |||
Зона |
Цифра |
Зона |
Цифра | ||||
0 з |
Ь 7 |
0 3 |
Ь 7 | ||||
Цифра |
Цифра |
Цифра |
Цифра | ||||
0 3 |
* 7 |
0 3 |
Ь 7 |
Рис.
2.5. Представление десятичной информации
(ЕС ЭВМ): а
—
зонный (распакованный) формат; б
— упакованный формат
Десятичные цифры О, 1, 9 представляются з двоично
десятичной форме — коде 8421, в котором десятичная цифра изображается соответствующим 4-разрядным двоичным числом. Не используемые при этом комбинации 4-разрядных кодов (1010—1111) служат для кодирования знаков и служебных символов.
Код 8421 удобен для выполнения машиной (а не вручную) преобразований из десятичной системы в двоичную и обратно. Этот код аддитивен, т. е. сумма представлений двух цифр есть код их суммы. Однако использование этого кода связано с трудностями обнаружения переноса в следующий десятичный разряд и сложностью перехода к обратным и дополнительным кодам для десятичных чисел, облегчающим выполнение алгебраического сложения. Это объясняется тем, что код 8421 не является самоДополняющимся, т. е. инверсия его двоичных цифр не дает кода дополнения десятичной цифры до 9.
Для зонного формата в каждом байте содержатся только одна десятичная цифра и служебный знак (зона), при этом четыре правых разряда байта служат для представления десятичной цифры в двоично-десятичном коде, а четыре левых заняты специальным 4-разрядным кодом, называемым зоной. Младший байт в этом формате состоит из кодов знака и младшей десятичной цифры числа.
В ДКОИ принято кодировать: плюс—1100, минус —
1101 и зона — 1111.
Число — 6.285 в зонном десятичном формате (при работе с кодом ДКОИ) будет иметь вид
11110110
11110010
11111000
11010101
6
2
8
5
Информация при этом о месте расположения десятичной запятой (точки) фиксируется в самой программе задачи.
При кодировании десятичного числа без знака в левые четыре разряда младшего байта записывается код зоны.
Важное достоинство 8-разрядного слова — байта состоит в возможности размещения в одном слоге кодов двух десятичных цифр, чем достигается существенная экономия памяти. Эта возможность реализуется в упакованном десятичном формате (рис. 2.5, б).В этом формате код знака размещается в правых четырех разрядах младшего байта. Десятичное число всегда занимает целое число байтов. Если левые четыре разряда самого левого (старшего) байта оказываются свободными, они заполняются нулями.
3 Б. М. Каган 65
Число —6.285 в упакованном десятичном формате имеет вид 0 6 2 8 5 —
оооо оно ooTo^joooоТоТ ^JToT
Байт Байт Байт
В ЕС ЭВМ в упакованном формате десятичное число может иметь длину от 1 до 16 байт. В этом случае максимальная длина числа — это 31 десятичная цифра плюс знак. При выполнении операций над десятичными числами в ЕС ЭВМ используется упакованный формат. Результат получается также в этом формате. Числа, участвующие в операции, могут иметь неодинаковую длину. Они рассматриваются как целые числа, выравненные по младшим разрядам. Формат с зоной используется при операциях ввод-вывода десятичных данных.
В вычислительных машинах, использующих* форматы, показанные на рис. 2.5, имеются команды для преобразования десятичных чисел из зонного формата в упакованный и обратно.
Контрольные вопросы
Перевести шестнадцатеричное число А51.0Е4 в восьмеричную форму.Разделить двоичное число 10100010 на 1001.Представить десятичное число — 115 двоичным 8-разрядным прямым, обратным и дополнительным кодами.Определить, какие десятичные числа задают словаC1A513FFи3E1D8000,если это:
число
без знака ЕС ЭВМ;
число
со знаком ЕС ЭВМ;
число
с плавающей точкой ЕС ЭВМ;
число
с плавающей точкой СМ-1300.
Сопоставить диапазоны представимых в машинах ЕС ЭВМ и СМ ЭВМ чисел с плавающей точкой (см. рис. 2.2).Записать свою фамилию и год рождения в коде ДКОИ.