- •1 Информация. Понятие информации. Концепции информации
- •2 Информация. Свойства информации
- •3 Информация. Дополнительные свойства информации
- •4 Информация. Формы сигналов
- •5 Информация. Количество информации, равновероятностные события. Энтропия
- •6 Информация. Количество информации, неравновероятностные события. Энтропия
- •7 Информация. Количество информации, Алфавитный подход к измерению информации
- •8 Кодирование числовой и графической информации
- •9 Кодирование текстовой информации и звука
- •10 Информатика. Меры количества информации
- •11 Основные функции компьютера. Схема работы компьютера
- •12 Команда, схема взаимодействия. Выполнение команды
- •13 Системы счисления (основание, полином, понятие разряда, длина числа)
- •14 Перевод чисел из одной системы счисления в другую
- •15 Перевод чисел из любой системы счисления в десятичную и наоборот
- •16 Перевод чисел из двоичной системы счисления в шестнадцатеричную и наоборот
- •17 Выполнение арифметических операций в различных системах счисления (сдвиг в право, сдвиг влево)
- •18 Прямой код. Обратный код. Назначение и свойства обратного кода
- •19 Дополнительный код. Назначение и свойства дополнительного кода
- •20 Арифметические операции над числами с фиксированной точкой в двоичном коде
- •21 Арифметические операции над числами с плавающей точкой в двоичном коде
- •22 История развития вычислительной техники
- •23 Представление информации в памяти эвм. Представление целых чисел
- •24 Представление информации в памяти эвм. Числа с плавающей точкой
- •25 Основные блоки пк
- •26 Основные функциональные характеристики пк
- •27 Монитор, его характеристики, виды мониторов
- •28 Системный блок, его устройство
- •29 Процессор, устройства, основные параметры
- •30 Клавиатура, принципы работы
- •31 Память компьютера, внутренняя память
- •32 Память компьютера, внешняя память
- •33 Мышь, принцип действия
- •34 Сканеры, основные характеристики, классификация
- •Основные характеристики сканеров.
- •Классификация сканеров.
- •35 Принтеры, основные характеристики, классификация
- •36 Плоттер
- •37 Архитектура эвм, схема устройств
- •38 Архитектура эвм, многопроцессорная архитектура
- •39 Поколения эвм
- •40 Основные понятия программного обеспечения. Классификация программных продуктов по сфере использования
- •41 Категории специалистов, занятых разработкой и эксплуатацией программ
- •42 Классификация программных продуктов по сфере использования. Системное по
- •43 Классификация программных продуктов по сфере использования. Прикладные программы
- •44 Инструментарий технологии программирования. Процесс разработки программ
- •2. Этап проектирования:
- •3. Этап кодирования:
- •4. Этап отладки и тестирования:
- •5. Этап эксплуатации и сопровождения:
- •45 Схема процесса создания загрузочного модуля
- •46 Классификация инструментария технологии программирования
- •47 Локальные средства разработки программ
- •48 Основные принципы построения эвм (по фон Нейману)
- •49 Операционная система. Функции ос
- •50 Организация файловой структуры
- •Fat – таблица размещения файлов.
- •51 Размещение информации на диске (создание файла, каталога) Создание и именование файлов
- •Создание каталогов (папок)
- •52 Fat– таблица размещения файлов fat – таблица размещения файлов.
- •Размещение fat таблицы на гибком диске
- •53 Структура каталога, структура fat- таблицы
- •54 Особенности ос Windows
- •55 Программы оболочки. Назначение и основные возможности
- •56 Основные типы окон ocWindows, их особенности
- •57 Текстовый процессор, его возможности
- •58 Процессор электронных таблиц, его возможности
- •59 Компьютерные вирусы, их характеристика и виды вирусов, основные меры по защите от компьютерных вирусов
- •60 Программы защиты от компьютерных вирусов, виды программ и их характеристики. Основные меры по защите от компьютерных вирусов
20 Арифметические операции над числами с фиксированной точкой в двоичном коде
Слагаемые должны иметь одинаковые разряды. Для выравнивания разрядной сетки слагаемых можно дописывать незначащие числа с левой части числа и справа от дробной части числа.
Знаковые разряды участвуют в сложении так же, как и значащие.
Необходимые преобразования кодов производятся с изменением знаковых чисел. Приписанные незначащие нули изменяют свое значение при преобразовании по общему правилу.
При образовании единицы переноса из старшего разряда при использование обратного кода эта единица складывается с младшим числовым разрядом. При использовании дополнительного кода единица изменяется.
Знак результата формируется автоматически. Результат представляется в коде, в котором представлено слагаемое.
Правила умножения:
Произведение получается путем сложения частных переменных, представляемых собой разряды множимого сдвинутых влево в соответствии с позициями разрядов множителя.
Частные произведения, полученные умножением на ноль игнорируются.
При умножении n-разрядных сомножителей произведение увеличивается до n + n = 2n разрядов.
Знак произведения формируется путем сложения знаковых разрядов сомножителей.
Возможные переносы знакового разряда игнорируются.
Целое число без знака может занимать:
1 байт ( 0 .. 28-1 )
2 байта ( 0 .. 216-1 )
Целое число со знаком может занимать:
1 байт ( -27 .. 27-1 )
2 байта ( -215 .. 215-1 )
4 байта ( -231 .. 231-1 )
21 Арифметические операции над числами с плавающей точкой в двоичном коде
Правила сложения:
1) Сравниваются порядки исходных чисел путем их вычисления, при этом определяется одинаковый ли порядок имеет исходное слагаемое.
2) Если разность порядков равна нулю – это значит, что одноименные разряды мантисс имеют одинаковые веса. Иначе следует производить выравнивание порядков.
3) Для выравнивания порядков, число с меньшим порядком сдвигается вправа на разницу порядков. Младшие выталкиваемые разряды приэтом теряются.
4) После выравнивания порядков мантиссы чисел можно складывать.
5) Порядок результата берется равным большему порядку.
Если мантисса результата не нормализована, то осуществляются нормализация и коррекция значащего порядка.
Число с плавающей точкой может представляться:
Одинарный - 4 байта - 10-45..1038(Абсолютное знач.) – 7..8(Кол-во знач. десятичных цифр)
Вещественный-6 байт-10-39..1038(Абсолютное знач.)–11..12(Кол-во знач. десятичных цифр)
Двойной - 8 байт - 10-324..10308(Абсолютное знач.) – 15..16(Кол-во знач. десятичных цифр)
Расширенный-10 байт-10-4932..104932(Абсолютное знач.)–19..20(Кол-во знач. дес. цифр)
Умножение (деление). Операция умножения (деления) чисел с плавающей точкой также требует разных действий над порядками и мантиссами. Алгоритмы этих операций выполняются в следующей последовательности.
1. При умножении (делении) порядки складываются (вычитаются) так, как это делается над числами с фиксированной точкой.
2. При умножении (делении) мантиссы перемножаются (делятся).
3. Знаки произведения (частного) формируются путем сложения знаковых разрядов сомножителей (делимого и делителя). Возможные переносы из знакового разряда игнорируются.