Автор работы: Пользователь скрыл имя, 07 Сентября 2011 в 08:42, контрольная работа
Перевод чисел из одной системы в другую с использованием промежу-точных систем счисления и изображение чисел в формате современных ЦВМ…………….………………………………...................….………...…….3
2. Сложение двоичных чисел…………….………………….………..….…...5
3. Умножение двоичных чисел……………….………………..…..…….……7
4. Деление двоичных чисел……………………..………………..…………..11
5. Сложение двоично-десятичных чисел………….………….……………..16
6. Умножение двоично-десятичных чисел………….…….………………...18
Список литературы…………………………………….…………….….…....21
Содержание.
1. Перевод чисел
из одной системы в другую
с использованием промежу-
2. Сложение
двоичных чисел…………….………………….……
3. Умножение двоичных чисел……………….………………..…..…….……7
4. Деление
двоичных чисел……………………..………………
5. Сложение
двоично-десятичных чисел………….…
6. Умножение
двоично-десятичных чисел………….…
Список
литературы…………………………………….……………
Перевод чисел из одной системы в другую с использованием
промежуточных систем счисления и изображение чисел
в формате современных ЦВМ.
1. Перевод из десятичной СС в двоичную через шестнадцатеричную и проверка через восьмеричную.
А=378,53
10сс-16сс-2сс
Перевод целой части:
378 16 = =
10 23 16
7 1 16
1 0
Перевод дробной части:
Вычисления количества цифр после запятой
0,53
16
8,48
16
7,68
А= ,
Проверка:
, =572,416 =378,53
2. Перевод из десятичной СС в двоичную через восьмеричную и проверка через шестнадцатеричную.
В=823,64
10сс-8сс-2сс
Перевод целой части:
823 8
7 102 8
6 12 8
4 1 8
1 0
Перевод дробной части:
Вычисления количества цифр после запятой
0,64
8
5,12
8
0,96
8
7,68
В= ,
Проверка:
, =337,А38
3.
Представление в ЦВМ.
С ФЗ:
А=378,53
А= ,
М=
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
В=-823,64
В=- ,
М=2
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 1 |
С ПЗ:
А=- ,
ПЭВМ
1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
ЕС ЭВМ
1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
В= ,
ПЭВМ
0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
ЕС ЭВМ
0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 |
Сложение двоичных чисел.
1. Сложение в форме с фиксированной запятой в обратном коде. Знаки операндов: А>0, B<0.
А=378,53 = ,
А =0,01011110101000111 М=
В=- =- ,
В
=1,0011001000010111
Сложение:
0,010111101010000111
1,001100100001011100
1,100100001011100011
А+В =1,100100001011100011
А+В =1,0110111101000111 М=
А+В=-110111101,000111 =-1ВD,1С =-445,1094
Проверка:
А+В=378,53-823,64=-445,11
2. Сложение в форме с фиксированной запятой в дополнительном коде. Знаки операндов: А<0, B>0.
А=-378,53 =-101111010,1000011 В= =1100110111,101000111
A
=1,010111101010000111
A
=1,101000010101111001
М=
Сложение:
1,1010000101011110010
0,1100110111101000111
0,0110111101000111001
А+В =0,0110111101000111001
А+В =0,0110111101000111001
А+В =110111101,000111001 =1BD,1C =445,1094
Проверка:
А+В=823,64-378,53=445,11
3. Сложение в форме с фиксированной запятой в модифицированном дополнительном коде. Знаки операндов: А<0, В<0.
А=-378,53 =-101111010,10000111 В=- =-100110111,101000111
A
=1,010111101010000111
A
=11,101000010101111001
М=
Сложение:
11,1010000101011110010
11,0011001000010111001
110,1101001101110101011 ПРС!
Сдвигаем на 1 разряд в право. Увеличиваем масштаб на 1.
Масштаб: М=2
А+В =11,0110100110111010101
А+В =1,0110100110111010101
А+В =1,1001011001000101011
М=
А+В =-10010110010,00101011 =-4В2,2В =1202,1679
Проверка:
А+В=823,64-378,53=-1202,17
4. Сложение в форме с плавающей запятой. Знаки операндов: А>0, В>0.
А=378,53 =101111010,10000111 В= =100110111,101000111
Мантисса | Порядок | ||
А | 0 | 1011110101000011100 | 0 1001 |
В | 0 | 1100110111101000111 | 0 1010 |
Выровняем порядки, для чего выполним их вычитание с использованием ДК.
РВ = 0,1010