ЭКЗАМЕНАЦИОННЫЕ ВОПРОСЫ И ЗАДАЧИВОПРОСЫ

1. Структурная схема микрокомпьютера. Системная шина.

2. Архитектура микропроцессора.

3. Внутренняя архитектура микропроцессора 8086.

4. Организация памяти. Байт, слово и сегмент.

5. Процесс выполнения команд и обмена данными между микропроцессором и памятью.

6. Распределение памяти.

7. Формат машинной команды.

8. Трансляция и сборка с помощью TASMB.COM.

9. Отладчик DEBUG.

10. Трансляция и сборка с помощью TASM.EXE и TLINK.EXE.

11. Сегментные регистры и их применение.

12. Файлы, участвующие в компиляции и сборке.

13. Представление целых чисел со знаком.

14. Неупакованный формат BCD.

15. Упакованный формат BCD.

16. Числа с плавающей точкой.

17. Представление данных сопроцессора.

18. Требования языка Ассемблер. Директивы.

19. Регистры общего назначения.

20. Регистровые указатели и индексные регистры.

21. Счетчик команд и регистр флагов.

22. Способы адресации.

23. Работа со стеком.

24. Команды безусловного перехода.

25. Команды условного перехода.

26. Команды цикла.

27. Логические операции.

28. Команды сдвига.

29. Команды циклического сдвига.

30. Команды CALL и RET.

31. Внешние подпрограммы.

32. Выполнение загрузочного модуля. Отличия COM и EXE.

33. Команды вызова прерывания.

34. Определение данных.

35. Команды преобразования xlat и её применение.

36. Ввод и вывод целых чисел.

37. Простейший графической режим. Методы вывода точек на экран.

38. Текстовый режим. Видеопамять и атрибуты символов в текстовом режиме.

39. Прокрутка экрана.

40. Функции прерывания 10h.

41. Виды прерываний.

42. Вектора обработки прерываний.

43. Разработка процедуры обработки прерывания.

Системные прерывания для ввода и вывода символов.

1.

2. Строение магнитных дисков. Логические сектора.

3. Загрузочная запись и её поля.

4. Таблица распределения файлов FAT.

5. Корневой каталог и структура записей о файлах.

6. Чтение и запись логических секторов.

7. Блок управления файлом FCB и его применение для чтения и записи файлов.

8. Файловый номер и его применение для чтения и записи.

9. Строковые операции.

10. Сложение неупакованных десятичных чисел.

11. Вычитание неупакованных десятичных чисел.

12. Команды коррекции операций для неупакованного BCD – формата.

13. Команды коррекции арифметических операций для упакованного BCD – формата.