
лаб3
.docxМИНОБРНАУКИ РОССИИ
Санкт-Петербургский государственный
электротехнический университет
«ЛЭТИ» им. В.И. Ульянова (Ленина)
Кафедра ИИСТ
отчет
по лабораторной работе №3
по дисциплине «Компьютерные технологии в приборостроении»
Тема: Вычислительное устройство. Логические операции
Студенты гр. 9587 |
|
Медведев Г.Н. Бурдин Р.А. |
Преподаватель |
|
Королев П.Г. |
Санкт-Петербург
2021
Цель работы:
Изучение арифметических операций и форматов данных, применяемых в вычислительных устройствах
Основные теоретические положения
Для создания устройств ввода логических данных следует воспользоваться органами управления из меню Control, палитра Boolean Логическая переменная может принимать 2 значения: 1/да/on/вкл или 0/нет/off/выкл., следовательно, между значениями двух логических переменных возможны 4 комбинации.
Визуальные компоненты логических операций выбираются из меню Functions, палитра Boolen. Следует отметить, что из-за изменений, вносимых переводом английского названия операций на русский, операция Исключающее ИЛИ называется Exclusive Or, а операция Включающее ИЛИ – Not Exclusive Or.
При исследовании сдвигов, для сохранения результатов выполнения операции следует создать локальную переменную и связать ее с выходом визуального компонента сдвига.
Визуальные компоненты сдвиговых операций выбираются из меню Functions, палитра Numeric, группа Data manipulation.
Для изменения представления данных воспользоваться контекстным меню, щёлкнув правой клавишей мыши на индикаторе лицевой панели ВИ: Representation.
Для изменения формата данных воспользоваться контекстным меню, щелкнув правой клавишей мыши на индикаторе лицевой панели ВИ: Format & precision.
Обработка результатов эксперимента
Таблица 1
№ |
1-й операнд |
2-й операнд |
И |
ИЛИ |
И-НЕ |
ИЛИ-НЕ |
Искл. ИЛИ |
Вкл. ИЛИ |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
2 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
3 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
4 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
Таблица 2
№ |
Операция |
1-й операнд |
2-й операнд |
Результат |
|||
В |
Н |
В |
Н |
В |
Н |
||
1 |
И |
11111110 |
FE |
1 |
1 |
0 |
0 |
2 |
И |
11101111 |
EF |
1 |
1 |
1 |
1 |
3 |
И |
11110000 |
F0 |
1111 |
0F |
0 |
0 |
4 |
И |
1 |
10 |
1 |
10 |
0 |
0 |
5 |
И |
10100101 |
A5 |
1011010 |
5A |
0 |
0 |
6 |
ИЛИ |
11111110 |
FE |
1 |
1 |
11111111 |
FF |
7 |
ИЛИ |
11101111 |
EF |
1 |
1 |
11101111 |
EF |
8 |
ИЛИ |
11110000 |
F0 |
1111 |
0F |
11111111 |
FF |
9 |
ИЛИ |
1 |
10 |
1 |
10 |
11 |
3 |
10 |
ИЛИ |
10100101 |
A5 |
1011010 |
5A |
11111111 |
FF |
11 |
И-НЕ |
11111110 |
FE |
1 |
1 |
11111111 |
FF |
12 |
И-НЕ |
11111110 |
FE |
1 |
1 |
11111110 |
FE |
13 |
И-НЕ |
11110000 |
F0 |
1111 |
0F |
11111111 |
FF |
14 |
И-НЕ |
1 |
10 |
1 |
10 |
11111111 |
FF |
15 |
И-НЕ |
10100101 |
A5 |
1011010 |
5A |
11111111 |
FF |
16 |
ИЛИ-НЕ |
11111110 |
FE |
1 |
1 |
0 |
0 |
17 |
ИЛИ-НЕ |
11101111 |
EF |
1 |
1 |
10000 |
10 |
18 |
ИЛИ-НЕ |
11110000 |
F0 |
1111 |
0F |
0 |
0 |
19 |
ИЛИ-НЕ |
1 |
10 |
1 |
10 |
11111100 |
FC |
20 |
ИЛИ-НЕ |
10100101 |
A5 |
1011010 |
5A |
0 |
0 |
21 |
Искл.ИЛИ |
11111110 |
FE |
1 |
1 |
11111111 |
FF |
22 |
Искл.ИЛИ |
11101111 |
EF |
1 |
1 |
11101110 |
EE |
23 |
Искл.ИЛИ |
11110000 |
F0 |
1111 |
0F |
11111111 |
FF |
24 |
Искл.ИЛИ |
1 |
10 |
1 |
10 |
11 |
3 |
25 |
Искл.ИЛИ |
10100101 |
A5 |
1011010 |
5A |
11111111 |
FF |
26 |
Вкл. ИЛИ |
11111110 |
FE |
1 |
1 |
0 |
0 |
27 |
Вкл. ИЛИ |
11101111 |
EF |
1 |
1 |
10001 |
11 |
28 |
Вкл. ИЛИ |
11110000 |
F0 |
1111 |
0F |
0 |
0 |
29 |
Вкл. ИЛИ |
1 |
10 |
1 |
10 |
11111100 |
FC |
30 |
Вкл. ИЛИ |
10100101 |
A5 |
1011010 |
5A |
0 |
0 |
Таблица 3
№ |
Операция |
1-й операнд |
2-й операнд |
С-бит |
Результат |
||||||
В |
Н |
В |
Н |
|
В |
Н |
|||||
1 |
Логический сдвиг влево |
1 |
1 |
1 |
1 |
- |
10 |
2 |
|||
2 |
Логический сдвиг влево |
1 |
1 |
11 |
3 |
- |
1000 |
8 |
|||
3 |
Логический сдвиг влево |
1 |
1 |
111 |
7 |
- |
10000000 |
80 |
|||
4 |
Логический сдвиг влево |
1111 |
F |
100 |
4 |
- |
11110000 |
F0 |
|||
5 |
Логический сдвиг влево |
11110000 |
F0 |
100 |
4 |
- |
0 |
0 |
|||
6 |
Логический сдвиг влево |
10100101 |
A5 |
1 |
1 |
- |
1001010 |
4A |
|||
7 |
Логический сдвиг влево |
10100101 |
A5 |
10 |
2 |
- |
10010100 |
94 |
|||
8 |
Логический сдвиг вправо |
1 |
1 |
1 |
1 |
- |
0 |
0 |
|||
9 |
Логический сдвиг вправо |
1 |
1 |
11 |
3 |
- |
0 |
0 |
|||
10 |
Логический сдвиг вправо |
1 |
1 |
111 |
7 |
- |
0 |
0 |
|||
11 |
Логический сдвиг вправо |
1111 |
F |
100 |
4 |
- |
0 |
0 |
|||
12 |
Логический сдвиг вправо |
11110000 |
F0 |
100 |
4 |
- |
1111 |
F |
|||
13 |
Логический сдвиг вправо |
10100101 |
A5 |
1 |
1 |
- |
1010010 |
52 |
|||
14 |
Логический сдвиг вправо |
10100101 |
A5 |
10 |
2 |
- |
101001 |
29 |
|||
15 |
Циклический сдвиг влево |
1 |
1 |
1 |
1 |
- |
10 |
2 |
|||
16 |
Циклический сдвиг влево |
1 |
1 |
11 |
3 |
- |
1000 |
8 |
|||
17 |
Циклический сдвиг влево |
1 |
1 |
111 |
7 |
- |
10000000 |
80 |
|||
18 |
Циклический сдвиг влево |
1111 |
F |
100 |
4 |
- |
11110000 |
F0 |
|||
19 |
Циклический сдвиг влево |
11110000 |
F0 |
100 |
4 |
- |
1111 |
F |
|||
20 |
Циклический сдвиг влево |
10100101 |
A5 |
1 |
1 |
- |
1001011 |
4B |
|||
21 |
Циклический сдвиг влево |
10100101 |
A5 |
10 |
2 |
- |
10010110 |
96 |
|||
22 |
Циклический сдвиг вправо |
1 |
1 |
1 |
1 |
- |
10000000 |
80 |
|||
23 |
Циклический сдвиг вправо |
1 |
1 |
11 |
3 |
- |
100000 |
20 |
|||
24 |
Циклический сдвиг вправо |
1 |
1 |
111 |
7 |
- |
10 |
2 |
|||
25 |
Циклический сдвиг вправо |
1111 |
F |
100 |
4 |
- |
11110000 |
F0 |
|||
26 |
Циклический сдвиг вправо |
11110000 |
F0 |
100 |
4 |
- |
1111 |
F |
|||
27 |
Циклический сдвиг вправо |
10100101 |
A5 |
1 |
1 |
- |
11010010 |
D2 |
|||
28 |
Циклический сдвиг вправо |
10100101 |
A5 |
10 |
2 |
- |
1101001 |
69 |
|||
29 |
Сдвиг влево с переносом |
1 |
1 |
- |
- |
1 |
11 |
3 |
|||
32 |
Сдвиг влево с переносом |
1111 |
F |
- |
- |
1 |
11111 |
1F |
|||
33 |
Сдвиг влево с переносом |
11110000 |
F0 |
- |
- |
1 |
11100001 |
E1 |
|||
34 |
Сдвиг влево с переносом |
10100101 |
A5 |
- |
- |
1 |
1001011 |
4B |
|||
35 |
Сдвиг влево с переносом |
1 |
1 |
- |
- |
0 |
10 |
2 |
|||
36 |
Сдвиг влево с переносом |
1111 |
F |
- |
- |
0 |
11110 |
1E |
|||
37 |
Сдвиг влево с переносом |
11110000 |
F0 |
- |
- |
0 |
11100000 |
E0 |
|||
38 |
Сдвиг влево с переносом |
10100101 |
A5 |
- |
- |
0 |
1001010 |
4A |
|||
39 |
Сдвиг вправо с переносом |
1 |
1 |
- |
- |
1 |
10000000 |
80 |
|||
40 |
Сдвиг вправо с переносом |
1111 |
F |
- |
- |
1 |
10000111 |
87 |
|||
41 |
Сдвиг вправо с переносом |
11110000 |
F0 |
- |
- |
1 |
11111000 |
F8 |
|||
42 |
Сдвиг вправо с переносом |
10100101 |
A5 |
- |
- |
1 |
11010010 |
D2 |
|||
43 |
Сдвиг вправо с переносом |
1 |
1 |
- |
- |
0 |
0 |
0 |
|||
44 |
Сдвиг вправо с переносом |
1111 |
F |
- |
- |
0 |
111 |
7 |
|||
45 |
Сдвиг вправо с переносом |
11110000 |
F0 |
- |
- |
0 |
1111000 |
78 |
|||
46 |
Сдвиг вправо с переносом |
10100101 |
A5 |
- |
- |
0 |
1010010 |
52 |