Составить программу, выполняющую заданные вычисления
Задание:
Составить
программу, выполняющую следующие
вычисления:
Занести
в ячейки памяти числа в соответствие с
таблицей (таблица совпадает с заданием
п.3, но короче на 1 строку):
Ячейка
памяти
|
Заносимое
значение
|
V2001
|
3
|
V2002
|
26
|
V2003
|
15
|
V2004
|
19
|
V2005
|
32
|
V2006
|
64
|
Выполнить
следующие вычисления двойной точности:
V2010&2011=V2005&2006
– V2001&2002+V2003&2004
V2012&2013=V2003&2004
or Kaaf123
V2014&2015=V2005&2006
xor K6f1b34
Результат
выполнения операций проверить с помощью
сравнительных контактов или операции
сравнения и вывести на выходы Y1, Y2 и Y3
соответственно.
Написали
программу, выполняющую поставленную
задачу (Рис.7.1,7.2). Проверили правильность
ее выполнения.
Рис.7.1.
Программа, выполняющая заданные
вычисления (операции двойной точности),
часть 1
Рис.7.2.
Программа, выполняющая заданные
вычисления (операции двойной точности),
часть 2
Строчка 1 –
загрузка необходимых констант в
соответствующие ячейки памяти по
заданию.
Строчка 2 –
выполнение следующих операций:
V2010&2011=V2005&2006
– V2001&2002+V2003&2004
Строчка
3 - выполнение следующих операций:
V2012&2013=V2003&2004
or Kaaf123
Строчка
4 – выполнение следующих операций:
V2014&2015=V2005&2006
xor K6f1b34
Строчки
5,6,7 - проверка правильности высчитанных
значений с помощью сравнительных каналов
и вывод на выходы Y0, Y1 и Y2 соответственно.
В
ходе выполнения задания закрепили
навыки, полученные на предыдущих этапах
лабораторной работы.