Составители:
23
18. Первое положительное число массива заменить на заданное.
19. Все нечетные числа массива заменить на заданное.
20. Первое четное число массива заменить на заданное.
21. Все положительные числа массива заменить на FF.
22. Определить количество отрицательных чисел в массиве.
Контрольные вопросы
к лабораторным работам № 1, 2
1. Особенности гарвардской архитектуры.
2. Действия МК при выполнении команды.
3. В чем состоит конвейерный принцип обработки команд? Приве
дите пример.
4. Как можно организовать чтение табличных данных из резидент
ной памяти программ (РПП)?
5. Назовите диапазоны адресов, которыми может пользоваться
программист для хранения данных.
6. Назначение WDT и способ его использования.
7. Запрограммировать очистку массива ячеек памяти (количество,
начальный адрес): а) 30h, 20h; б) 20h, 30h; в) 20h, 40h; г) 40h, 10h.
8. Что такое программные и аппаратные прерывания?
9. Составить программу подсчета числа единиц в байте.
10. В пределах какого адресного пространства возможен переход
в командах CALL ADR, goto ADR?
11. Назовите варианты команд возврата из подпрограммы. В ка
ком случае используется каждый вариант?
12. Составьте программу для фрагмента алгоритма (либо А, либо Б).
Примечание. Первой в программе должна находиться команда,
содержащая условие, например: BTFSS STATUS, C.
£ÇŹƽ¹
£ÇŹƽ¹
£ÇŹƽ¹
Îǽ
¹
¦¾Ë
ÔÎǽ
¬ÊÄÇ»Á¾
£ÇŹƽ¹
£ÇŹƽ¹
£ÇŹƽ¹
Îǽ
¹
¦¾Ë
ÔÎǽ
¬ÊÄÇ»Á¾
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »