Вопросник к экзамену за 6-й семестр по дисциплине «Языки Ассемблера» icon

Вопросник к экзамену за 6-й семестр по дисциплине «Языки Ассемблера»


Смотрите также:
Вопросник к экзамену для студентов потока с-21 – с-23. 2 семестр...
Конспект лекций по курсу язык ассемблера ibm...
Список дисциплин на первый курс второй семестр 4 Тематика вопросов к экзамену и к контрольной...
Поколения языков программирования...
Вопросы для подготовки к экзамену по дисциплине «История рекламы» 2 курс, 3 семестр...
Список дисциплин на второй курс четвертый семестр: 4 Вопросы к экзамену по дисциплине...
Список дисциплин на первый курс второй семестр 5 Вопросы к экзамену и для контрольных работ по...
Вопросник по оэвм за 3-ий семестр 2008/2009 учебного года...
Вопросы к экзамену по дисциплине «Интегрированные системы управления и проектирования»...
Вопросы к экзамену по дисциплине «Социология» 13 Тематика вопросов к экзамену 15 по дисциплине...
Архитектура ЭВМ и язык ассемблера. Вопросы для подготовки к экзамену. III поток...
Вопросник тестирования по предмету...



Загрузка...
скачать
Вопросник к экзамену за 6-й семестр по дисциплине «Языки Ассемблера»


1. Позиционные системы счисления. 16-ричная система счисления. Правила перехода от 16-ричной к двоичной системе. Запись чисел в Turbo Assembler.

2. Кодирование символов. ASCII. Изображаемые символы: прописные и строчные буквы, цифры. Управляющие символы. Расширения ASCII, символы псевдографики. Unicode.

3. Структура ячейки памяти.

4. Целые знаковые числа. Дополнительный код. Получение кода числа –a по коду числа a. Диапазоны для знаковых чисел в зависимости от размера ячейки. Преимущества дополнительного кода.

5. Сложение и вычитание целых чисел в 4-битовой машине. Флаги CF и OF, правила их установки по результату операции.

6. Архитектура фон Неймана. Семейство процессоров x86.

7. Общая шина. Память: RAM и ROM. Адресное пространство. Сегменты и сегментные регистры.

8. Регистры центрального процессора 8086. HL-, PI-регистры, сегментные регистры, указатель команд, регистр флагов. Флаги состояния.

9. Отладчик Turbo Debugger. Панели окна CPU. Ассемблирование. Изменение и отображение регистров и ячеек памяти. Трассировка и выполнение кода. Особенности работы с подпрограммами.

10. Методы адресации: прямой, непосредственный, регистровый. Атрибутные операторы. Команды пересылки данных: MOV и XCHG.

11. Команды сложения и вычитания: add и sub. Длинные целые. Команды сложения с переносом и вычитания с заёмом: adc и sbb. Выравнивание операндов различного размера: беззнаковые и знаковые операнды.

12. Команды умножения: mul и imul. Установка флагов при умножении. Команды деления: div и idiv. Переполнение при делении.

13. Команда сравнения. Пример команды условного перехода: jz (je). Код команды условного перехода.

14. Простые переходы. Знаковые и беззнаковые переходы.

15. Команды безусловного перехода. Структурное программирование условного оператора. Использование команд перехода в Turbo Dedugger: технология обратных поправок.

16. Команда организации цикла. Косвенная адресация.

17. Кодирование однооперандных команд.

18. Кодирование двухоперандных команд.

19. Кодирование команд с непосредственным операндом. Префикс замены сегмента. Команда lea.

20. Стек. Команды работы со стеком. Операции с сегментными регистрами.

21. Стековый кадр. Реализация автоматических переменных в языке Си. Команды создания и уничтожения стекового кадра.

22. Подпрограммы. Команды вызова подпрограммы и возврата из подпрограммы. Передача параметров в подпрограмму: через регистры, через стек. Команды для изменения флага переноса. Особенности работы с подпрограммами в отладчиках. Вложенные подпрограммы.

23. Прерывания. Виды прерываний: исключения, внешние прерывания, программные прерывания.

24. Команды программного прерывания int N и команда возврата из программы обработки прерывания iret. Программа обработки прерывания: типичное содержание.

25. Распределение векторов прерываний. Примеры функций BIOS. Системные вызовы в MS DOS: вывод строки на экран, завершение программы.

26. Этапы создания программы: ассемблирование, компоновка, выполнение. Листинг. Сообщения TASM об ошибках.

27. Этапы создания программы: ассемблирование, компоновка, выполнение. Карта памяти. Сообщения TLINK об ошибках.

28. Этапы создания программы: ассемблирование, компоновка, выполнение. Блоки памяти. PSP. Хвост командной строки.

29. Командный файл для ассемблирования, компоновки и отладки.

30. Директивы определения данных. Определение байтов, слов и двойных слов. Метки. Оператор дублирования. Описание подпрограмм.

31. Счетчик адреса.

32. Переменные и константы времени ассемблирования.




Скачать 28,16 Kb.
оставить комментарий
Дата02.10.2011
Размер28,16 Kb.
ТипДокументы, Образовательные материалы
Добавить документ в свой блог или на сайт

Ваша оценка этого документа будет первой.
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Загрузка...
Документы

Рейтинг@Mail.ru
наверх