Экзаменационные вопросы

ВУЗ Московский авиационный институт
Семестр 9 семестр
Предмет Ассемблер
Категория К экзамену/зачёту
Дата 08 апреля 2016 в 18:08 Размер 4,73 Kb
Просмотров 423 Скачиваний 25
Качество Качество не указано Комментариев 0
Рейтинг
- из 5
Автор zzyxel 4,56 из 5
Файл проверен администрацией в том числе на вирусы с помощью EsetNod32.
Экзаменационные вопросы по курсу Ассемблер

1. Место языков ассемблера среди языков программирования.
2. Структура МП Intel 80х86: используемые регистры.
3. Структура МП Intel 80х86: операционное устройство и шинный интерфейс.
4. Размещение данных в памяти. Сегментация памяти.
5. Структура регистра флагов. Команды установки флагов.
6. Структура и форматы команд МП Intel 80х86. Команды пересылки данных.
7. Способы адресации в командах МП Intel 80х86.
8. Представление данных в IBM PC: целые числа.
9. Представление данных в IBM PC: двоично-десятичные числа.
10. Представление данных в IBM PC: алфавитно-цифровые данные.
11. Представление данных в IBM PC: вещественные данные.
12. Система команд МП: команды сложения и вычитания.
13. Команды умножения и деления чисел с ФТ.
14. Структура команд МП: базовая, индексная и косвенная адресации.
15. Логические команды обработки битов.
16. Команды сдвигов и их использование.
17. Команды передачи управления: безусловные переходы. Адресация в переходах.
18. Команды передачи управления: условные переходы.
19. Команды передачи управления: организация циклов.
20. Стек. Команды работы со стеком.
21. Элементарные конструкции языка ассемблера: алфавит, ключевые слова.
22. Элементарные конструкции языка ассемблера: числа, символьные данные.
23. Элементарные конструкции языка ассемблера: имена, метки.
24. Элементарные конструкции языка ассемблера: выражения и их использование.
25. Предложения языка ассемблера: комментарии.
26. Предложения языка ассемблера: команды.
27. Предложения языка ассемблера: директивы.
28. Структура файла ассемблер-программы. Директивы оформления программы.
29. Структура файла ассемблер-программы: односегментные и многосегментные файлы.
30. Использование прерываний в ассемблер-программах.
31. Операторы в командах языка ассемблера.
32. Блочная структура программы: правила описания и вызова процедур.
33. Блочная структура программы: расположение процедур в исходном файле.
34. Блочная структура программы: внутренние и внешние процедуры.
35. Способы передачи параметров между процедурой и вызывающей программой.
36. Передача параметров между процедурой и вызывающей программой. Проблема сохранения регистров.
37. Программные пакеты MASM и TASM: этапы обработки задания (подготовка исходного файла и его трансляция).
38. Программные пакеты MASM и TASM: этапы обработки задания (компоновка объектного модуля и отладка программы).
39. Программные пакеты MASM и TASM: общие функции и различия.
40. Модели памяти и их использование в ТАСМ.
41. Макросы: макроопределения и их использование.
42. Макросы: использование параметров и комментарии.

Данный файл также доступен в разделе "к экзамену/зачёту", в предмете "ассемблер" в общих файлах.

Рекомендуем также

Для добавления файла нужно быть зарегистрированным пользователем. Зарегистрироваться и авторизоваться можно моментально через социальную сеть "ВКонтакте" по кнопке ниже:

Войти через
или

Вы можете зарегистрироваться стандартным методом и авторизоваться по логину и паролю с помощью формы слева.

Не забывайте, что на публикации файлов можно заработать.