|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ПРАКТИЧЕСКАЯ РАБОТА 1
СМОЛЕНСКИЙ КОЛЛЕДЖ ТЕЛЕКОММУНИКАЦИЙ (филиал) ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕНННОГО ОБРАЗОВАТЕЛЬНОГО БЮДЖЕТНОГО УЧРЕЖДЕНИЯ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М. А. БОНЧ-БРУЕВИЧА»
ПРАКТИЧЕСКАЯ РАБОТА 1
По дисциплине: Архитектура компьютерных систем
Наименование работы: Системы счисления. Перевод чисел из одной системы счисления в другую.
Для специальности: 230115
Работа рассчитана на 2 часа
Составлена преподавателем Мохнач О. А.
г. Смоленск 2013 г. 1. Цель работы: изучить системы счисления, используемые в вычислительной технике; научиться переводить числа из одной системы счисления в другую.
2. Литература: 2. 1. А. П. Жмакин. Архитектура ЭВМ. Учебное пособие. СПб, «БХВ-Петербург», 2008 2. 2. Конспект по теме.
3. Подготовка к работе и вопросы допуска: 3. 1. Подготовить бланк отчета, включающий название работы, цель, задание. 3. 2. Изучить материал: 3. 2. 1. Системы счисления. 3. 2. 2. Перевод из одной системы счисления в другую.
4. Оборудование: не используется.
5. Задание: 5. 1. Перевести числа в десятичную систему счисления:
5. 2. Перевести числа в двоичную систему счисления
5. 3. Перевести числа из двоичной системы счисления в восьмеричную и шестнадцатеричную системы счисления:
5. 4. Перевести числа из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную системы счисления (точность вычислений – 5 знаков):
5. 5**. Выполнить сложение в двоичной системе счисления, сделать проверку:
Заданы двоичные числа X и Y. Вычислить X+Y, если: а) X=1101001; Y=101111;
6. Методические указания: Любое число N в позиционной системе счисления с основанием p может быть представлено в виде полинома от основания p: N = anpn+an-1pn-1+... +a1p+a0+a-1p-1+a-2p-2+... здесь N - число, aj - коэффициенты (цифры числа), p - основание системы счисления ( p> 1). Принято представлять числа в виде последовательности цифр: N = anan-1... a1a0. a-1a-2... В этой последовательности точка отделяет целую часть числа от дробной (коэффициенты при положительных степенях, включая нуль, от коэффициентов при отрицательных степенях). Точка опускается, если нет отрицательных степеней (число целое). В ЭВМ применяют позиционные системы счисления с недесятичным основанием: двоичную, восьмеричную, шестнадцатеричную. В аппаратной основе ЭВМ лежат двухпозиционные элементы, которые могут находиться только в двух состояниях; одно из них обозначается 0, а другое - 1. Поэтому основной системой счисления применяемой в ЭВМ является двоичная система. Двоичная система счисления. Используется две цифры: 0 и 1. В двоичной системе любое число может быть представлено в виде: N = bnbn-1... b1b0. b-1b-2... где bj либо 0, либо 1. Восьмеричная система счисления. Используется восемь цифр: 0, 1, 2, 3, 4, 5, 6, 7. Употребляется в ЭВМ как вспомогательная для записи информации в сокращенном виде. Для представления одной цифры восьмеричной системы используется три двоичных разряда (триада) (Таблица 1). Шестнадцатеричная система счисления. Для изображения чисел употребляются 16 цифр. Первые десять цифр этой системы обозначаются цифрами от 0 до 9, а старшие шесть цифр - латинскими буквами: 10-A, 11-B, 12-C, 13-D, 14-E, 15-F. Шестнадцатеричная система используется для записи информации в сокращенном виде. Для представления одной цифры шестнадцатеричной системы счисления используется четыре двоичных разряда (тетрада) (Таблица 1). Правило перевода чисел в десятичную систему счисления. Для того чтобы число перевести в десятичную систему счисления, необходимо каждый разряд заданного числа умножить на основание той системы счисления, в которую переводите в определенной степени. Пример: 10112=1·23+0·22+1·21+1·20=8+0+2+1=1110. 378=3·81+7·80=24+7=3110. 5 В16=5·161+11·160=80+11=9110.
Правило перевода чисел из десятичной системы счисления в другие. Для того, чтобы перевести число из десятичной системы счисления в другую, необходимо это число делить на основание той системы, в которую переводите до тех пор, пока остаток не будет меньше основания системы счисления. Пример:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|