Практикум по дисциплине «Бортовые цифровые вычислительные устройства и машины» предназначен для курсантов специальности 1-37 04 02 «Техническая эксплуатация авиационного оборудования»



бет4/20
Дата08.05.2023
өлшемі0.78 Mb.
#473379
түріПрактикум
1   2   3   4   5   6   7   8   9   ...   20
измененные лабы БЦВУиМ

Порядок выполнения работы
1 Сложение двух положительных чисел.
Запустить программу Electronics Workbench и вывести файл «ЛР2-Сумматор.ewb». Из таблицы 2.1 выбрать по варианту числа А и В.

Таблица 2.1 – Исходные данные для опыта 1



Вариант

1

2

3

4

5

6

7

8

Число А

9

14

6

12

4

14

7

11

Число В

11

10

9

3

13

8

8

4

Преобразовать числа А и В в четырехразрядные двоичные позиционные коды и с помощью клавиш Q, W, E, R ввести число В, а клавишами T, Y, U, I ввести число А (левые положения переключателей соответствуют логическому нулю, правые – единице). В данном опыте переключатели среднего ряда с помощью клавиши пробела и буквы z установить в левое положение, т. е. инверторы в разрядах числа В должны быть отключены. Переключатель переноса из младшего разряда с0 также установить в левое положение. Включить схему в работу выключателем в верхнем правом углу и записать результаты в таблицу 2.2, в строку с0 = 0.


Таблица 2.2 – Результаты сложения двух положительных чисел

Разряд, перенос

s3

s2

s1

s0

c4

c3

c2

c1

c0

с0=0




























с0=1




























Перевести переключатель с0 в правое положение и записать новые результаты в таблицу 2.2 в строку с0 = 1.
2 Образование обратного и дополнительного кодов отрицательных чисел.
а) Из таблицы 2.3 выбрать по варианту числа А и В и преобразовать их в трехразрядные двоичные позиционные коды.
Таблица 2.3 – Исходные данные для опыта 2

Вариант

1

2

3

4

5

6

7

8

Число А

4

5

7

1

6

7

1

6

Число В

6

3

2

4

2

4

5

3

Клавишами T, Y, U, I установить переключатели а3, а2, а1, а0 в левое (нулевое) положение и не менять его. Клавишей Q перевести переключатель в3 в правое положение, клавишами W, E, R установить прямой код числа В (левые положения переключателей соответствуют логическому нулю, правые – единице). Переключатель с0 клавишей С установить в левое положение (логический 0), переключатели среднего ряда клавишами пробела и буквы z перевести в левое положение и включить схему в работу. По индикаторам сумматора s3…s0 записать в таблицу 2.4 прямой код отрицательного числа В.

Таблица 2.4 – Прямой, обратный и дополнительный коды отрицательных чисел



Число










Разряды кодов

s3

s2

s1

s0

s3

s2

s1

s0

c0

Прямой код

























0

Обратный код

























0

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

























1

b) Перевести клавишей пробела три переключателя среднего ряда в правое положение, т.е. включить в цепь каждого из трех разрядов инверторы Inv0, Inv1, Inv2. По выходным индикаторам сумматора записать в таблицу 2.4 обратный код отрицательного числа В.
с) Перевести дополнительно переключатель с0 в правое положение (логическая 1) и по выходным индикаторам сумматора записать дополнительный код отрицательного числа В в таблицу 2.4.
d) Вместо двоичного кода числа В переключателями в2, в1, в0 установить двоичный позиционный трехразрядный код числа А. После этого в соответствии с подпунктами а, b, с записать в таблицу 2.4 прямой, обратный и дополнительный коды отрицательного числа А.
3 Сложение положительных и отрицательных чисел.
Операцию сложения положительных и отрицательных чисел, взятых из таблицы 2.3, выполнить для двух случаев: отрицательного В, т. е. А + (–В) и отрицательного А, т. е. В + (–А).
а) Для операции А + (–В) переключатель а3 установить в левое (нулевое) положение, переключателями а2, а1, а0 установить прямой код числа А. Переключатель в3 установить в правое (единичное) положение, переключателями в2, в1, в0 установить прямой код числа В. Клавишей z установить переключатель среднего ряда в левое положение, а клавишей пробела три других переключателя среднего ряда – в правое положение. Переключатель с0 клавишей С установить в правое (единичное) положение. После этого по показаниям выходных индикаторов сумматора s3, s2, s1, s0 записать в таблицу 2.5 код результата суммирования.

Таблица 2.5 – Результаты суммирования положительных и отрицательных чисел



Операция

А + (–В)

В + (–А)

Разряды

s3

s2

s1

s0

s3

s2

s1

s0

На выводах сумматора

























Обратный код суммы

























Прямой код суммы

























Если в знаковом разряде суммы s3 стоит 0 (результат положительный), то в разрядах s2, s1, s0 сумматора дается прямой код суммы, который переписывается без изменений в нижнюю строчку таблицы 2.5. Если в знаковом разряде суммы s3 стоит единица (результат отрицательный), то в разрядах s2, s1, s0 сумматора дается дополнительный код суммы. После этого следует перевести переключатель с0 в левое (нулевое) положение, получившийся на индикаторах сумматора обратный код суммы записать в соответствующую строку таблицы 2.5, а затем перевести переключатели верхнего ряда в правое положение и по индикаторам Inv otric summy (s2p, s1p, s0p справа вверху) записать в нижнюю строку таблицы 2.5 прямой код суммы.
b) Для операции В + (–А) поменять местами коды чисел А и В, т. е. переключателями а2, а1, а0 установить код числа В, а переключателями в2, в1, в0 установить код числа А. Все остальные действия выполнить по подпункту а.
4 Сравнение двух положительных чисел.
Для сравнения положительных чисел из таблицы 2.6 по варианту выбирается одно число А и три числа В (В1, В2, В3).
Таблица 2.6 – Исходные данные для опыта 4

Вариант

1

2

3

4

5

6

7

8

Число А

9

10

6

13

7

8

11

12

Число В1

5

6

3

10

4

5

7

8

Число В2

9

10

6

13

7

8

11

12

Число В3

12

14

12

15

10

9

13

14

Сравнение производится путем суммирования дополнительных кодов двух чисел. В нашем случае числу А присваивается положительное значение, тогда его дополнительный код такой же, как и прямой. Числу В присваивается отрицательный знак, тогда его дополнительный код образуется введением в разряды этого числа инверторов (средняя группа переключателей) и добавлением переноса с0 в младший разряд сумматора. Дополнительный знаковый разряд чисел в операции сравнения не участвует.
Приведенные в таблице 2.6 числа, выбранные по варианту, следует преобразовать в четырехразрядные двоичные позиционные коды. Переключателями а3, а2, а1, а0 задается код числа А и в дальнейшем он не меняется. Переключатель с0 устанавливается в правое (единичное) положение.
Переключателями в3, в2, в1, в0 последовательно задаются коды чисел В1, В2, В3. Переключатели средней группы переводятся клавишей пробела и z в правое положение, т. е. инверторы вводятся в цепь каждого разряда числа В. Схема включается в работу и фиксируются показания индикаторов сумматора и левых верхних индикаторов компаратора (таблица 2.7).
Таблица 2.7 – Результаты сравнения двух чисел

Индикаторы

Ind1

Ind2

Ind3

c4

s3

s2

s1

s0

c0

А=…

В1=

























1

В2=

























1

В3=

























1

По результатам опытов сравнения необходимо сформулировать признаки отношений двух чисел: А > В, А = В, А < В.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   20




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет