Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LAB3.doc
Скачиваний:
11
Добавлен:
12.04.2015
Размер:
162.3 Кб
Скачать

3. Варианты заданий

  1. Написать программу для поиска минимального и максимального чисел в двумерном массиве 44. Исходный массив задается в сегменте данных. Тип элемента –dd.

  2. Написать программу для вычисления сумм элементов строк двумерного массива слов 44. Полученные значения сохранить в массиве. Исходный массив задается в сегменте данных.

  3. Написать программу для вычисления 12 чисел Фиббоначи. Полученные числа сохранить в 2-мерном массиве 6х2. (1,1,2,3,5,8,13 …)

  4. Написать программу для вычисления суммы элементов выше главной диагонали двумерного массива NN. Исходный массив задается в сегменте данных.(N=4).Тип данных – DW.

  5. Написать программу для подсчета четных и нечетных элементов в двумерном массиве NN. Исходный массив задается в сегменте данных.(N=4).Тип элементовDD.

  6. Написать программу для заполнения элементов ниже главной диагонали 0 двумерного массива NN. Исходный массив задается в сегменте данных.(N=4).

  7. Написать программу для транспонирования 2-мерной матрицы байт. NN(N=4)

  8. Написать программу для суммирования элементов массива слов, начиная с нулевого, в шахматном порядке. (NN,N=4).

  9. Написать программу для заполнения элементов массива слов квадратами натуральных чисел (2, 4, 9…), начиная с нулевого, в шахматном порядке. (NN,N=4).

  10. Написать программу для вычисления сумм элементов столбцов двумерного массива байт 44. Полученные значения сохранить в массиве. Исходный массив задается в сегменте данных.

  11. Написать программу, которая умножает элементы «четных» столбцов на 2, а «нечетных» строк на 4. Исходный массив байт 44 задается в сегменте данных.

  12. Написать программу для декрементирования четных и инкрементирования нечетных элементов в двумерном массиве NN. Исходный массив задается в сегменте данных.(N=4). Тип элементовDD

4. Контрольные вопросы

  1. Как организовать цикл с постусловием с переменным количеством повторов

  2. Анализируя значения флагов, найдите соответствия межу знаковыми и беззнаковыми командами условных переходов

  3. Как организовать циклы типа FORTOиWHILEDO

  4. Зачем используются команды PUSHиPOPпри организации вложенных циклов сLOOP. Каким образом можно обойти требование использованияPUSH,POP.

  5. Назовите недостатки различных типов организации циклов

  6. Какие существуют атрибуты адреса команды JMP. Какой атрибут используется по умолчанию.

  7. Приведите все варианты записей адресаций: базово-индексной и базово-индексной со смещением. Что такое относительная адресация. Пример

  8. Задайте 4-х мерный массив и обратитесь к ячейке с номером [3,5,1,1].

  9. Сравните маш. коды JMPпри прямом коротком, прямом ближнем, прямом дальнем переходах.

  10. Можно ли использовать атрибуты адреса в командах условных переходов. Почему?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]