Перечень практических заданий к экзамену
по дисциплине «Системное программирование»
1. Вычислить значение выражения (53+8)*2 + (150-60)/3. Полученный результат записать в регистр DX. Ответ: 152.
2. Вычислить значение выражения (1260-450)/2 + 310*3. Полученный результат записать в регистр SI. Ответ: 1335.
3. Вычислить значение выражения (176 / 2 + 23*3) - (125-50)/3. Полученный результат записать в регистр BX. Ответ: 132.
4. Вычислить значение выражения (786+35)*3 + (125-50)/5. Полученный результат записать в регистр DI. Ответ: 2478.
5. Вычислить значение выражения (5684 / 4 + 357 / 3 + 245 / 5)*3. Полученный результат записать в регистр CX. Ответ: 4767.
6. Вычислить значение выражения (25*7 - 31*2 + 11*3)/2. Полученный результат записать в регистр BL. В регистр BH записать 0. Ответ: 73.
7. Вычислить значение выражения 150 /3 + 78 / 2 + 365 / 5. Полученный результат записать в регистр CL. В регистр CH записать 0. Ответ: 162.
8. Вычислить значение выражения (35 / 7)*(78 / 2)-190. Полученный результат записать в регистр BH. В регистр BL записать 0. Ответ: 5.
9. Вычислить значение выражения (81 / 9)*(65 / 5)-110. Полученный результат записать в регистр CH. В регистр CL записать 0. Ответ: 7.
10. Вычислить значение выражения 150 / 5 - 35 / 7 + 210 / 3. Полученный результат записать в регистр DL. В регистр DH записать 0. Ответ: 95.
11. Разработать программу вычисления выражения а=3, b=5, c=2.
12. Разработать программу вычисления выражения а=2, b=1, c=3.
13. Разработать программу вычисления выражения а=3, b=1, c=2.
14. Разработать программу вычисления выражения а=4, b=3, c=1.
15. Разработать программу вычисления выражения а=16, b=2, c=4.
16. Разработать программу вычисления выражения, используя команды условного и безусловного переходов , a=3, b=1.
17. Разработать программу вычисления выражения, используя команды условного и безусловного переходов , a=7, b=3.
18. Разработать программу вычисления выражения, используя команды условного и безусловного переходов , a=3, b=2.
19. Разработать программу вычисления выражения, используя команды условного и безусловного переходов , a=5, b=3.
20. Разработать программу вычисления выражения, используя команды условного и безусловного переходов , a=6, b=1.
21. Разработать программу, вычисляющую сумму положительных элементов в массиве. Количество элементов в массиве - 10.
22. Разработать программу, вычисляющую количество отрицательных элементов в массиве. Количество элементов в массиве – 14.
23. Разработать программу, изменяющую массив из 10 элементов таким образом, чтобы каждый следующий элемент был равен сумме текущего и предыдущего элементов.
24. Разработать программу, возводящую в квадрат каждый элемент массива. Количество элементов в массиве – 8.
25. Разработать программу, изменяющую массив из 5 элементов таким образом, чтобы каждый элемент стал равен произведению его индекса на значение самого элемента.
26. Разработать программу, заменяющую каждый отрицательный элемент массива на ноль. Количество элементов в массиве – 10.
27. Разработать программу, умножающую положительные элементы массива на 2, а к отрицательным прибавляющую единицу.