- •1 Завдання «внутрішнє представлення цілочисельних даних»
- •2 Завдання «внутрішнє представлення матеріальних даних»
- •1. Зміст виконання завдання
- •2. Порядок виконання завдання
- •3. Обчислення для свого варіанту матеріальних чисел
- •4. Хід роботи:
- •5. Переведення в двійкову системи числення:
- •6. Внутрішнє представлення чисел:
- •3. Варіант завдання
- •6. Тестування:
- •4 Завдання «організація умовних переходів»
- •3. Варіант завдання
- •4. Код програми на мові Assembler:
- •6. Тестування:
- •Висновок
- •3 Завдання «обчислення цілочисельних арифметичних виразів»
5. Переведення в двійкову системи числення:
1)
;
;
;
2)
;
;
;
3)
;
;
;
4)
;
;
;
6. Внутрішнє представлення чисел:
1. Машинний формат дійсних чисел типу float:
|
50.4557 |
|||||||||||||||||||||||||||||||||||||||
|
S |
Характеристика |
Нормалізована мантиса |
|||||||||||||||||||||||||||||||||||||
|
31 |
30 |
29 |
28 |
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
||||||||
|
Binary |
|||||||||||||||||||||||||||||||||||||||
|
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
||||||||
|
Hex |
|||||||||||||||||||||||||||||||||||||||
|
4 |
2 |
4 |
9 |
D |
2 |
A |
3 |
||||||||||||||||||||||||||||||||
|
70.4577 |
|||||||||||||||||||||||||||||||||||||||
|
S |
Характеристика |
Нормалізована мантиса |
|||||||||||||||||||||||||||||||||||||
|
31 |
30 |
29 |
28 |
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
||||||||
|
Binary |
|||||||||||||||||||||||||||||||||||||||
|
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
||||||||
|
Hex |
|||||||||||||||||||||||||||||||||||||||
|
4 |
2 |
8 |
C |
E |
A |
5 |
8 |
||||||||||||||||||||||||||||||||
|
70.4577 |
|||||||||||||||||||||||||||||||||||||||
|
S |
Характеристика |
Нормалізована мантиса |
|||||||||||||||||||||||||||||||||||||
|
31 |
30 |
29 |
28 |
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
||||||||
|
Binary |
|||||||||||||||||||||||||||||||||||||||
|
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
||||||||
|
Hex |
|||||||||||||||||||||||||||||||||||||||
|
C |
2 |
8 |
C |
E |
A |
5 |
8 |
||||||||||||||||||||||||||||||||
|
50.4557 |
|||||||||||||||||||||||||||||||||||||||
|
S |
Характеристика |
Нормалізована мантиса |
|||||||||||||||||||||||||||||||||||||
|
31 |
30 |
29 |
28 |
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
||||||||
|
Binary |
|||||||||||||||||||||||||||||||||||||||
|
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
||||||||
|
Hex |
|||||||||||||||||||||||||||||||||||||||
|
C |
2 |
4 |
9 |
D |
2 |
A |
3 |
||||||||||||||||||||||||||||||||
2. Машинний формат дійсних чисел типу double:
|
50.4557 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Характеристика |
Нормалізована мантиса |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
63 |
62 |
61 |
60 |
59 |
58 |
57 |
56 |
55 |
54 |
53 |
52 |
51 |
50 |
49 |
48 |
47 |
46 |
45 |
44 |
43 |
42 |
41 |
40 |
39 |
38 |
37 |
36 |
35 |
34 |
33 |
32 |
||||||||||||||||||||||||||||||||||||||||||||||
|
Binary |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
||||||||||||||||||||||||||||||||||||||||||||||
|
Hex |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4 |
0 |
4 |
9 |
3 |
A |
5 |
4 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Нормалізована мантиса |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
31 |
30 |
29 |
28 |
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
||||||||||||||||||||||||||||||||||||||||||||||
|
Binary |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
||||||||||||||||||||||||||||||||||||||||||||||
|
Hex |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
6 |
0 |
A |
A |
6 |
4 |
C |
3 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
70.4577 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Характеристика |
Нормалізована мантиса |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
63 |
62 |
61 |
60 |
59 |
58 |
57 |
56 |
55 |
54 |
53 |
52 |
51 |
50 |
49 |
48 |
47 |
46 |
45 |
44 |
43 |
42 |
41 |
40 |
39 |
38 |
37 |
36 |
35 |
34 |
33 |
32 |
||||||||||||||||||||||||||||||||||||||||||||||
|
Binary |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
||||||||||||||||||||||||||||||||||||||||||||||
|
Hex |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4 |
0 |
5 |
1 |
9 |
D |
4 |
A |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Нормалізована мантиса |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
31 |
30 |
29 |
28 |
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
||||||||||||||||||||||||||||||||||||||||||||||
|
Binary |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
||||||||||||||||||||||||||||||||||||||||||||||
|
Hex |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
F |
4 |
F |
0 |
D |
8 |
4 |
5 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
-70.4577 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Характеристика |
Нормалізована мантиса |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
63 |
62 |
61 |
60 |
59 |
58 |
57 |
56 |
55 |
54 |
53 |
52 |
51 |
50 |
49 |
48 |
47 |
46 |
45 |
44 |
43 |
42 |
41 |
40 |
39 |
38 |
37 |
36 |
35 |
34 |
33 |
32 |
||||||||||||||||||||||||||||||||||||||||||||||
|
Binary |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
||||||||||||||||||||||||||||||||||||||||||||||
|
Hex |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
C |
0 |
5 |
1 |
9 |
D |
4 |
A |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Нормалізована мантиса |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
31 |
30 |
29 |
28 |
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
||||||||||||||||||||||||||||||||||||||||||||||
|
Binary |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
||||||||||||||||||||||||||||||||||||||||||||||
|
Hex |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
F |
4 |
F |
0 |
D |
8 |
4 |
5 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
-50.4557 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Характеристика |
Нормалізована мантиса |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
63 |
62 |
61 |
60 |
59 |
58 |
57 |
56 |
55 |
54 |
53 |
52 |
51 |
50 |
49 |
48 |
47 |
46 |
45 |
44 |
43 |
42 |
41 |
40 |
39 |
38 |
37 |
36 |
35 |
34 |
33 |
32 |
||||||||||||||||||||||||||||||||||||||||||||||
|
Binary |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
||||||||||||||||||||||||||||||||||||||||||||||
|
Hex |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
C |
0 |
4 |
9 |
3 |
A |
5 |
4 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Нормалізована мантиса |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
31 |
30 |
29 |
28 |
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
||||||||||||||||||||||||||||||||||||||||||||||
|
Binary |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
||||||||||||||||||||||||||||||||||||||||||||||
|
Hex |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
6 |
0 |
A |
A |
6 |
4 |
C |
3 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7. Код програми на мові Assembler:

8. Лістинг:


S
S
S
S