группы 212501, 212502

advertisement
ВОПРОСЫ К ЗАЧЕТУ
по дисциплине
«ПРОГРАММИРОВАНИЕ ТЕХНИЧЕСКИХ СРЕДСТ И ПРОГРАММИРУЕМЫЕ ЦИФРОВЫЕ
УСТРОЙСТВА В СИСТЕМАХ БЕЗОПАСНОСТИ»
Весенний семестр 2014-2015 учебного года
Специальность 1-38 02 03 «Техническое обеспечение безопасности»
(группы 212501, 212502)
Assembler
Структура ЭВМ.
Сегментная адресация памяти.
Назначение Assembler.
Регистры процессора.
Организация выполняемых программ в MS – DOS. Система команд
процессора Intel 86.
6. Директивы ассемблера.
7. Операции и выражения в ассемблере.
8. Основные группы команд.
9. Использование процедур в ассемблере.
10. Способы передачи параметров в процедурах.
11. Режим адресации в памяти и микропроцессоре Intel 86. Определение
физического адреса.
12. Связь ассемблера с языками высокого уровня. ASSEMBLER и PASCAL.
13. Связь ассемблера с языками высокого уровня. Связь ASSEMBLER и С.
14. Макросредства. Способы использования макросов.
15. Использование в макросах директив повторения.
16. Условные директивы.
1.
2.
3.
4.
5.
Язык Cи
1. Структура программы на языке C.
2. Заголовочные файлы. Объявление переменных. Точка входа в программу,
составной оператор. Вывод на экран текстовых сообщений.
3. Типы данных. Скалярные типы данных С. Преобразования типов.
4. Массивы. Пользовательские типы данных.
5. Структуры. Перечисления, объединения, битовые поля.
6. Арифметические операторы. Операторы инкремента и декремента.
7. Операторы условия if / else, switch.
8. Логические операции.
9. Циклы.
10. Безусловный и условные переходы.
11. Побитовые операторы. Доступ к отдельным битам.
12. Двоичная система счисления, бит, байт, слов. Использование различных
систем счисления.
13. Память ЭВМ. Адресация и распределение памяти ЭВМ. Использование
ОП прикладной программой.
14. Объявление и использование указателей. Разыменование указателей на
структуры.
15. Арифметические действия с указателями. Указатели и массивы.
16. Форматированный вывод с помощью printf. Ввод с помощью scanf.
17. Потоки. Работа с текстовыми файлами. Файлы произвольного доступа.
18. Обработка символов на ЭВМ. Операции со строками в C.
19. Объявление функции в C. Вызов функций.
20. Константы и макросы, директива #define. Область видимости переменных.
21. Прототипы функций, библиотеки, рекурсия. Создание “процедур”.
22. Заголовочные файлы, директива #include. Стандартная библиотека C.
23. Указатели на функции. Передача указателя на функцию, вызов по ссылке.
24. Динамические массивы. Стек.
25. Очередь, сбор данных в многозадачной ОС. Кольцевой буфер, линия
задержки.
26. Связанный список.
Аппаратная часть
Дешифратор. Шифратор.
RS-триггер.
JK-тригер.
Счетчик.
Регистр хранения.
Регистр сдвига.
Арифметико-логическое
устройство
(принцип
и
алгоритм
функционирования).
8. Арифметико-логическое устройство (структурная схема и временная
диаграмма).
9. Схемное устройство управления.
10. Датчик сигналов на основе счетчика с дешифратором.
11. Датчик сигналов на сдвиговом регистре.
12. Структурная схема микропрограммного устройства управления.
13. Запоминающие устройства (ЗУ). Классификация ЗУ.
14. Построение ЗУ с заданной организацией (методика и принципы).
15. Запоминающее устройство объемом 8К*8 разрядов на БИС с
организацией 1К*8 разрядов.
1.
2.
3.
4.
5.
6.
7.
16. Запоминающее
устройство
организацией 1К*1 разряд.
объемом
1К*8
разрядов
на
БИС
Вопросы разработали:
ЛОГИН Владимир Михайлович – магистр технических наук, старший
преподаватель
РОЛИЧ Олег Чеславович − канд.техн.наук, доцент
с
Download