Применение учебной модели ЭВМ в образовательном процессе вуза на основе принципов фон Неймана
Применение методов адресации в учебной модели электронной вычислительной машины К.Ю. Полякова, основанной на принципах фон Неймана. Способы организации программ алгоритмов циклических структур. Распространённые варианты ссылок на исходную информацию.
Рубрика | Педагогика |
Вид | статья |
Язык | русский |
Дата добавления | 18.07.2018 |
Размер файла | 406,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Применение учебной модели ЭВМ в образовательном процессе вуза на основе принципов фон Неймана
Петрищев Игорь Олегович, кандидат наук, доцент, проректор
Фёдорова Екатерина Александровна, кандидат наук, доцент, доцент
Шубович Валерий Геннадьевич, доктор наук, профессор,
заведующий кафедрой
Ульяновский государственный педагогический университет имени И.Н. Ульянова
Знаенко Наталья Сергеевна, кандидат наук, доцент, доцент
Ульяновский институт гражданской авиации им. Главного маршала авиации Б.П. Бугаева
Аннотация
В данной статье рассматривается применение методов адресации в учебной модели ЭВМ К.Ю. Полякова, основанной на принципах фон Неймана, а также способы организации программ алгоритмов циклических структур.
Ключевые слова: способы адресации данных, алгоритмы циклических структур, учебная модель ЭВМ
Основное содержание исследования
Каждый современный человек, живущий в 21-ом веке, имеет возможность взаимодействовать с электронно-вычислительными машинами (ЭВМ) четвёртого поколения. На сегодняшний день, электроника добилась значительных результатов и продолжает двигаться в направлении совершенствования изделий и технологических процессов их изготовления. Однако существует ряд неразрешённых проблем, в число которых входит физический предел уменьшения размеров и увеличение плотности упаковки элементов интегральных схем, которые не позволяют перейти к ЭВМ пятого поколения. Но даже ЭВМ четвёртого поколения, базирующиеся на принципах фон Неймана, которые были заложены им в учение об архитектуре вычислительных машин в 1944 году, позволяют решать огромный спектр задач. Важной задачей в обучении является рассмотрение архитектуры ЭВМ и принципов работы микропроцессора.
В своём учебнике по информатике А.В. Могилев, Н.И. Пак и Е.К. Хеннер упоминают учебную модель ЭВМ "Е97", созданную Е.А. Ерёминым. Эта модель версий 1.1 и 1.2 разработана для MS DOS, а версия 2.1 для Windows в стадии разработки. Так как большая часть современных компьютеров работают под управлением операционной системы Windows, по нашему мнению, в процессе обучения удобнее использовать учебную модель ЭВМ "ЛамПанель" К.Ю. Полякова [3]. Данная программа моделирует виртуальную ЭВМ, которая имеет процессор, оперативную память (ОЗУ), постоянную память (ПЗУ) и устройство вывода - панель лампочек размером 8Ч16. Работу всех виртуальных элементов можно отследить в соответствующих областях окна программы, так, например, в окне данной программы отображается семь регистров, из которых четыре (R1, R2, R3, R4) можно использовать для обработки данных, и область с пронумерованными ячейками памяти ОЗУ.
Фон Нейман в 1945 году сформулировал основные принципы логической архитектуры в документе "Первый проект отчёта о EDVAC": принцип однородности памяти, принцип адресности, принцип программного управления, принцип двоичного кодирования. Один из важных принципов - принцип однородности памяти, который заключается в том, что команды и данные хранятся в одной и той же памяти и внешне в памяти неразличимы. Распознать их можно только по способу использования; то есть одно и то же значение в ячейке памяти может использоваться и как данные, и как команда, и как адрес в зависимости лишь от способа обращения к нему. Это позволяет производить над командами те же операции, что и над числами [1]. Для рассмотрения принципа однородности памяти воспользуемся программой-тренажёром "ЛамПанель" и покажем способы размещения данных в памяти ЭВМ.
В ходе работы ЭВМ процессор обменивается информацией с памятью, обращаясь к ячейкам ОЗУ по их номерам (адресам). "Способы задания требуемых адресов в командах ЭВМ принято называть методами адресации" [2]. От выбора метода адресации и его вида зависит эффективность работы программы с данными, особенно если данные организованы в определённые структуры. Таким образом, если команда содержит в себе адрес, то мы имеем дело с прямой адресацией. Если команда содержит не сам адрес, а ссылается на регистр, в котором этот адрес храниться, то данный метод называется косвенной адресацией.
Разберём наиболее распространённые варианты ссылок на исходную информацию:
1. Данные находятся в одном из регистров микропроцессора (пример прямой адресации).
Занести данные в регистры процессора можно вручную до исполнения программы, открыв соответствующий регистр на редактирование данных, выбрав вкладку "Регистры" и указав его номер. А также разместить данные в регистрах можно в ходе исполнения программы, что представляется возможным благодаря специальным командам. За запись данных отвечает команда "mov", которая присваивает указанному значение заданному регистру, так, например, команда "mov 25, R0" записывает в регистр R0 число 25 в 16-ой системе счисления. Кроме записи числа в регистр, возможна запись данных из одного регистра в другой. Команда "mov R1, R0" присваивает регистру R0 данные, хранящиеся в регистре R1. "in" - команда, позволяющая прочитать значение одного из 8 портов ламповой панели в регистр. Пример: "in P1, R2" присваивает регистру R2 прочитанное из первого порта Р1 ламповой панели значение. И обратная "in" команда "out", отвечающая за вывод значения из указанного регистра в указанный порт ("out R0, P3").
2. Данные входят непосредственно в состав команды, т.е. размещаются после кода операции (пример непосредственная адресации).
Согласно принципу однородности памяти фон Неймана, данные размещаются в той же области памяти, что и программа (обычно сразу после команды "stop"). В тренажере "ЛамПанель" данные - это 16-битные слова (вводятся как числа в шестнадцатеричной системе счисления) или символьные строки, заключенные в двойные кавычки. Для размещения данных в памяти применяется команда "data" [3] (см. табл.1).
Таблица 1. Пример программы
… |
; программа |
|
stop |
; стоп |
|
ddd: |
; метка начала блока данных |
|
data 1234 |
; слово 123416 |
|
data “ассемблер” |
; строка |
3. Данные находятся в ячейке ОЗУ, адрес которой содержится в одном из регистров микропроцессора (пример косвенной адресации).
Для того, чтобы работать с данными, хранящимися в памяти, нужно к ним обратиться. Для этого используется косвенная адресация - в регистре находятся не сами данные, а их адрес в памяти. Предположим, что в ячейке памяти с адресом 0050 находятся данные, чтобы к ним обратиться, поместим этот адрес в регистр R0 командой "mov 0050, R0" и запишем данные, хранящиеся по этому адресу в регистр R1 командой "mov (R0), R1", где " ()" позволяют обратиться к содержимому регистра R0 не как к данным, а как к адресу памяти.
Таблица 2. Пример программы. Смещение базового адреса.
Ассемблер |
Псевдокод |
|
mov @ddd, R0 swapb (R0) add 2, R0 swapb (R0) stop ddd: data 1234 data 5678 |
R0 присвоить адрес метки ddd переставить байты слова по адресу ddd увеличить адрес на 2 (байта) переставить байты слова по адресу ddd + 2 стоп начало блока данных здесь будет 341216 здесь будет 785616 |
4. Данные находятся в ячейке ОЗУ, адрес которой вычисляется по формуле: "адрес = базовый адрес + смещение" (пример относительной адресации).
Рассмотрим пример программы, в котором происходит смещение базового адреса, хранящегося в регистре R0, на 2 (см. табл.2).
Увеличивать адрес ячейки памяти с данными можно не только командой "add 2, (R0)" (добавить 2 к данным, хранящимся в по адресу, расположенному в регистре R0), но и следующим образом: "swapb (R0) +", где "+" - символ, позволяющий после перестановки байтов слова по адресу ddd добавить к адресу 2 автоматически, что сокращает объём программы.
Так, циклически изменяя адресную часть команды, можно обеспечить обращение к последовательным элементам массива данных. Более полезным является другое следствие принципа однородности, когда команды одной программы могут быть получены как результат исполнения другой программы. Эта возможность лежит в основе трансляции - перевода текста программы с языка высокого уровня на язык конкретной вычислительной машины.
Рисунок 1. Организация меток и условий перехода.
Для проверки работоспособности учебной модели ЭВМ на различных алгоритмах были использованы задачи лабораторного практикума по информатике, разработанного коллективом авторов [1,2, 4-8]. В результате было установлено, что условия перехода, предлагаемые К.Ю. Поляковым, следует применять в следующих случаях (см. рис.1). Для подтверждения данного вывода был проведен эксперимент по определению значений младших битов регистра состояния процессора PS (см. рис.2), который позволил еще раз уточнить условия выполнения команды сравнения CMP [11-17, 22-26].
электронная вычислительная машина учебная модель адресация
Рисунок 2. Варианты значений младших битов регистра PS.
С целью демонстрации программы алгоритма циклической структуры было предложено решить задачу по вычислению произведения минимального и максимального чисел, поиск которых организуется среди значений трех переменных (фрагмент программы см. рис.3).
Рисунок 3. Программа поиска min и max из трех чисел.
Таким образом, в ходе проведенных исследований было установлено, что учебная модель К.Ю. Полякова "ЛамПанель" в целом соответствует принципам фон Неймана, и применение ее позволяет наиболее эффективную организацию и проведение лабораторных работ (см. Практикум по информатике, Могилев А.В. и др.) при изучении дисциплины "Архитектура персонального компьютера" в педагогическом ВУЗе, создает условия успешного и творческого использования ее на занятиях в школах учителями информатики, а также способствует организации и проведению олимпиад по программированию на языке "Ассемблер" [2, 4, 27-31].
Список литературы
1. Информатика: учебник для студ. пед. вузов / А.В. Могилев, Н.И. Пак, Е.К. Хённер; под ред. Е.К. Хеннера. - 8-е изд., стер. - М.: "Академия", 2012
2. Титаренко Ю.И., Шубович В.Г., Федорова Е.А., Аббязова М.Г. Лабораторный практикум по программированию для бакалавров. Учебное пособие. Ульяновск: УлГПУ, 2015.48 с.
3. Учебная модель компьютера "ЛамПанель" для изучения работы процессора: сайт Константина Полякова. Электронный ресурс. Режим доступа: http://kpolyakov. narod.ru/prog/lamp. htm
4. Федорова Е.А., Шубович В.Г., Аббязова М.Г. Теоретические основы информатики для бакалавров. Учебное пособие. Ульяновск: УлГПУ, 2015.
5. Шубович В.Г., Семенов А.А., Аленова А.Н. Подготовка и проведение соревнований по робототехнике на базе микрокомпьютера LEGO EV3. // Образование и информационная культура: теория и практика. Материалы Международной заочной научно-практической конференции. Под. ред. Ю.И. Титаренко. Ульяновск, 2015. С.83-87.
6. Шубович В.Г., Семенов А.А., Федорова Е.А. Методика проведения занятий по робототехнике на базе набора LEGOEV3. // Образование и информационная культура: теория и практика. Материалы Международной заочной научно-практической конференции. Под. ред. Ю.И. Титаренко. Ульяновск, 2015. С.124-128.
7. Шубович В.Г., Федорова Е.А. Решение логических задач по информатике с использованием стандартных функций Mathcad. // Образование и информационная культура: теория и практика. Материалы Международной заочной научно-практической конференции. Под. ред. Ю.И. Титаренко. Ульяновск, 2015. С.120-124.
8. Фёдорова Е.А. Развитие творческой активности студентов с помощью технологий ТРИЗ-педагогики (на занятиях по информатике) // Информатика и образование. 2009. № 2. С.110-111.
9. Фёдорова Е.А. Обучающие программные педагогические средства // Наука и школа. 2012. № 2. С.66-68.
10. Фёдорова Е.А., Шубович В.Г., Петрищев И.О. Развитие творческой активности студентов факультета физической культуры и спорта на основе ТРИЗ-педагогики // Педагогико-психологические и медико-биологические проблемы физической культуры и спорта. 2016. Т.11. № 3. С.143-149.
11. Федорова Е.А. Развитие творческой активности студентов на основе ТРИЗ-педагогики // Гуманитарные науки и образование. 2015. № 2 (22). С.60-63.
12. Фёдорова, Е.А. Диагностика творческой активности студентов // Вопросы преподавания информатики в средних, средних профессиональных и высших учебных заведениях материалы Научно-практической конференции. Научные редакторы: Верник А.Н., Кожевникова О.В. Ульяновск, 2008. С.103-105.
13. Фёдорова Е.А. Развитие творческой активности студентов через структурную схему решения задач // Актуальные вопросы методики обучения математике и информатике Межвузовский сборник научных трудов. Ульяновский государственный педагогический университет им. И.Н. Ульянова. Ульяновск, 2008. С.105-108.
14. Петрищев И.О., Шабанов Е.В. Возможные риски использования свободного программного обеспечения в учебном процессе // Информационные технологии в образовании Материалы Международной заочной научно-практической конференции. Ульяновский государственный педагогический университет им. И.Н. Ульянова. 2013. С.172-174.
15. Шубович М.В., Верещагина И.Н. Таксономический подход в вопросах мониторинга качества обучения курсантов // Сборник тезисов и докладов XXIX военно-научной конференции 2005. С.50-52.
16. Шубович В.Г., Знаенко Н.С., Капитанчук В.В., Миронова Л.В., Шубович М.В. Развитие мотивации учебной деятельности при изучении естественно-научных дисциплин в вузе (военно-теоретический труд) // Военная академия тыла и транспорта (филиал, г. Ульяновск). Ульяновск, 2009.
17. Петрищев И.О. Формирование информационной культуры посредством технологий дистанционного образования // Современные тенденции развития науки и технологий. 2015. № 7-10. С.110-112
18. Шубович М.М. Содержание психолого-педагогического сопровождения взаимодействия образовательного учреждения с семьей в социальном становлении детей и подростков // Сибирский педагогический журнал. 2009. № 6.С. 191-199.
19. Шубович М.М. Развитие креативности в условиях современного личностно-ориентированного образования // Вестник Казанского технологического университета. 2010. № 3. С.14-19.
20. Шубович М.М. Семейная педагогика П.Ф. Каптерева и ее потенциал в современных условиях // Сибирский педагогический журнал. 2009. № 5. С.245-255.
21. Шубович М.М. Креативность в понятийном поле категории "творчество" // Акмеология. 2009. № 4 (32). С.26-30.
22. Шубович В.Г., Полякова Т.С., Капитанчук В.В. Формирование профессиональных знаний на основе метода матричного кодирования // Информационные технологии в образовании. Материалы Международной заочной научно-практической конференции. главный редактор: Ильина Н.А., ответственный редактор: Титаренко Ю.И. Ульяновск, 2013. С.241-247.
23. Шубович В.Г. Становление и развитие системы профессионального образования в России на рубеже XIX-XX вв // Право и образование. 2012. № 2. С.136-142.
24. Шабанов Е.В., Петрищев И.О., Подтяжкин П.А. Применение в педагогических вузах информационных технологий в дистанционном образовании // Информационные технологии в образовании Материалы Международной заочной научно-практической конференции. Ульяновский государственный педагогический университет им. И.Н. Ульянова. 2014. С.139-141
25. Знаенко Н.С., Шубович В.Г., Петрищев И.О. Технология сотрудничества и особенности ее использования при обучении курсантов информатике // Научно-методический сборник Ульяновский филиал ВАТТ. Ульяновский филиал ВАТТ. Ульяновск, 2000. С.42-48.
26. Шубович В.Г., Федорова Е.А. Организация видеоконференций в рамках дистанционного образования на базе LMS MOODLE // Образование и информационная культура: теория и практика Материалы Международной заочной научно-практической конференции. Ульяновский государственный педагогический университет им. И.Н. Ульянова. 2015. С.116-120.
27. Шубович В.Г. Система профессионального образования в России на рубеже XIX начала XX вв // Казанская наука. 2012. № 1. С.272-274.
28. Шубович В.Г. Становление и развитие системы профессионального образования в Симбирской губернии // Автореферат диссертации на соискание ученой степени доктора педагогических наук / Чувашский государственный педагогический университет им. И.Я. Яковлева. Чебоксары, 2013
29. Шубович В.Г. Подготовка преподавателей профессиональных школ в Симбирской губернии в середине - конце XIX века // Вестник Екатерининского института. 2010. № 4. С.26-28.
30. Шубович В.Г., Назаренко Л.Д. Генезис становления системы технического образования России // Мир образования - образование в мире. 2013. № 4. С.33-37.
31. Шубович В.Г. Технические средства обучения в современном профессиональном образовании // Информационные технологии в образовании Материалы Международной научно-практической конференции. Ульяновский государственный педагогический университет им. И.Н. Ульянова. 2011. С.217-219.
Размещено на Allbest.ru
...Подобные документы
Теоретические аспекты моделирования учебной деятельности младших школьников на основе эвристической модели приобщения к природе на уроках природоведения. Анализ результатов исследования, полученных через детское литературное и художественное творчество.
курсовая работа [64,3 K], добавлен 13.10.2011Применение сюжетно-ролевых игр на уроках биологии. Проблема взаимосвязи трудовой и учебной деятельности в образовательном процессе школы. Развитие ребенка в процессе игры. Методические рекомендации по разработке и использованию дидактических игр.
курсовая работа [53,1 K], добавлен 20.08.2014Оценка дидактического потенциала решебников, а также некоторые рекомендации по их применению в учебном процессе. Возросли объема и доступностьи учебной информации. Определение понятия "решебник".
краткое изложение [122,9 K], добавлен 16.07.2007Особенности и факторы учебной мотивации. Определение ведущих мотивов учебной деятельности и уровня учебной мотивации у подростков. Рекомендации по решению выявленных проблем для направления внимания педагогов на способы повышения учебной мотивации.
курсовая работа [240,2 K], добавлен 03.06.2014Использование роли учебной практики в преподавании географии в средней школе как один из способов активизации познавательной деятельности учащихся. Применение литературных данных о роли учебной практики как способ повышения интереса к изучению предмета.
курсовая работа [55,2 K], добавлен 25.06.2015Характеристика понятия педагогического процесса, учебной деятельности, ее форм и принципов. Изучение базовых принципов дидактики. Типы уроков и система приемов учебной деятельности в обучении математике. Разработка факультативных занятий по математике.
курсовая работа [49,9 K], добавлен 27.10.2010Этап мотивации учебной деятельности. Психологические характеристики отдельных сторон мотивационной сферы учения. Пути формирования мотивации учения. Реализация этапа мотивации учебной деятельности. Мотивация изучения теорем и алгоритмов.
дипломная работа [69,2 K], добавлен 08.08.2007Понятие ручного творчества. Сущность применения методов проекта на уроках технологии для начальных классов. Анализ образовательного процесса ОУ. Анализ учебной программы для первых классов и создание проектной модели программы "Ручное творчество".
дипломная работа [64,6 K], добавлен 16.07.2011Научная организация учебной деятельности: понятие, технологии, роль в деятельности студента. Исследование организации учебной деятельности, оценка динамики успеваемости, уровня потребности в достижении и познавательной активности студентов группы БУП-311.
курсовая работа [307,7 K], добавлен 30.05.2015Общая характеристика учебной и игровой деятельности младшего школьника. Классификация игр и характеристика их основных видов. Воспитательный и обучающий потенциал игровой деятельности. Опыт применения игр в образовательном процессе начальной школы.
курсовая работа [67,4 K], добавлен 30.12.2012Общая характеристика учебной деятельности дошкольника, условия, необходимые для ее развития. Уровни развития учебной деятельности и степень готовности ребёнка к обучению и учению. Формы обучения, используемые в дошкольном образовательном учреждении.
контрольная работа [20,6 K], добавлен 23.02.2011Домашняя работа как форма организации учебной деятельности. Виды домашних заданий по математике в начальных классах. Примерные домашние задания учащимся по математике. Осуществление учителем руководства домашней учебной работой, ее правильная организация.
реферат [70,2 K], добавлен 24.06.2010Понятие личности студента. Как стать студентом. Что должен знать студент. Как стать успешным студентом. Психологические факторы успешной учебы студентов ВУЗа. Психологическая теория учебной деятельности. Нормы учебной нагрузки. Подготовка к сессии.
реферат [48,3 K], добавлен 02.08.2015Теоретические основы мотивации учебной деятельности. Пути формирования учебной мотивации. Исследование мотивов учебной деятельности учащихся начальных классов. Методика проведения исследования. Коррекционная работа.
курсовая работа [50,8 K], добавлен 30.07.2007Изучение сути учебной деятельности, как целостной системы. Мотивационная основа и возрастные особенности формирования учебной деятельности. Принцип содержательного обобщения, самоконтроль и самооценка как основа процесса формирования учебной деятельности.
курсовая работа [47,8 K], добавлен 30.05.2013Сущность и особенности формирования учебной мотивации и пути ее повышения. Особенности разработки системы уроков по информатике для восьмого класса с применением электронного учебника. Результаты практической апробации дидактико-методических материалов.
дипломная работа [60,7 K], добавлен 10.11.2013Познавательный интерес и его значение в процессе обучения. Методы стимулирования учебной деятельности школьников в процессе обучения. Организация проведения и результаты педагогического эксперимента. Оценка результатов разработки учебной программы.
дипломная работа [2,6 M], добавлен 29.06.2015Особенности учебной мотивации первоклассников. Методики оценки уровня развития учебной мотивации первоклассников с задержкой психического развития. Исследование мотивационной сферы учебной деятельности детей изучаемой группы, анализ его результатов.
курсовая работа [687,8 K], добавлен 10.11.2014Понятия и назначение динамического баланса в педагогике, его формирование и применение на уроках физики. Методика реализации принципа динамического баланса в педагогическом процессе ВУЗа, необходимость его введения в теорию и практику обучения.
контрольная работа [48,0 K], добавлен 12.11.2010- Формирования мотивации к учебной деятельности у обучающихся с нарушениями слуха на уроках технологии
Понятие, виды и способы формирования мотивации, развитие учебной мотивации в школьном возрасте. Исследование особенностей формирования учебной мотивации у детей с нарушениями слуха. Оценка эффективности коррекционной работы на уроках технологии.
дипломная работа [74,6 K], добавлен 14.10.2017