Контрольная работа: История вычислительной техники
Начиная с кода 32 по код 127 размещены коды символов английского алфавита, знаков препинания, цифр, арифметических действий и некоторых вспомогательных символов.
Вторая половина таблицы содержит национальные шрифты, символы псевдографики, из которых могут быть построены таблицы, специальные математические знаки.
В СССР действовала системы кодирования КОИ – 7,8 (код обмена информацией, семи-, восьмизначный).
В системах Windows используется кодировка символов русского языка Windows -1251.
Система, основанная на 16-разрядном кодировании символов, получила название универсальной – UNICODE . Она позволяет обеспечить уникальные коды для 65 536 различных символов.
Представление видеоинформации
Может быть статической или динамической.
Статическая – текст, рисунки, графики, чертежи, таблицы. Рисунки – плоские – двухмерные и объемные – трехмерные.
По способу формирования видеоизображения бывают растровые и векторные.
Растровая графика (а) задается массивом точек, векторная (б) – отрезками линий (с координатами начала, углом наклона и длиной).
6. Арифметические основы ЭВМ. Машинные коды, операции с ними
Все современные ЭВМ имеют достаточно развитую систему команд, включающую десятки и сотни машинных операций. Но выполнение любой операции основано на использовании простейших микроопераций типа сложения и сдвиг. Это позволяет иметь единое арифметико-логическое устройство для выполнения любых операций, связанных с обработкой информации.
Машинные коды
Под знак чисел отводится специальный знаковый разряд. Знак «+» кодируется двоичным нулем, а знак «–» – единицей.
В ЭВМ все операции выполняются над числами, представленными специальными машинными кодами . Их использование позволяет обрабатывать знаковые разряды чисел так же, как и значащие разряды, а также заменять операцию вычитания операцией сложения.
Различают прямой код (П), обратный код (ОК) и дополнительный код (ДК) двоичных чисел.
Прямой код двоичного числа образуется из абсолютного значения этого числа и кода знака (нуль или единица) перед его старшим числовым разрядом.
Пример 1. А10 =+10 А2 = +1010 [A2 ]п = 0|1010
B10 =-15 B2 = -1111 [B2 ]п = 1|1111
Вертикальной линией здесь отмечена условная граница, отделяющая знаковый разряд от значащих.
Обратный код двоичного числа образуется по следующему правилу.
Обратный код положительных чисел совпадает с их прямым кодом.
Обратный код отрицательного числа содержит единицу в знаковом разряде числа, а значащие разряды числа заменяются на инверсные, т.е. нули заменяются единицами, а единицы – нулями.
Дополнительный код положительных чисел совпадает с их прямым кодом. Дополнительный код отрицательного числа представляет собой результат суммирования обратного кода числа с единицей младшего разряда (2° – для целых чисел, 2-к – для дробных).
Сложение (вычитание). Операция вычитания приводится к операции сложения путем преобразования чисел в обратный или дополнительный код. Пусть числа А>=О и В>=О, тогда операция алгебраического сложения выполняется в соответствии с табл.
Умножение. Умножение двоичных чисел наиболее просто реализуется в прямом коде. Рассмотрим, каким образом оно приводится к операциям сложения и сдвигам.
Операция деления, как и в десятичной арифметике, является обратной операции умножения. Покажем, что и эта операция приводится к последовательности операций сложения и сдвига.
7. Алгебра логики. Булевы функции, способы задания
Алгебра логики –устанавливает основные законы формирования и преобразования логических функций. Она позволяет представить любую сложную функцию в виде композиции простейших функций.