Сборник задач и упражнений для лабораторного практикума по курсу "ЭВУ и системы" (изучение архитектуры и системы команд INTEL-совместимых микропроцессоров). Коршунов А.Д. - 3 стр.

UptoLike

Составители: 

3
Методические указания по использованию сборника
Настоящий сборник содержит около 50 задач по программированию на языке
Ассемблер для микропроцессоров (МП) фирмы Intel, подобранных таким образом, что-
бы выработать у студентов IV курса навыки использования системы команд упомяну-
тых МП, а также способов представления двоичной информации, принятых в различ-
ных цифровых системах обработки данных.
Предполагается, что настоящий сборник будет использоваться совместно с
учебной программной системой AsmEd, разработанной на кафедре радиоэлектроники
физического факультета ИГУ при поддержке соответствующих методических пособий
того же автора.
Материал сборника располагается по классическому принципу «от простого - к
сложному»: команды пересылки данных и арифметических операций, логические ко-
манды и команды сдвигов, организация циклов и ветвлений, работа с массивами дан-
ных и строками символов, вывод информации на устройство отображения. В разделах 1
и 2 предполагается использование только линейных алгоритмов. На тот случай, если в
лабораторном практикуме будет использован встроенный Ассемблер системы про-
граммирования Turbo Pascal, в сборнике предусмотрен раздел 8 (дополнительный).
Преподаватели, ведущие занятия в студенческих подгруппах, могут как использовать
приведённые задачи и упражнения в готовом виде, так и разрабатывать свои собствен-
ные по имеющимся образцам. Преподаватель может как упростить, так и усложнить ту
или иную задачу, например, в разделах 1-2 выполнить вывод результата на виртуаль-
ный дисплей, в разделе 3 (задачи 3-7) - проверить корректность вводимых данных и т.п.
В начале почти каждого раздела курсивным шрифтом набраны конкретные ука-
зания, специфические для данного набора задач. В конце сборника имеются материалы
для более сложных (итоговых) заданий, где студент сможет проявить накопленные
знания, умения и навыки. Каждое итоговое задание включает в себя несколько вариан-
тов по нарастающей сложности. Для первого варианта приводится алгоритм решения,
записанный в виде текста на псевдокоде. Работа над последующими вариантами пред-
полагает изучение текста первого варианта.
Большая часть приведённых здесь заданий разработана автором самостоятельно.
При подготовке итоговых заданий, связанных с обработкой графических изображений,
автором использованы растровые картинки, разработанные учащимися шестого класса
средней школы 24 г. Иркутска.
При обычном расписании занятий (пять занятий по 4,5 часа) студент должен вы-
полнить не менее 10-15 (в зависимости от сложности) заданий плюс один какой-либо
вариант одного из итоговых заданий. Преподаватель предлагает студенту конкретный
вариант в зависимости от уровня подготовленности студента. Разумеется, при нехватке
времени в силу каких-либо чрезвычайных обстоятельств количество заданий может
быть сокращено.
                                                                                   3

Методические указания по использованию сборника


       Настоящий сборник содержит около 50 задач по программированию на языке
Ассемблер для микропроцессоров (МП) фирмы Intel, подобранных таким образом, что-
бы выработать у студентов IV курса навыки использования системы команд упомяну-
тых МП, а также способов представления двоичной информации, принятых в различ-
ных цифровых системах обработки данных.
       Предполагается, что настоящий сборник будет использоваться совместно с
учебной программной системой AsmEd, разработанной на кафедре радиоэлектроники
физического факультета ИГУ при поддержке соответствующих методических пособий
того же автора.
       Материал сборника располагается по классическому принципу «от простого - к
сложному»: команды пересылки данных и арифметических операций, логические ко-
манды и команды сдвигов, организация циклов и ветвлений, работа с массивами дан-
ных и строками символов, вывод информации на устройство отображения. В разделах 1
и 2 предполагается использование только линейных алгоритмов. На тот случай, если в
лабораторном практикуме будет использован встроенный Ассемблер системы про-
граммирования Turbo Pascal, в сборнике предусмотрен раздел 8 (дополнительный).
Преподаватели, ведущие занятия в студенческих подгруппах, могут как использовать
приведённые задачи и упражнения в готовом виде, так и разрабатывать свои собствен-
ные по имеющимся образцам. Преподаватель может как упростить, так и усложнить ту
или иную задачу, например, в разделах 1-2 выполнить вывод результата на виртуаль-
ный дисплей, в разделе 3 (задачи 3-7) - проверить корректность вводимых данных и т.п.
       В начале почти каждого раздела курсивным шрифтом набраны конкретные ука-
зания, специфические для данного набора задач. В конце сборника имеются материалы
для более сложных (итоговых) заданий, где студент сможет проявить накопленные
знания, умения и навыки. Каждое итоговое задание включает в себя несколько вариан-
тов по нарастающей сложности. Для первого варианта приводится алгоритм решения,
записанный в виде текста на псевдокоде. Работа над последующими вариантами пред-
полагает изучение текста первого варианта.
       Большая часть приведённых здесь заданий разработана автором самостоятельно.
При подготовке итоговых заданий, связанных с обработкой графических изображений,
автором использованы растровые картинки, разработанные учащимися шестого класса
средней школы № 24 г. Иркутска.

      При обычном расписании занятий (пять занятий по 4,5 часа) студент должен вы-
полнить не менее 10-15 (в зависимости от сложности) заданий плюс один какой-либо
вариант одного из итоговых заданий. Преподаватель предлагает студенту конкретный
вариант в зависимости от уровня подготовленности студента. Разумеется, при нехватке
времени в силу каких-либо чрезвычайных обстоятельств количество заданий может
быть сокращено.