Практическая работа «математические основы эвм»



Download 119,12 Kb.
bet4/6
Sana02.02.2023
Hajmi119,12 Kb.
#906843
TuriПрактическая работа
1   2   3   4   5   6
Bog'liq
1 amaliy ish

3.1.1 Двоичное сложение
При сложении двоичных чисел в каждом разряде производится сложение цифр слагаемых и переноса из соседнего младшего разряда, если он имеется, по правилам двоичного сложения (таблица 2). При этом необходимо учитывать, что 1+1 дают нуль в данном разряде и единицу переноса в следующий разряд.
Пример 5.
а) Выполнить сложение двоичных чисел: X=1101, Y=101;
1111 единицы переноса
X= 1101
+ Y= 101
X+Y= 10010
Результат 1101+101=10010.
б) Выполнить сложение двоичных чисел: X=1101, Y=101, Z=111;
11
111 единицы переноса
X= 1101
+ Y= 101
+ Z= 111
X+Y= 11001
Результат 1101+101+111=11001.
3.1.2 Двоичное вычитание
Вычитание двоичных чисел производится по правилам двоичного вычитания (таблица 2), при этом в данном разряде при необходимости занимается 1 из старшего разряда. Эта занимаемая 1 равна двум 1 данного разряда.
Пример 6.
Заданы двоичные числа X=10010 и Y=101. Вычислить X–Y.
10010
-101
01101
Результат 10010 – 101=1101.
3.1.3 Двоичное умножение
Умножение двоичных чисел производится по тем же правилам, что и для десятичных с помощью таблиц двоичного умножения и сложения (таблица 2).
Пример 7.
Умножить два двоичных числа 1001 × 101=?
1001
× 101
1001
0000
1001__
101101 Результат 1001 × 101=101101
3.1.4 Двоичное деление
Деление двоичных чисел производится по тем же правилам, что и для десятичных чисел. При этом используются таблицы двоичного умножения и вычитания (таблица Пример 8.
Разделить два двоичных числа 1100,011: 10,01=?

Результат 1100,011:10,01=101,1.
3.2 Машинные коды
В ЭВМ в целях упрощения выполнения арифметических операций применяют специальные коды для представления чисел. Использование кодов позволяет свести операцию вычитания чисел к арифметическому сложению кодов этих чисел. Применяются прямой, обратный и дополнительный коды чисел. Прямой код используется для представления отрицательных чисел в запоминающем устройстве ЭВМ, а также при умножении и делении. Обратный и дополнительный коды используются для замены операции вычитания операцией сложения, что упрощает устройство арифметического блока ЭВМ. К кодам выдвигаются следующие требования:
1) Разряды числа в коде жестко связаны с определенной разрядной сеткой.
2) Для записи кода знака в разрядной сетке отводится фиксированный, строго определенный разряд. Код знака положительного числа равен 0, код знака отрицательного числа равен 1.
Например, если за основу представления кода числа взят один байт, то для представления числа будет отведено 7 разрядов, а для записи кода знака один разряд.
Прямой код. Прямой код двоичного числа совпадает по изображению с записью самого числа. Значение знакового разряда для положительных чисел равно 0, а для отрицательных чисел 1.
Пример 9.
а) Записать число +13 в прямом коде.
Двоичный эквивалент числа равен 11012.
Прямой код числа, представленный одним байтом, равен 0.0001101 (знаковый разряд отделен точкой)
б) Записать число -13 в прямом коде.
Двоичный эквивалент числа равен 11012.
Прямой код числа, представленный одним байтом, равен 1.0001101 (знаковый разряд отделен точкой)
Обратный код. Обратный код для положительного числа совпадает с прямым кодом. Для отрицательного числа все цифры числа заменяются на противоположные (1 на 0, 0 на 1), а в знаковый разряд заносится единица.
Пример 10.
а) Для числа +1101,1012

прямой код

0.0001101,101

обратный код

0.0001101,101

Как видите, коды чисел совпадают!
б) Для числа –1101,1012

прямой код

1.0001101,101

обратный код

1.1110010,010

Дополнительный код. Дополнительный код положительного числа совпадает с прямым кодом. Для отрицательного числа дополнительный код образуется путем получения обратного кода и добавлением к младшему разряду единицы.
Пример 11.
а) Для числа +1101,1012:

прямой код

0.0001101,101

обратный код

0.0001101,101

дополнительный код

0.0001101,101

б) Для числа –11012:

прямой код

1. 0001101,101

обратный код

1.1110010,010

дополнительный код

1.1110010,010
+ 1
1.1110010,011


Download 119,12 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish