Методические рекомендации по освоению учебной дисциплины 13 1 Самостоятельная работа студентов 13 2 Оценочные средства для текущего контроля успеваемости, промежуточной 14





Скачать 299.52 Kb.
НазваниеМетодические рекомендации по освоению учебной дисциплины 13 1 Самостоятельная работа студентов 13 2 Оценочные средства для текущего контроля успеваемости, промежуточной 14
страница5/5
Дата публикации21.09.2013
Размер299.52 Kb.
ТипМетодические рекомендации
100-bal.ru > Информатика > Методические рекомендации
1   2   3   4   5

5. Материалы к промежуточному и итоговому контролю




5.1. Примерный перечень тестовых заданий


  1. Выберите неверно составленные инструкции

  • out dx,ax

  • mov ebx, [esp+4]

  • mov ebx, cr0

  • jz 0008:0000h




  1. Какие утверждения верны для модели памяти compact?

  • Адресация данных ближняя, адресация кода дальняя

  • Адресация данных ближняя, адресация кода ближняя

  • Адресация данных дальняя, адресация кода ближняя

  • Ничего из приведённого




  1. Что делает следующая инструкция

  • lea eax, [eax*8][eax]

  • Умножение eax на 16

  • Загрузка содержимого памяти по адресу ds:[8*eax] в eax

  • Умножение eax на 9




  1. В начале процедуры регистры были занесены в стек в таком порядке: eax, ebx, ecx, edx. В каком порядке их нужно восстанавливать в конце процедуры?

  • edx, ecx, eax, ebx

  • eax, ebx, ecx, edx

  • ebx, ecx, edx, eax

  • eax, ecx, ebx, edx

  • edx, ecx, ebx, eax




  1. Можно ли работать с 32-х битными регистрами в реальном (16-ти битном) режиме процессора i386

  • Да

  • Нет




  1. Какой флаг будет проверяться при выполнении инструкции условного перехода je?

  • af

  • cf

  • bf

  • ef

  • zf




  1. Какой модели организации памяти из перечисленных не существует?

  • Сплошная модель защищённого режима

  • Сплошная модель памяти реального режима

  • Сегментированная модель памяти защищённого режима

  • Сегментированная модель памяти реального режима




  1. Какой флаг устанавливается в 1 если результат арифметической команды требует коррекции?

  • cf

  • pf

  • af

  • df

  • sf




  1. Что называется физическим адресом?

  • Адрес памяти хранящийся в сегментном регистре

  • Адрес памяти используемый




  1. Почему дополнительный код используется для представления целых отрицательных чисел практически во всех микропроцессорах и микроконтроллерах? Укажите все подходящие варианты

  • Дополнительный код легко читабелен и поэтому удобен для отладки

  • Используя дополнительный код представления отрицательных чисел операцию вычитания можно заменить на операцию сложения и таким образом реализовать эти две операции на одном сумматоре.

  • Дополнительный код не является распространённым представлением отрицательных чисел. В большинстве случаев используется обратный код




  1. В чём различия инструкций ret и retf

  • ret использует дальний адрес (селектор/смещение и смещение) из стека

  • Эти инструкции идентичны

  • retf восстанавливает регистр флагов из стека

  • retf использует дальний адрес (сегмент/селектор и смещение) из стека




  1. В чём заключается разница (если она есть) между двумя следующими инструкциями? Выберите все верные утверждения.

and eax, 0FFh

и

test eax, 0FFh

  • Разница отсутствует

  • Первая не изменяет состояния флагов, вторая изменяет

  • Первая выполняет операцию «побитовое И», вторая «Логическое И».

  • Первая сохраняет результат операции, вторая нет.




  1. Что произойдёт в результате выполнения команды

Jmp $

  • Переход в защищённый режим

  • Данный код вызовёт ошибку трансляции

  • Перезагрузка компьютера

  • Зацикливание программы




  1. Одно ли и то же выполняют два следующих куска кода

1)

mov ax, 1020h

mov dx, 0377h

out dx, ax

2)

mov ax, 1020h

mov dx, 0377h

out dx, al

inc dx

out dx, ah

  • Да

  • Нет

  • Зависит от устройства




  1. Возможна ли прямая передача данных между ячейками памяти средствами набора команд 8086?

  • Да

  • Нет




  1. Какое семейство процессоров первым стало поддерживать полноценный 32-x битный защищенный режим?

  • 80486

  • Pentium (80586)

  • 80286

  • 80386

  • 8086/8088




  1. Какой способ адресации имеет наиболее компактный код?

  • Регистровый

  • Непосредственный

  • Прямой

  • регистровый относительный




  1. Регистр ax = 0, какое значение будет содержать ax после выполнения инструкции "dec al"?

  • 0x0

  • 0xf0f0

  • 0xffff

  • 0xff00

  • Процессор выведет ошибку на экран

  • 0x00ff

  • 0x0f0f




  1. Какой размер адресной шины в 8086?

  • 36 бит

  • 64 бита

  • 16 бит

  • 32 бита

  • 20 бит




  1. Какое значение будет находится в регистре ax после выполнения следующих команд?
    clc
    mov ax, ff00h
    mov cl,4
    rcl ax,cl

  • f000h

  • f00fh

  • f007h

  • 700fh




  1. Выберите правильные утверждения:

  • ESI - индекс источника, EDI - индекс приемника

  • ESP, EBP - сегментные адресные регистры

  • EAX, EBX, ECX, EDX - регистры общего назначения

  • CS, DS - сегментные адресные регистры

  • EDI - индекс источника, ESI - индекс приемника




  1. Удастся ли в 32-х битном защищённом режиме получить доступ к памяти выше 4 ГиБ, если создать сегмент с базой большей нуля и пределом в 4 ГиБ?

  • Да, но только при включенном PAE.

  • Да, это сработает всегда.

  • Да, но только при выключенном PAE.

  • Нет, даже при включенной 36-битной адресации (PAE) все процессы по прежнему смогут адресовать только 4 ГиБ.

5.2. Примерный перечень вопросов для проведения зачёта



Теоретическая часть


  1. Архитектура процессора Intel Pentium.

  2. Сегменты, принцип сегментации памяти.

  3. Использование стека.

  4. Идентификаторы, переменные, метки, имена, ключевые слова.

  5. Типы данных.

  6. Директивы определения данных.

  7. Структура программы на языке ассемблера.

  8. Директива ASSUME и INCLUDE.

  9. Сегментные регистры по умолчанию. Адресация.

  10. Команды для работы со стеком.

  11. Команды арифметического сложения ADD и ADC.

  12. Команды арифметического вычитания SUB и SBB.

  13. Команды умножения MUL и IMUL.

  14. Команды деления DIV и IDIV.

  15. Команды выполняющие логические операции.

  16. Команды выполняющие операции сдвигов.

  17. Команды сравнения и передачи управления.

  18. Команды организации циклов.

  19. Организация подпрограмм.


Практическая часть


  1. Разработать программу преобразования строки в верхний регистр, вывести строку на экран.

  2. Разработать программу преобразования числа в двоичную форму представления, вывести число на экран.

  3. Разработать подпрограмму вычисления факториала числа. Вывести результат на экран.

  4. Разработать программу удаления во введённой строке пробелов, результат вывести на экран.

  5. Разработать программу определения чётности числа, результат вывести на экран.

  6. Разработать программу копирования символьных строк, заканчивающихся нулём.

  7. Разработать программу сцепления символьных строк, заканчивающихся нулём.

  8. Разработать программу объединения целочисленных массивов.

  9. Разработать программу сравнения двух символьных строк, заканчивающихся нулём. Программа должна выдавать один из следующих вариантов: равны, не равны, меньше, больше.

  10. Разработать программу замены во введённой строке первых строчных букв слов на прописные.

  11. Разработать программу которая используя подпрограмму производит реверсирование элементов массива. Адрес массива и количество элементов в нём передаётся в подпрограмму через стек.

  12. Написать программу которая позволяет возводить целое число в целую степень и выводить результат на экран. Операцию возведения числа в степень оформить в виде процедуры.

  13. Разработать программу, которая используя подпрограмму находит количество чётных элементов в массиве чисел (двойных слов). Адрес первого элемента массива и количество элементов в нём передаётся в качестве параметров в подпрограмму через стек.

  14. Разработать программу, которая используя подпрограмму находит наибольший элемент в массиве чисел (двойных слов). Адрес первого элемента массива и количество элементов в нём передаётся в качестве параметров в подпрограмму через стек.

  15. Разработать программу, которая используя подпрограмму находит количество чётных элементов массива чисел (двойных слов). Адрес первого элемента массива и количество элементов в нём передаётся в качестве параметров в подпрограмму через стек.

  16. Разработать программу, которая используя подпрограмму находит количество слов в строке. Адрес первого символа строки передаётся в качестве параметров в подпрограмму через стек. Строка заканчивается нулевым байтом.

  17. Разработать программу, которая заменяет в массиве чисел (двойных слов) числа меньшие 100 на 0.

  18. Разработать программу, которая заменяет в массиве чисел (двойных слов) числа меньшие 100 на 0.

  19. Разработать программу, которая осуществляет реверсирование строки, выводит результат на экран.

  20. Разработать программу, которая осуществляет сложение двух однобайтовых чисел в ASCII представлении.

  21. Разработать программу, которая осуществляет деление двух чисел в ASCII представлении.

  22. Разработать программу, которая осуществляет сравнение массивов, содержащих числа с плавающей точкой.



6. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ


Для обеспечения лекционных занятий по данной дисциплине требуется аудитория (желательно компьютерный класс) оборудованный современным мультимедийным оборудованием: видеопроектором (или интерактивной доской) подключенной к персональному компьютеру с установленным программным обеспечением представленным в таблице 1.

Для обеспечения лабораторно-практических занятий по данной дисциплине необходимы компьютерный класс с выходом в Интернет и установленным программным обеспечением представленным в таблице 1.

Таблица 1. Необходимое программное обеспечение

Программное обеспечение

Описание

Системное программное обеспечение

Windows XP Professional либо более поздней версии (32-х битная)

Операционная система семейства Windows NT корпорации Microsoft

Лицензионное прикладное программное обеспечение

Microsoft Office 2003 либо более поздней версии

Офисный пакет приложений для операционных систем Microsoft Windows. Обязательно наличие в составе пакета Microsoft Word, Microsoft Excel, Microsoft PowerPoint и Microsoft Visio.

Бесплатное прикладное программное обеспечение

Macro Assembler (MASM) версии не ниже 8.0 (32-х битный)

Ассемблер для процессоров семейства x86 для написания программ для Windows (http://www.masm32.com).

OllyDbg

Бесплатный проприетарный 32-битный отладчик уровня ассемблера для операционных систем Windows, предназначенный для анализа и модификации откомпилированных исполняемых файлов и библиотек, работающиx в режиме пользователя (http://www.ollydbg.de/).

RadASM

Бесплатная среда разработки программного обеспечения для ОС Windows и не только, изначально предназначенная для написания программ на языке ассемблера (http://radasm.cherrytree.at/, http://www.oby.ro/rad_asm/ ).

7. СПИСОК ОСНОВНОЙ И ДОПОЛНИТЕЛЬНОЙ ЛИТЕРАТУРЫ, ДРУГИЕ ИНФОРМАЦИОННЫЕ ИСТОЧНИКИ


Основная литература

  1. Крупник А. Б. Изучаем Ассемблер. – СПб.: Питер, 2005. – 249 с.

  2. Магда Ю. С. Ассемблер для процессоров Intel Pentium. – СПб.: Питер. 2006. – 410 с.

  3. Финогенов К. Г. Использование языка Ассемблера. Учебное пособие – М.: Горячая Линия – Телеком, 2004. – 440 с.

  4. Юров В. И. Ассемблер: учебник для вузов. 2-е изд. – СПб.: Питер, 2003. – 637 с.

  5. Юров В. И. Ассемблер: практикум – СПб.: Питер, 2004. – 400 с.


Дополнительная литература

  1. Галисеев Г. В. Ассемблер для Win 32. Самоучитель. – М.: Вильямс, 2007. – 368 с.

  2. Иванов В. Б. Программирование микроконтроллеров для начинающих. Визуальное проектирование, язык C, ассемблер. – М: МК-Пресс, 2010. – 176 с.

  3. Марек Р. Ассемблер на примерах – М.: Наука и техника, 2005. – 240 с.

  4. Пильщиков В.Н. Assembler. Программирование на языке ассемблера IBM PC.– М: Диалог-МИФИ, 2005. – 288 с.

  5. Пирогов В. Е. Ассемблер для Windows. – СПб.: БХВ - Петербург., 2007. — 896 с.

  6. Пирогов В. Е. Ассемблер на примерах. – СПб.: БХВ - Петербург., 2005. — 416 с.


Базы данных, интернет-ресурсы,
информационно-справочные и поисковые системы


  1. Википедия. Свободная энциклопедия. [Электронный ресурс]: Ассемблер – Режим доступа: http://ru.wikipedia.org/wiki/ Assembler, свободный.

  2. Касперски К. Сравнение ассемблерных трансляторов [Электронный ресурс] – Режим доступа: http://www.insidepro.com/kk/108/108r.shtml, свободный.

  3. Официальный сайт MASM32 [Электронный ресурс] : [офиц. сайт] – Режим доступа: http://www.masm32.com/, свободный.
1   2   3   4   5

Похожие:

Методические рекомендации по освоению учебной дисциплины 13 1 Самостоятельная работа студентов 13 2 Оценочные средства для текущего контроля успеваемости, промежуточной 14 iconМетодические рекомендации по освоению учебной дисциплины самостоятельная работа студента
Оценочные средства для контроля успеваемости и результатов освоения учебной дисциплины
Методические рекомендации по освоению учебной дисциплины 13 1 Самостоятельная работа студентов 13 2 Оценочные средства для текущего контроля успеваемости, промежуточной 14 iconМетодические рекомендации по освоению учебной дисциплины самостоятельная работа студента
Оценочные средства для контроля успеваемости и результатов освоения учебной дисциплины
Методические рекомендации по освоению учебной дисциплины 13 1 Самостоятельная работа студентов 13 2 Оценочные средства для текущего контроля успеваемости, промежуточной 14 iconМетодические рекомендации по освоению учебной дисциплины «арбитражный...
Оценочные средства для контроля успеваемости и результатов освоения уучебной дисциплины 19
Методические рекомендации по освоению учебной дисциплины 13 1 Самостоятельная работа студентов 13 2 Оценочные средства для текущего контроля успеваемости, промежуточной 14 iconМетодические рекомендации по освоению учебной дисциплины 24 1 Самостоятельная...
Тема Дискретная случайная величина, способы ее задания. Числовые характеристики. Функция распределения и ее свойства. 22
Методические рекомендации по освоению учебной дисциплины 13 1 Самостоятельная работа студентов 13 2 Оценочные средства для текущего контроля успеваемости, промежуточной 14 iconМетодические рекомендации по освоению учебной дисциплины 11 1 Самостоятельная...
Гос впо по специальности 080111. 65 Маркетинг, утвержденный Министерством образования РФ «23» марта 2000 г., №202 эк /сп
Методические рекомендации по освоению учебной дисциплины 13 1 Самостоятельная работа студентов 13 2 Оценочные средства для текущего контроля успеваемости, промежуточной 14 iconМетодические рекомендации по освоению учебной дисциплины 17 1 Самостоятельная...
Гос впо по специальности 080111. 65 Маркетинг, утвержденный Министерством образования РФ «23» марта 2000 г., №202 эк /сп
Методические рекомендации по освоению учебной дисциплины 13 1 Самостоятельная работа студентов 13 2 Оценочные средства для текущего контроля успеваемости, промежуточной 14 iconМетодические рекомендации по освоению учебной дисциплины 17 1 Самостоятельная...
Форма обучения – очная, заочная, заочная (сокращенная) на базе среднего профессионального образоания
Методические рекомендации по освоению учебной дисциплины 13 1 Самостоятельная работа студентов 13 2 Оценочные средства для текущего контроля успеваемости, промежуточной 14 iconМетодические рекомендации по освоению учебной дисциплины 20 1 Самостоятельная...
...
Методические рекомендации по освоению учебной дисциплины 13 1 Самостоятельная работа студентов 13 2 Оценочные средства для текущего контроля успеваемости, промежуточной 14 iconМетодические рекомендации по проведению семинарских занятий Самостоятельная...
Оценочные средства длятекущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины и учебно-методическое...
Методические рекомендации по освоению учебной дисциплины 13 1 Самостоятельная работа студентов 13 2 Оценочные средства для текущего контроля успеваемости, промежуточной 14 iconМетодические рекомендации по освоению учебной дисциплины 24 1 Самостоятельная...
Гос впо по специальности 080109. 65Бухгалтерский учет анализ и аудит, утвержденный Министерством образования РФ «17» марта 2000 г.,...
Методические рекомендации по освоению учебной дисциплины 13 1 Самостоятельная работа студентов 13 2 Оценочные средства для текущего контроля успеваемости, промежуточной 14 iconМетодические рекомендации по освоению учебного материала. 13 1 Самостоятельная...
Специальность 230103. 51 Автоматизированные системы обработки информации и управления (в промышленности, в бюджетных отраслях)
Методические рекомендации по освоению учебной дисциплины 13 1 Самостоятельная работа студентов 13 2 Оценочные средства для текущего контроля успеваемости, промежуточной 14 iconСамостоятельная работа студентов по дисциплине 7 Анализ важнейших...
Оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины 7
Методические рекомендации по освоению учебной дисциплины 13 1 Самостоятельная работа студентов 13 2 Оценочные средства для текущего контроля успеваемости, промежуточной 14 iconМетодические рекомендации по освоению учебной дисциплины 9 1 Самостоятельная...
Гос впо по специальности 230101. 65 «Вычислительные машины, комплексы, системы и сети», утвержденный Министерством образования РФ...
Методические рекомендации по освоению учебной дисциплины 13 1 Самостоятельная работа студентов 13 2 Оценочные средства для текущего контроля успеваемости, промежуточной 14 iconМетодические рекомендации по освоению учебной дисциплины 15 1 Самостоятельная...
Гос впо по специальности 230101. 65 «Вычислительные машины, комплексы, системы и сети», утвержденный Министерством образования РФ...
Методические рекомендации по освоению учебной дисциплины 13 1 Самостоятельная работа студентов 13 2 Оценочные средства для текущего контроля успеваемости, промежуточной 14 iconМетодические рекомендации по освоению учебного материала 33 1 Самостоятельная...
Гос впо по специальности 080109. 65 Бухгалтерский учет, анализ и аудит, утвержденный Министерством образования РФ «17» марта 2000...
Методические рекомендации по освоению учебной дисциплины 13 1 Самостоятельная работа студентов 13 2 Оценочные средства для текущего контроля успеваемости, промежуточной 14 iconМетодические рекомендации по изучению дисциплины «История культуры России»
Оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины и учебно-методическое...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск