Системы счисления
Переведение двоичных чисел в шестнадцатеричную систему счисления и шестнадцатеричной системы - в десятичную. Запись цифрового устройства с фиксированной точкой в 8-разрядной сетке. Вычисление с помощью алгоритма Бута и метода с неподвижным делителем.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 17.04.2015 |
Размер файла | 460,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Министерство образования и науки Российской Федерации
Федеральное государственное автономное образовательное учреждение
высшего профессионального образования
«Российский государственный профессионально-педагогический университет» филиал в г. Первоуральске
КОНТРОЛЬНАЯ РАБОТА
По дисциплине АЛОВТ
Вариант № 4
Выполнил студент ПУ-112С КТэ
Заиченко Роман Дмитриевич
Проверил преподаватель
Телепова Татьяна Петровна
Первоуральск 2013
Задание 1
1. Перевести двоичное число А в шестнадцатеричную систему счисления, а из шестнадцатеричной системы - в десятичную.
2. Перевести шестнадцатеричное число С в двоичную систему счисления, а из двоичной системы - в десятичную.
3. Перевести десятичное число Е в двоичную систему счисления с абсолютной погрешностью, не превышающей 0,1.
4. Перевести десятичное число Q в двоично-десятичный код 8421, а число F из двоично-десятичного кода 8421 - в десятичную систему счисления.
Рассматриваемые числа А(2), С(16), Е(10), Q(10), F(2-10) приведены в табл.1.
Таблица 1
Исходные числа к выполнению задания 1
Номер варианта |
А(2) |
С(16) |
Е(10) |
Q(10) |
F(2-10) |
|
10 |
101.0011100010 |
6B.98 |
25.15 |
853.85 |
010101000101 |
Решение.
1. Перевод двоичного числа в системы счисления с основаниями, кратными целой степени двойки, производится путем разбиения его на группы с соответствующим количеством разрядов, которые отсчитываются влево и вправо от точки, отделяющей целую и дробную части числа. Далее каждая группа представляется цифрой, соответствующей той системе счисления, в которую переводится число. Неполные крайние группы дополняются нулями.
Двоичное число 101.0011100010 при переводе в шестнадцатеричную систему счисления разбивается на группы по четыре разряда (тетрады), а затем каждая тетрада заменяется цифрой шестнадцатеричной системы:
5 3 8 8
Перевод чисел из шестнадцатеричной систем счисления в десятичную систему можно производить на основе представления числа в виде полинома от основания системы, из которой переводится число.
Целая часть Дробная часть Дробная часть
101.00111000102 = = .
Ответ: ; .
2.
Целая часть
Дробная часть
.
Ответ: .
3. Перевод десятичного числа 25.15 в двоичную систему счисления произведем раздельно для целой и дробной частей числа, а затем оба результата объединим в одно число двоичной системы счисления.
Так как при переводе дробей из десятичной системы счисления в двоичную можно получить дробь в виде бесконечного ряда, то задают необходимое количество разрядов m дробной части числа или абсолютную погрешность ? результата перевода. Считая, что абсолютная погрешность числа определяется значением единицы младшего разряда, можно записать соотношение:
? > 2-m (1)
Соответствующее количество разрядов числа можно определить из выражения:
m > log2(1/?) / log22 (2)
В задании абсолютная погрешность результата перевода 0,1, отсюда находим
m > log2(1/0.1) / log22 > 3,32...
Округляя полученный результат до ближайшего большего целого числа, будем иметь m=4. Следовательно, при переводе можно ограничиться получением четырехразрядной двоичной дроби:
Размещено на http://www.allbest.ru/
Ответ: 11001.0010.
4. 853.8510 = 1000 0101 0011.1000 01012-10
8 5 3 8 5
Для того чтобы перевести десятичное число 853.85 в двоично-десятичный код 8421 необходимо каждую десятичную цифру представить в виде двоичной тетрады (как в целой части числа, так и в дробной). При переводе числа 010101000101 из двоично-десятичного кода 8421 - в десятичную систему счисления нужно заменить каждую двоичную тетраду соответствующей десятичной цифрой.
0101 0100 01012-10 = 54510
5 4 5
Ответ: 853.8510 = 100001010011.100001012-10; 0101010001012-10 = 54510.
Задание 2
1. Записать в 8-разрядной сетке цифрового устройства в форме с фиксированной точкой двоичные числа А и В.
2. Записать в 8-разрядной сетке в форме с плавающей точкой двоичное число С, выделив для мантиссы и порядка числа по четыре разряда (старшие разряды отводятся для мантиссы, младшие - для порядка числа).
3. Записать в 16-разрядной сетке, содержащей по восемь разрядов для мантиссы и порядка, двоичное число С в форме с плавающей точкой со смещенным порядком.
4. Записать в 8-разрядной сетке в прямом, обратном и дополнительном кодах двоичные числа А и В.
5. Выполнить в 8-разрядной сетке логический, циклический и арифметический сдвиги на R разрядов вправо и влево двоичных чисел А и В, приставив числа в прямом и дополнительных кодах.
Рассматриваемые числа А(2), В(2), С(2) и количество разрядов сдвига R приведены по вариантам в табл. 2.
Таблица 2
Исходные числа к выполнению задания 2
Номер варианта |
А(2) |
В(2) |
С(2) |
R |
|
10 |
- 101100111 |
0.101111 |
- 0.00001 |
3 |
Решение.
1. - 101100111. Так как значения модулей целых двоичных чисел в 8-разрядной сетке не должны превышать значения 27 - 1 = 127 (заданное число равно 359), следовательно, ограничение на максимальное значение модуля не выполняется, произошло переполнение разрядной сетки, старшие разряды модуля теряются, и появляется ошибка в представлении числа. Заданное двоичное число в 8-разрядной сетке будет выглядеть таким образом (представляемое число отрицательное, значит, в знаковом разряде устанавливается 1):
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0.101111. Заданное число правильная дробь. Нуль в старшем разряде указывает на знак числа (положительный). Так как количество значащих цифр модуля меньше количества обозначенных для записи разрядов в сетке, то оставшийся свободным младший разряд заполняется нулем. Указанное двоичное число в 8-разрядной сетке с фиксированной точкой будет выглядеть следующим образом:
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
2. - 0.00001. Представим число в нормализованной форме: - 0.00001 = -0,1 • 2-4. Не поместившиеся в сетку значащие цифры модуля мантиссы теряются.
Тогда заданное двоичное число в 8-разрядной сетке с плавающей точкой будет выглядеть так:
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
3. - 0.00001. Представим число в нормализованной форме: -0.00001 = 0,1 • 2-4. Тогда с учетом формулы смещенного порядка:
Р см = Рд + 2 t-1, (3)
где Рсм - значение смещенного порядка;
Рд - значение действительного порядка;
t - количество разрядов, используемых для размещения порядка в разрядной сетке.
Р см = -4 + 28-1 = -4 + 128 = 12410 = 11111002.
В итоге представление числа в рассматриваемой разрядной сетке будет иметь вид:
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
4. Прямой код: -101100111 = 1101100111 и 0.101111 = 0101111
Запись в 8-разрядной сетке (так как значения модулей целых двоичных чисел в 8-разрядной сетке не должны превышать значения 27 - 1 = 127, указанное число равно 359, следовательно, ограничение на максимальное значение модуля не выполняется, произошло переполнение разрядной сетки, старшие разряды модуля теряются):
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
обратный код: -101100111 = 1010011000 и 0.101111 = 0101111
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
дополнительный код: -101100111 = 1010011001 и 0.101111 = 0101111.
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
5. Логический сдвиг: -101100111 и 0.101111
Прямой код:
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
Сдвиг влево на 3 разряда:
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
Сдвиг вправо на 3 разряда:
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
Дополнительный код:
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
Сдвиг влево на 3 разряда:
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
Сдвиг вправо на 3 разряда:
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
Циклический сдвиг: -101100111 и 0.101111
Прямой код:
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
Сдвиг влево на 3 разряда:
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
Сдвиг вправо на 3 разряда:
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
Дополнительный код:
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
Сдвиг влево на 3 разряда:
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
Сдвиг вправо на 3 разряда:
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
Арифметический сдвиг: -101100111 и 0.101111
Прямой код:
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
|
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
Сдвиг влево на 3 разряда:
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
Сдвиг вправо на 3 разряда:
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
Дополнительный код:
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
Сдвиг влево на 3 разряда:
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
Сдвиг вправо на 3 разряда:
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
Задание 3
1. Вычислить S = A + B, представив слагаемые в формате байта с фиксированной точкой в дополнительном коде.
2. Вычислить Z = A + B, представив слагаемые в формате двух байт с плавающей точкой (старший байт для мантиссы, младший - для порядка числа).
3. Вычислить E = C + D, представив слагаемые в дополнительном двоично-десятичном коде 8421.
4. Вычислить П = А · В, используя алгоритм Бута, представив сомножители в формате байта с фиксированной точкой в дополнительном коде.
5. Вычислить Q = A : B, используя метод с неподвижным делителем без восстановления остатка, представив делимое и делитель в формате байта с фиксированной точкой.
Рассматриваемые числа А(10), В(10), С(10), D(10) приведены в табл. 3.
двоичный счисление алгоритм система
Таблица 3
Исходные числа к выполнению задания 3
Номер варианта |
А(10) |
В(10) |
С(10) |
D(10) |
|
10 |
65 |
-11 |
-771 |
231 |
Решение.
1. Представим числа A = 6510 = 10000012 и B = -1110 = -10112 в формате байта дополнительном коде: [А]доп = 01000001; [В]доп = 11110101.
Операции сложения полученных кодов чисел будут иметь вид:
[А]доп = 01000001
[В]доп = 11110101
100110110
Так как при сложении возникла единица переноса из знакового ряда, то она отбрасывается.
[S] доп = 00110110
[S] пр = 00110110
S = +1101102 = 5410
Ответ: S = 65 + (-11) = 54.
2. Представим слагаемые в формате двух байтов с плавающей точкой в нормализованном виде: A = 6510 = 10000012 и B = -1110 = -10112
Определим разность порядков слагаемых, изменив знак порядка числа A (большего порядка) и представив порядки в дополнительном коде:
k [10000111]пр [11111001]доп
+p [00000100]пр [00000100]доп
(p - k) [11111101]доп [10000011]пр -000000112 = -310.
Исходя из полученного результата, произведем сдвиг мантиссы числа B на три разряда вправо:
МB = МB, выр = 10001011.
Произведем операцию сложения мантисс в дополнительном коде:
Размещено на http://www.allbest.ru/
Поскольку в старшем разряде модуля суммы мантисс находится нуль, то необходимо провести нормализацию результата. Для этого модуль суммы мантисс сдвигается на один разряд влево при уменьшении порядка числа на единицу. Результат сложения рассматриваемых чисел в итоге будет иметь вид
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
Z = 0.1101100 • 262 = 1101102 = 5410.
Ответ: Z = 65 + (-11) = 54.
3. Сформируем дополнительный код отрицательного числа:
C = -77110 = -0111 0111 00012-10 > [1 0111 0111 0001]пр,
Прибавим во все тетрады прямого кода корректирующую поправку:
Размещено на http://www.allbest.ru/
После инверсии цифр в разрядах (кроме знакового) получим обратный код числа: [C]обр =1 0010 0010 1000.
Дополнительный код получим путем прибавления единицы к младшему разряду обратного кода: [C]доп = 1 0010 0010 1001.
Положительное число D = 23110 = 0010 0011 00012-10 > [0 0010 0011 0001]пр = [0 0010 0011 0001]доп
Выполним операцию сложения дополнительных кодов чисел:
При суммировании получено отрицательное число (1 - в знаковом разряде), представленное в дополнительном коде. Для преобразования полученного результата в прямой код необходимо в каждую тетраду прибавить корректирующую поправку, затем нужно произвести инверсию цифр в тетрадах и прибавить единицу в младший разряд:
Ответ: E = -771 + 231 = -540.
4. A = 6510 = 10000012 и B = -1110 = -10112 в формате байта дополнительном коде: [А]доп = 01000001; [В]доп = 11110101. Изменим знак числа A и представим его в дополнительном коде: [-A]доп = 10111111.
Последовательность выполняемых операций при умножении рассматриваемых чисел будет иметь такой вид:
Результат в дополнительном коде
Преобразуя полученный результат в прямой код, в итоге получим:
[1111110100110101]доп > [1000001011001011]пр > -10110010112 = -71510.
Ответ: П = 65 • (-11) = -715
A = 6510 = 10000012 и B = -1110 = -10112
5. Выполним деление числа A = 6510 = 10000012 > [01000001]пр на число B = -1110 = -10112 > [10001011]пр. Знак частного определится так:
Знак Знак Знак
делимого делителя частного
0 1 = 1
Представим модуль делителя в формате байта как положительное число в прямом коде и как отрицательное число в дополнительном коде, а модуль делимого в прямом коде с увеличенным в два раза количеством разрядов по отношению к делителю:
[|B|]пр = 00001011; [-|B|]доп = 11110101; [|A|]пр = 0000000001000001.
Операцию деления представим в следующем виде:
Делимое |
|
Частное |
|||
[|A|]пр |
0000000001000001 |
Исходное состояние |
|||
+ |
000000001000001 |
Сдвиг влево |
|||
[-|B|]доп |
11110101 |
|
|||
111101011000001 |
Остаток отрицательный |
0 |
|||
+ |
11101011000001 |
Сдвиг влево |
|||
[|B|]пр |
00001011 |
|
|||
11110110000001 |
Остаток отрицательный |
00 |
|||
+ |
1110110000001 |
Сдвиг влево |
|||
[|B|]пр |
00001011 |
|
|||
1111011100001 |
Остаток отрицательный |
000 |
|||
+ |
111011100001 |
Сдвиг влево |
|||
[|B|]пр |
00001011 |
|
|||
111110010001 |
Остаток отрицательный |
0000 |
|||
+ |
11110010001 |
Сдвиг влево |
|||
[|B|]пр |
00001011 |
|
|||
11111101001 |
Остаток отрицательный |
00000 |
|||
+ |
1111101001 |
Сдвиг влево |
|||
[|B|]пр |
00001011 |
|
|||
0000010101 |
Остаток положительный |
000001 |
|||
+ |
000010101 |
Сдвиг влево |
|||
[-|B|]пр |
11110101 |
|
|||
111111111 |
Остаток отрицательный |
0000010 |
|||
+ |
11111111 |
Сдвиг влево |
|||
[|B|]доп |
00001011 |
|
|||
00001010 |
Остаток положительный |
00000101 |
|||
|
|
||||
Последний остаток |
Модуль частного в прямом коде |
||||
В результате за восемь циклов операции деления получена целая часть частного и положительный последний остаток.
Изменив знак в прямом коде модуля частного, в итоге получим:
[10000101]пр > -00001012 = -510. Остаток - 000010102 = 1010.
Ответ: Q = 65 : (-11) = -5 (10 в остатке).
Задание 4
1. Записать совершенную нормальную дизъюнктивную форму (СНДФ) логической функции, заданной в виде таблицы истинности.
2. Минимизировать СНДФ методом Квайна-Мак-Класки.
3. На основе минимальной формы логической функции построить схему комбинационного устройства, используя логические элементы И, ИЛИ, НЕ.
4. Перевести минимальную форму логической функции в инвертирующий базис И-НЕ.
5. Построить схему комбинационного устройства, используя только логические элементы И-НЕ.
Значения аргументов Х1, Х2, Х3, Х4 логической функции Y приведены по вариантам в табл.4.
Таблица 4
Значения аргументов и логической функции к заданию 4
Х1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
Х2 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
|
Х3 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
|
Х4 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
|
Y |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
Решение.
1. Функция Y принимает значение 1 для восьми наборов аргументов. Следовательно, СНДФ данной функции состоит из дизъюнкции восьми элементарных конъюнкций:
2. Перейдем к сокращенной форме логической функции. Для этого наборы аргументов в СНДФ представим их эквивалентами в двоичной форме:
Y = 0100 ? 0101 ? 0111 ? 1000 ? 1001 ? 1011 ? 1100 ? 1101
Наборы аргументов в такой форме СНДФ объединяют в группы, содержащие одинаковое количество единиц. Для заданной логической функции объединение в группы представляло в столбце стадии I таблицы.
Определение сокращенной формы логической функции производится последовательно в несколько стадий путем выполнения операций попарного склеивания наборов.
Стадии определения сокращенной формы логической функции:
Номер группы |
Стадия |
|||
I |
II |
III |
||
0 |
-- |
-- |
||
1 |
0100 1000 |
010* *100 100* 1*00 |
*01* *10* 1*0* 1*0* |
|
2 |
0101 1001 1100 |
01*1 *101 10*1 1*01 110* |
01*1 *101 10*1 1*01 110* |
|
3 |
0111 1011 1101 |
-- |
-- |
|
4 |
-- |
-- |
-- |
Yсок = *01* ? *10* ? 1*0* ? 01*1 ? *101 ? 10*1 ? 1*01 ? 110*
Полученную форму можно представить и в виде логического выражения:
Переход от сокращенной формы логической функции к минимальной форме осуществляется при помощи импликантной матрицы:
Вычеркиваем
0100 |
0101 |
0111 |
1000 |
1001 |
1011 |
1100 |
1101 |
|||
V |
*01* |
+ |
||||||||
Ядро |
*10* |
+ |
+ |
+ |
+ |
|||||
Ядро |
1*0* |
+ |
+ |
+ |
+ |
|||||
Ядро |
01*1 |
+ |
+ |
|||||||
*101 |
+ |
+ |
||||||||
V |
10*1 |
+ |
+ |
|||||||
1*01 |
+ |
+ |
||||||||
110* |
+ |
+ |
0100 ? 0101 ? 0111 ? 1000 ? 1001 ? 1011 ? 1100 ? 1101
Столбцы импликантной матрицы обозначены наборами аргументов СНДФ, а строки - простыми импликантами сокращенной формы логической функции. Крестиками в импликантной матрице пометим столбцы тех наборов аргументов СНДФ, которые поглощает каждая из простых импликант сокращенной формы. Таким образом, помечаются все столбцы матрицы. Затем обозначим столбцы, перекрываемые только одной импликантой. Такие существенные импликанты составляют ядро Квайна (Я) и не могут быть исключены из сокращенной формы. В данном случае имеется три существенных импликанты - *10*, 1*0* и 01*1 поскольку столбцы наборов 0100, 0111 и 1000 перекрываются только этими импликантами. Все столбцы, перекрываемые существенными импликантами, вычеркиваются. Далее выявляем минимальное количество импликант, не входящих в ядро, которые перекрывают оставшийся столбец матрицы. Этот столбец выделен цветом. Помечаем такие импликанты галочкой. С учетом импликант ядра, минимальную форму логической функции можно представить виде выражения:
3. Схема комбинационного устройства, построенная по минимальной форме логической функции с использованием логических элементов И, ИЛИ, НЕ, приведена на рис. 1.
Рис. 1 Схема комбинационного устройства на элементах И, ИЛИ, НЕ
4. Для перевода минимальной формы логической функции в инвертирующий базис И - НЕ дважды проинвертируем правую часть выражения:
Преобразуем полученное выражение, используя формулу де Моргана:
5. Полученному выражению соответствует схема комбинационного устройства, приведенная на рис. 2.
Рис. 2 Схема комбинационного устройства на элементах И-НЕ
Размещено на Allbest.ru
...Подобные документы
Общее представление о системах счисления. Перевод чисел в двоичную, восьмеричную и шестнадцатеричную системы счисления. Разбивка чисел на тройки и четверки цифр. Разряды символов числа. Перевод из шестнадцатеричной системы счисления в десятичную.
практическая работа [15,5 K], добавлен 19.04.2011Определение понятия и видов систем счисления - символического метода записи чисел, представления чисел с помощью письменных знаков. Двоичные, смешанные системы счисления. Перевод из одной системы счисления в другую и простейшие арифметические операции.
курсовая работа [232,6 K], добавлен 16.01.2012Система счисления как способ записи (изображения) чисел. История появления и развития различных систем счисления: двоичная, восьмеричная, десятичная и шестнадцатеричная. Основные принципы и правила алгоритма перевода из одной системы счисления в другую.
курсовая работа [343,1 K], добавлен 11.11.2014Система счисления и перевод числа из одной системы в другую. Машинное предоставление информации. Числа с фиксированной точкой: прямой, обратный (инверсный) или дополнительный код. Программная реализация алгоритма и описание использованных процедур.
курсовая работа [96,7 K], добавлен 20.11.2010История систем счисления, позиционные и непозиционные системы счисления. Двоичное кодирование в компьютере. Перевод чисел из одной системы счисления в другую. Запись цифр в римской нумерации. Славянская нумерация, сохранившаяся в богослужебных книгах.
презентация [516,8 K], добавлен 23.10.2015Анализ двоичной, восьмеричной и шестнадцатеричной систем счисления и перевода десятичных чисел. Форматы хранения чисел с плавающей точкой. Программа для преобразования массива констант в формат числа с плавающей точкой на эмуляторе микро-ЭВМ СМ-1800.
курсовая работа [266,9 K], добавлен 24.12.2013Порождение целых чисел в позиционных системах счисления. Почему мы пользуемся десятичной системой, а компьютеры - двоичной (восьмеричной и шестнадцатеричной)? Перевод чисел из одной системы в другую. Математические действия в различных системах счисления.
конспект произведения [971,1 K], добавлен 31.05.2009Обработка информации и вычислений в вычислительной машине. Непозиционные и позиционные системы счисления. Примеры перевода десятичного целого и дробного числа в двоичную систему счисления. Десятично-шестнадцатеричное и обратное преобразование чисел.
контрольная работа [41,2 K], добавлен 21.08.2010Понятие шестнадцатеричной системы счисления как позиционной с основанием "16", история ее внедрения. Символы и синтаксис использования, виды и правила перевода. Применение шестнадцатеричной системы счисления в цифровой электронике и компьютерной технике.
презентация [1,6 M], добавлен 05.05.2012Запись прямого и обратного кода для числа 10010 и -10010. Получение дополнительного кода числа для 16-разрядной ячейки. Перевод в двоичную систему счисления десятичных чисел: 10, 45, 7, 33. Запись в обратном и дополнительном кодах числа -67, -43, -89.
практическая работа [13,7 K], добавлен 19.04.2011Организация средствами Microsoft Excel автоматического выполнения операций над представлениями чисел в позиционных системах счисления. Разработка электронных таблиц. Перевод чисел в десятичную систему счисления. Перевод из десятичной системы.
курсовая работа [27,2 K], добавлен 21.11.2007Алгоритм выполнения операции сложения, вычитания. Сложение чисел в столбик. Проверка получившихся результатов, переведение их в другую систему счисления. Перевод числа 128 из 8-й в 10-ую систему счисления и числа 11011101 из 2-й в 10-ую систему счисления.
практическая работа [13,9 K], добавлен 18.04.2011Характеристика методов представления заданных чисел в двоичной, шестнадцатеричной, восьмеричной системе счисления. Представление указанного числа в четырехбайтовом IEEE формате. Разработка алгоритма обработки одномерных и двумерных числовых массивов.
контрольная работа [138,9 K], добавлен 05.06.2010Понятие и классификация систем счисления. Перевод чисел из одной системы счисления в другую. Перевод правильных и неправильных дробей. Выбор системы счисления для применения в ЭВМ. Навыки обращения с двоичными числами. Точность представления чисел в ЭВМ.
реферат [62,0 K], добавлен 13.01.2011Предыстория чисел, связь названий чисел с определенной схемой счета. Системы счисления в Древнем Египте, Вавилоне, Греции, Риме, Америке, Китае, Индии, Аравии и Западной Европе. Обозначения чисел у древних евреев. Позиционные системы счисления.
реферат [34,3 K], добавлен 15.03.2013Примеры правила перевода чисел с одной системы в другую, правила и особенности выполнения арифметических операций в двоичной системе счисления. Перевод числа с десятичной системы в двоичную систему счисления. Умножение целых чисел в двоичной системе.
контрольная работа [37,3 K], добавлен 13.02.2009Двоичный код, особенности кодирования и декодирования информации. Система счисления как совокупность правил записи чисел с помощью определенного набора символов. Классификация систем счисления, специфика перевода чисел в позиционной системе счисления.
презентация [16,3 K], добавлен 07.06.2011Двоичная, восьмеричная и шестнадцатеричная системы счисления и перевод из одной в другую. Форматы хранения чисел с плавающей точкой. Позиционная система счисления. Подпрограмма вывода служебных слов и полученных данных. Альтернативные варианты решения.
курсовая работа [920,9 K], добавлен 13.07.2014Сущность и история возникновения систем счисления: определение, разновидности, свойства. Символы и правила их использования при записи чисел. Вариации и обобщения; запись рациональных чисел. Отрицательные, нецелочисленные и комплексные основания.
реферат [150,2 K], добавлен 16.10.2013Разновидности систем счисления данных, особенности позиционной системы. Порядок перехода между основными системами счисления и реализации целочисленных операций. Представление отрицательных чисел. Представление отрицательных чисел в двоичном коде.
лабораторная работа [142,3 K], добавлен 06.07.2009