Дата народження: 26 вересня (D= 2610, M = 0910)
D | = | = | 1A16 | = | – | в усіх кодах; | |||
–D | = | –2610 | = | – | прямий код; | ||||
– | зворотній код; | ||||||||
– | додатковий код. | ||||||||
M | = | = | = | – | в усіх кодах; | ||||
–M | = | -0910 | = | – | прямий код; | ||||
– | зворотній код; | ||||||||
– | додатковий код. |
D + M: M – D:
0001 10102 0000 10012
+ 0000 10012 + 1110 01102
= 0010 00112 = 2316 = 3510; = 1110 11112 – додатковий код;
= 1001 00002 – зворотній код;
= 1 001 00012 = 9116 = –1710;
D – M: –D – M:
0001 10102 1110 01102
+ 1111 01112 + 1111 01112
|
(перенос відкинуто)
A = 1 / (D + M) = 1 / (26 + 9)» 0,028610;
B = (D + M) / (D ´M) = 35 / 234» 0,149610;
A | = | 0.0000 0111 0101 00102 = 0.075216, | PxA | = 40; |
B | = | 0.0010 0110 0100 11002 = 0.264C16, | PxB | = 40; |
-A | = | 0.F8AD16 | – | зворотній код; |
0.F8AE16 | – | додатковий код. | ||
-B | = | 0.D9B316 | – | зворотній код; |
0.D9B416 | – | додатковий код. |
|
|
A + B: B – A:
0.075216 0.264C16
+ 0.264C16 + 0.F8AE16
= 0.2D9E16» 0,178210; = 0.1EFA16» 0,121010; (перенос відкинуто)
A – B: –A – B:
0.075216 виконується аналогічно A + B;
+ 0.D9B416 знак результату береться як
= 0.E10616 – додатковий код; знак аргументів: –0,178210
= 0.1EF916 – зворотній код;
= 0.1EFA16»–0,121010;
КОНТРОЛЬНІ ЗАПИТАННЯ
1. Сформулюйте правило переводу чисел у довільну систему числення з десяткової.
2. Чому в якості базової для цифрових ЕОМ була обрана двійкова система числення?
3. Що таке нормалізація числа?
4. Що таке додатковий код числа у довільній системі числення?
Лабораторна робота № 2
ЦЕОМ НЕЙМАНІВСЬКОЇ АРХІТЕКТУРИ
Мета роботи:
· ознайомитись з базовими принципами, що лежать в основі функціонуван-
ня ЕОМ – універсального перетворювача інформації.
ТЕОРЕТИЧНІ ВІДОМОСТІ
Структура ЕОМ
До складу ЕОМ нейманівської архітектури входять такі пристрої: процесор,
оперативна пам’ять, пристрої вводу/виводу, пульт оператора.
Процесор є основним перетворювачем інформації. Він складається з арифме-
тичного та керуючого пристроїв.
Арифметичний пристрій виконує арифметичні та логічні перетворення даних (операндів), які поступають із оперативної пам’яті. Результат перетворення фіксується на регістрі – акумуляторі і потім записується в комірку оперативної пам’яті як резільтат – операнд.
Керуючий пристрій забезпечує вибірку коду команди з комірки оперативної пам’яті на регістр команд, декодування операції, вибірку операнда в арифме-
|
|
тичний пристрій із оперативної пам’яті, ініціювання операції в арифметичному пристрої, запис результату – операнда в комірку оперативної пам’яті на місце операнда. Для адресації команд програми використовується програмний лічиль- ник. Розрядність програмного лічильника визначається значенням максимальної адреси програмного коду.
Пульт оператора дозволяє занести в програмний лічильник початкову адресу, а також виконати запуск та примусовий зупин ЕОМ.
Пристрої вводу/виводу забезпечують інформаційний зв’язок ЕОМ із зовнішнім середовищем.