
129
129
DSEG ENDS
MAIN ENDP ;конец процедуры
END TTTR
Рис. 26. Демонстрационная программа №2
Варианты заданий на лабораторную работу № 3
1. Сформировать массив их десяти однобайтных чисел. Переписать во
второй массив все нечётные числа. Их количество поместить в регистр
BL.
2. Сформировать массив из десяти двухбайтных чисел. Переписать во
второй массив все отрицательные числа.
3. Сформировать массив из десяти однобайтных чисел, все чётные пере-
писать в другой массив в обратном порядке.
4. Сформировать массив из десяти однобайтных чисел, найти среди них
числа, равные нулю, посчитать их количество и записать это число в
память после исходного массива.
5. Сформировать массив из десяти однобайтовых чисел, найти в нём ну-
левое число, все числа, оказавшиеся после него переписать в другой
массив.
6. Сформировать массив из 10 однобайтных чисел, все положительные
числа переписать на место первого массива.
7. Найти все ненулевые числа из массива, состоящего из десяти одно-
байтовых чисел, посчитать их количество и поместить это число на ме-
сто первого элемента исходного массива.
8. Найти в массиве, состоящем из десяти чисел, все нечётные и в то же
время отрицательные, переписать их в другой массив.
9. Создать массив из десяти чисел, найти в нём нулевое число, все числа,
стоящие после него, проверить на чётность и переписать в другой мас-
сив.
10. Создать массив из десяти однобайтовых чисел, найти в нём нулевое и
все числа, стоящие до него переписать в другой массив.
11. Сложить два пятибайтных шестнадцатеричных числа. Результат помес-
тить в отдельный шестибайтный массив. Проверить результат на чёт-
ность и, если он чётный, записать в регистр ВН единицу.
12. Сделать вычитание двух четырёхбайтных шестнадцатеричных чисел.
Результат поместить в отдельный массив. Проверить результат на знак
и, если результат отрицательный, произвести его инвертирование.