Разработка виртуальных лабораторных работ средствами эмулятора Emu8086 «Арифметические и логические команды»

1 000 руб.

Вам необходимо авторизоваться чтобы совершать покупки
После покупки готовой работы, при необходимости вы можете повысить уникальность этой работы до 75-100% с помощью сервиса Антиплагиат Экспресс

Информация о работе

Дипломная работа
Информатика
93
Казахско – Русский Международный Университет
Вычислительная техника и программное обеспечение
4
2010

Введение

До настоящего времени, студенты выполняли лабораторные работы на Лабораторной установке, которая состоит из учебного микропроцессорного комплекта /УМК/, выпускаемого рижским заводом "ВЭФ", набора модулей, подключаемых к ее системной шине и различных периферийных устройств УМК представляет собой учебную микро-ЭВМ, предназначенную для изучения программирования, пооектирования и настройки микропроцессорных устройств и систем, выполненных на МП KP580.
Как уже понятно, рижский завод "ВЭФ", уже находиться в другом государстве, морально и физически устарел (уже не выпускается). Микропроцессор МП KP580В уже давно снят с производства, не выпускается, весь мир давно перешел на микропроцессоры фирмы Intel, AMD, Motorolla и т.д.
Последние пять лет – лабораторный практикум выполнялся на эмуляторе МП086, но он был выполнен под операционную систему ДОС, еще современные операционные системы поддерживают эмуляцию ДОС, но следующие ОС перестают поддерживать ДОС.
Поэтому возникла потребность выбора программного продукта, работающего под Windows.
К тому же, необходимой литературы не имееться, нашел ссылки, но они только в общем рассказывают про работу эмулятора Emu8086. Это своего рода – первая работа про данный продукт. Может применяться для проведения лабораторных работ по дисциплине «Основы микропроцессорной техники», «Организация ЭВМ» и т.д.
В своей дипломной работе провожу разработку моделирования лабораторных работ средствами проектирования Emu8086 (под Windows), тем более что программное обеспечение позволяют сделать это моделирование не менее наглядным чем работа на реальных стендах, и ориентированных на инженерные специальности высших учебных заведений.

Содержание

ВВЕДЕНИЕ 3
1. Виртальный лабораторный практикум в инженерном образовании 5
1.1. Особенности лабораторного практикума для естественнонаучных дисциплин 9
1.2. Роль технологии виртуальных приборов обучения в техническом вузе 11
2. Программный эмулятор (виртуальный ПК) Emu8086 13
2.1. Использование эмулятора Emu8086 14
2.2. Компиляция кода Ассемблера 17
2.3. Редактор исходного кода 22
2.4. Ассемблер 25
3. Разработка лабораторного практикума «Арифметические Логические команды» 29
3.1. Арифметические команды 30
3.2. Логические команды 31
3.3. Лабораторная работа № 1. Библиотека общих функций emu8086.inc 33
3.4. Лабораторная работа № 2. Запись и выполнение простых программ 36
3.5. Лабораторная работа № 3. Ввод—вывод, маскирование данных и организация условных переходов 43
3.6. Лабораторная работа № 4. Подпрограмма и стек 53
3.7. Лабораторная работа № 5. Подключение дисплея и клавиатуры к микро-ЭВМ 68
3.8. Лабораторная работа № 6. Простые арифметические действия на языке ассемблера 78
3.9. Лабораторная работа № 7. Команды логических операций 83
ЗАКЛЮЧЕНИЕ 90
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 92

Список литературы

1. Алексенко А.Г, Шагурин И.И. “Микросхемотехника”. Москва, изд. “Радио и связь”, 1982г.
2. Ан П. Сопряжение ПК с внешними устройствами, ДМК.
3. Балашов Е. П., Григорьев В. Л., Петров Г. А. Микро - и миниЭВМ. Л.: Энергоатомиздат, 1984. 376 с.
4. Басманов А. С., Широков Ю. Ф. Микропроцессоры и однокристальные микроЭВМ: Номенклатура и функциональные возможности / Под ред. В. Г. Домрачева. М.: Энергоатомиздат, 1988. 127 с.
5. Байцер Б. Архитектура вычислительных комплексов. М.: Мир, 1974. Т.1,2.
6. Васильев Н.П, Горовой В.Р. Микропроцессоры: Аппаратурно - программные средства отладки. /Под ред. Проф. Л.Н. Преснухина. – М.: Высшая школа, 1984.
7. Влах, Кишор, Сингхал. “Машинные методы анализа и проектирования электронных схем” Москва, изд. “Радио и связь”, 1988г.
8. Водовозов В. М., Осипов В. О., Пожидаев А. К. Практическое введение в информационные системы / ГЭТУ. СПб, 1995.
9. Вуд А. Микропроцессоры в вопросах и ответах / Пер. с англ. М.: Энергоатомиздат, 1985. 185с.
10. Гибсон Г., Лю Ю.-Ч. Аппаратные и программные средства микроЭВМ / Пер. с англ. В. Л. Григорьева, Под ред. В. В. Сташина. М.: Финансы и статистика, 1983. 255с.
11. Гивоне Д, Россер Р. Микропроцессоры и микрокомпьютеры: Вводный курс / Пер. с англ. М.: Мир, 1983. 463 с.
12. Гук М. Аппаратные средства IBM PC. Энциклопедия, Питер.
13. Дао Л. Программирование микропроцессора 8088. - 1988.
14. Дебновецкий С.В. “Основы автоматизированного проектирования электронных приборов” Киев, Вища школа, 1987г.
15.“Измерения параметров цифровых интегральных микросхем” (под ред. Эйдукаса Д.Ю., Орлова Б.В.). Москва, “Радио и связь”, 1982г.
16. Казагачев В.Н. Методические указания к лабораторной работе №1 " Правила перевода чисел из одной системы счисления в другую" по дисциплине "Основы микропроцессорной техники". АФ КазАТК, Актобе-2006, 40с.
17. Казагачев В.Н. Методические указания к лабораторной работе №2 " Проверка таблиц истинности базовых вентилей" по дисциплине "Основы микропроцессорной техники". АФ КазАТК, Актобе-2006, 22с.
18. Казагачев В.Н. Основы микропроцессорной техники. Учебное пособие. Актобе: - 2007г, 350с.
19. Карлов Н.В. «Вселенная образования: давно осознанная необходимость и склонность к учению». Электронный журнал «Исследовано в России»: 2-62, 2001.
20. Карлащук В.И. Электронная лаборатория на IBM PC. Программа Electronics Workbench и ее применение. Издание 2-е, дополненное и переработанное. Издательство «Солон-Р», Москва, 2001- 736с.
21. Корнеев В.В, Киселёв А.В. “Современные микропроцессоры” Москва, изд. “Нолидж”, 1998г.
22. Лазер И.М, Шубарев В.А. “Устойчивость цифровых микроэлектронных устройств” Москва, “Радио и связь”, 1983г.
23. Лю Ю-Чжен, Гибсон Г. Микропроцессоры семейства 8086/8088. Архитектура, программирование и проектирование микрокомпьютерных систем. - 1987.
24. Лысиков Б.Г. “Арифметические и логические основы цифровых автоматов” Минск, “Вышэйшая школа”, 1980г.
25. Микропроцессоры: В 3-х кн. / Под ред. Преснухина. М.: Высшая школа, 1986. Кн.1. 495 с. Кн. 2. 383 с. Кн. 3. 351с.
26. МикроЭВМ / Пер. с англ., Под ред. А. Дирксена. М.: Энергоиздат, 1982. 328 с.
27. Мячев А. А., Иванов В. В. Интерфейсы вычислительных систем на базе мини- и микроЭВМ / Под ред. Наумова Б. Н. М.: Радио и связь, 1986. 248 с.
28. Майоров С. А., Кириллов В. В., Приблуда А. А. Введение в микроЭВМ. М.: Машиностроение, Ленингр. отд., 1988. 303с.
29. Морисита И. Аппаратные средства микроЭВМ / Пер. с япон. М.: Мир, 1988. 279с.
30. Мюллер Скотт. Модернизация и ремонт компьютера. 14-издание.: Пер. с англ.- М.: Издательский дом «Вильямс», 2003.- 1184с. Ил.-Парал.тит. англ.
31. Новиков Ю.В., Скоробогатов П.К. Основы микропроцессорной техники. Интернет-университет информационных технологий - ИНТУИТ.ру. 2004г.
32. Новиков Ю.В. Кондратенко С.В.Локальные сети: архитектура, алгоритмы, проектирование, ЭКОМ.
33. Нестеров П.В. Микропроцессоры. Архитектура и ее оценка. М.: Высшая школа, 1984. 104с.
34. Нефедов А.В, Савченко А.М., Феоктистов Ю.Ф.“Зарубежные интегральные микросхемы для электронной аппаратуры.” Москва, Энергоатомиздат, 1989г.
35. Ногов Ю.Р.“Математические модели элементов интегральной электроники” Москва, “Современное радио”, 1976г.
36. Интерфейсы систем обработки данных: Справочник / Под ред. А. А. Мячева. М.: Радио и связь, 1989.
37. Пухальский Г.И, Новосельцева Т.Я. “Цифровые устройства” Санкт-Петербург, изд. “Политехника”1996г.
38. Предко М. Справочник по PIC-микроконтроллерам, ДМК, Додэка.
39. Пономарёв С.М., Ховричева М.Л. «Особенности лабораторного эксперимента в преподавании естественнонаучных дисциплин». М.: МИФИ, Материалы // Конференция-выставка «Информационные технологии в образовании», ИТО-2000.
40. Ремизевич Т.В. Микроконтроллеры для встраиваемых приложений: от общих подходов - к семействам НС05 и НС08 фирмы Motorola, Додэка
41. Соучек Б. Микропроцессоры и микроЭВМ / Пер. с англ. Под ред. А. И. Петренко. М.: Сов. радио, 1979. 517 с.
42. Сысоев В.В.“Структурные и алгоритмические модели автоматизированного проектирования производства изделий электронной техники” Воронеж, Воронежский технологический институт, 1993г.
43. Сборник задач по вычислительным машинам и программированию. Учебное пособие. М., «Статистика», 1975г. – 280 с, с ил.
44. Стецюк А.Е., Кейно М.Ю. Микропроцессорные системы управления: Методические указания на выполнение лабораторных работ. Дальневосточный государственный университет путей сообщения, Хабаровск - 1998
45. СТ РК 34.017-2005. Информационные технологии. Электронное издание. Электронное учебное издание
46. Токхайм Р.“Основы цифровой электроники” Москва, изд. “Мир”, 1988г.
47. Токхайм Р. Микропроцессоры: Курс и упражнения /Пер. с англ. Под ред. Грасевича. М.: Энергоатомиздат, 1987. 338с.
48. Тавернье К. PIC-микроконтроллеры. Практика применения, ДМК
49. Чахмахсазян Е.А., Мозговой Г.П., “Математическое моделирование и макромоделирование биполярных элементов электронных схем” Москва, “Радио и связь”, 1985г.
50. Уокерли Дж. Архитектура и программирование микроЭВМ: В 2-х кн. / Пер. с англ. М.: Мир, 1984. Кн. 1. 486 с. Кн. 2. 359 с.
51. Хосе М. Ангуло. Микропроцессоры: Архитектура, программирование и проектирование систем. Тбилиси: Ганатлеба, 1989.
52. Хоровиц П., Хилл У. Искусство схемотехники. М.: Мир,1983. Т. 2. 590 с.
53. Хамакер К, З. Вранешич, С. Заки. Организация ЭВМ, 5-издание. – СПб.: Питер; Киев: Издательская группа BHV, 2003.- 848с.:ил.
54. Шило В.Л. “Популярные цифровые микросхемы” Москва, Металлургия, 1988г.
55. Эмулятор Emu8086. Справочная система.
56. Якимов О.П.“Моделирование режимов и оценка качества электронных приборов” Москва, “Радио и связь”, 1989г.
57. Янсен Й. “Курс цифровой электроники” т. 1 Москва, Мир, 1987г.
58. Яценков В.С. Микроконтроллеры Microchip. Практическое руководство, Горячая линия – Телеком