Технические средства информационных систем

advertisement
УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ
«ВИТЕБСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ»
«УТВЕРЖДАЮ»
Первый проректор УО «ВГТУ»
__________________ С.И. Малашенков.
«______»____________________20____г.
Регистрационный № УД_140_____/2013.
ТЕХНИЧЕСКИЕ СРЕДСТВА ИНФОРМАЦИОННЫХ СИСТЕМ
Учебная программа для специальности:
специальности переподготовки:
1 – 40 01 73 «Программное обеспечение информационных систем» (заочная
форма без отрыва от производства, очная, вечерняя)
в соответствии с типовым учебным планом переподготовки, утвержденным
30.06.2010 №25 – 17/30
(дата утверждения, регистрационный номер)
и учебными планами переподготовки УО «ВГТУ»
№8/з -13 уч
2013 г.
Учебная программа разработана в соответствии с образовательным стандартам Республики Беларусь СРБ 1-40 01 73-2012 «Переподготовка руководящих работников и специалистов, имеющих высшее образование. Специальность
1-40 01 73 «Программное обеспечение информационных систем».
Разработчик программы:
А.Э. Буевич, доцент кафедры «МАЛП», к.т.н., доцент __________________
Рекомендована к утверждению кафедрой «Информатика»
Протокол заседания от «__2__» июля 2013г. № 10
заведующий кафедрой «Информатика»
_________________________ В.Е. Казаков
Одобрена и рекомендована к утверждению на заседании Совета ФПК и ПК
Протокол заседания от _27.09.2013___№__1____
Председатель Совета ФПК и ПК
_________________________ И.Ю. Семенчукова
2
I. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
Дисциплина «Технические средства информационных систем» является одной
из фундаментальных дисциплин подготовки специалистов с высшим образованием
в области информационных технологий.
Целью изучения дисциплины является подготовка специалиста, владеющего
фундаментальными знаниями и практическими навыками в области устройства
компьютера, его структуры и архитектуры, а также взаимодействия программного
и аппаратного обеспечений современных компьютеров.
Задачами изучаемой дисциплины являются:
овладение слушателями принципами работы и организации современных компьютеров;
изучение слушателями устройства, состава, назначения компьютера, механизмов взаимодействия составляющих его функциональных элементов, способов адресации и обмены информацией в компьютере;
изучение слушателями взаимодействия программного и аппаратного обеспечений компьютеров;
приобретение слушателями практических навыков программирования на языке
ассемблер, отладки и выполнения таких программ.
В результате изучения дисциплины обучаемый должен:
знать:
уровни архитектуры компьютеров;
устройство процессора, назначение его основных блоков и входов/выходов, механизмы управления обработкой команд;
систему команд, форматы команд и данных, их размещение в памяти ЭВМ;
организацию памяти ЭВМ, назначение сегментов, организацию стека и буферов
ввода-вывода;
механизм взаимодействия с внешними устройствами;
способы адресации и команды языка ассемблера;
организацию вычислительных сетей различной архитектуры;
- уметь:
характеризовать различные варианты организации и устройства компьютеров и
вычислительных систем;
анализировать класс решаемых задач и возможности применения конкретной
архитектуры ЭВМ;
проектировать алгоритмы выполнения операций;
оценивать эффективность построения процессов обработки данных;
разрабатывать параллельные алгоритмы построения вычислительных систем.
Программа рассчитана на объем в 68 учебных часов, из них - 36 аудиторных.
Распределение аудиторных часов по видам занятий: лекций - 18 часов, лабораторных занятий - 18 часов.
3
II. СОДЕРЖАНИЕ УЧЕБНОГО МАТЕРИАЛА
Тема 1. ПОНЯТИЕ АРХИТЕКТУРЫ
Понятие архитектуры. Многоуровневая компьютерная организация. Языки,
уровни и виртуальные машины. Современные многоуровневые машины. Развитие
компьютерной архитектуры. Типы компьютеров. Семейства компьютеров.
Тема 2. ОРГАНИЗАЦИЯ КОМПЬЮТЕРНЫХ СИСТЕМ
Процессоры. Устройство центрального процессора. Выполнение команд. RISC и
CISC технологии. Принципы разработки современных компьютеров. Параллелизм
на уровне команд и на уровне процессоров.
Основная память. Адреса памяти. Упорядочение байтов. Код с исправлением
ошибок. Кэш-память. Типы модулей памяти. Процесс ввода-вывода. Шины. Терминалы. Мыши. Принтеры. Модемы.
Тема 3. ВСПОМОГАТЕЛЬНАЯ ПАМЯТЬ. МАГНИТНЫЕ ДИСКИ
Вспомогательная память. Иерархическая структура памяти. Магнитные диски.
Дискеты. Диски IDE. SCSI-диски. RAID-массивы. Компакт-диски: CD-R, CD-RW,
DVD. Флэш-память.
Тема 4. ЦИФРОВОЙ ЛОГИЧЕСКИЙ УРОВЕНЬ АРХИТЕКТУРЫ
Основные цифровые логические схемы. Интегральные схемы. Комбинационные
схемы. Арифметические схемы. Тактовые генераторы. Память. Защелки. Триггеры. Регистры. Организация памяти. Микросхемы памяти. ОЗУ и ПЗУ.
Микропроцессор. Архитектура микропроцессора. Структура микропроцессора.
Регистры микропроцессора. Арифметико-логическое устройство. Устройство
управления с жесткой логикой и микропрограммное устройство управления. Шины. Средства сопряжения.
Тема 5. МИКРОАРХИТЕКТУРНЫЙ УРОВЕНЬ
Понятие микроархитектуры. Тракт данных. Микрокоманды. Управление микрокомандами. Пример архитектуры команд. Стек. Модель памяти.
Реализация микроархитектуры. Микрокоманды и их запись. Микроархитектура
с упреждающей выборкой команд из памяти. Конвейерная архитектура. Кэшпамять. Прогнозирование ветвления. Спекулятивное выполнение. Примеры микроархитектурного уровня.
Тема 6. УРОВЕНЬ АРХИТЕКТУРЫ НАБОРА КОМАНД
Понятие уровня архитектуры команд. Свойства уровня команд. Модели памяти.
Регистры. Команды. Типы данных. Форматы команд. Расширение кода операций.
Адресация. Способы адресации. Непосредственная адресация. Прямая адресация. Регистровая адресация. Косвенная регистровая адресация. Индексная адресация. Относительная индексная адресация. Стековая адресация. Способы адресации
для команд перехода. Сравнение способов адресации.
Типы команд. Команды перемещения данных. Бинарные операции. Унарные
операции. Сравнения и условные переходы. Команды вызова процедур. Управление циклом. Команды ввода-вывода.
4
Тема 7. УРОВЕНЬ АРХИТЕКТУРЫ ЯЗЫКА АССЕМБЛЕРА
Введение в язык ассемблера. Формат оператора в языке ассемблера. Директивы.
Макросы. Макроопределение, макровызов и макрорасширение. Реализация макросредств в ассемблере.
Процесс ассемблирования. Двухпроходной ассемблер. Связывание и загрузка.
Задачи компоновщика. Структура объектного модуля. Динамическое перераспределение памяти. Динамическое связывание.
Тема 8. УРОВЕНЬ ОПЕРАЦИОННОЙ СИСТЕМЫ
Виртуальная память. Страничная организация памяти. Размер страниц и фрагментация. Сегментация. Виртуальная память и кэширование.
Виртуальные команды ввода-вывода. Файлы. Реализация виртуальных команд
ввода-вывода. Команды управления директориями. Виртуальные команды для параллельной обработки. Формирование процесса. Синхронизация процесса с использованием семафоров. Примеры операционных систем.
Тема 9. ОРГАНИЗАЦИЯ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ
Классификация вычислительных систем: по назначению, по типу
оборудования, по типу структуры, по степени централизации управления и
др. Мультипрограммные, многомашинные, многопроцессорные,
конвейерные вычислительные системы, вычислительные системы с
разделением времени.
III.
ПЕРЕЧЕНЬ ЛАБОРАТОРНЫХ РАБОТ
1. Основы программирования на языке ассемблер.
2. Операционная система MS-DOS. Основы программирования для MS-DOS.
3. Работа с файлами в MS-DOS.
4. Использование цепочечных команд.
5. Программирование в реальном, в защищенном и в виртуальном режимах.
6. Система последовательного ввода-вывода.
7. Система параллельного ввода-вывода.
8. Программирование таймера.
9. Программирование клавиатуры.
10. Программирование видеоадаптера.
11. Программирование математического сопроцессора.
5
Распределение учебных часов по видам занятий
1.
2.
3.
Лабораторные занятия
Деловые игры
Трененги
Конференции
.3
.4
.5
.6
.7
.8
.9
.10
.11
4
ОРГАНИЗАЦИЯ КОМПЬЮТЕРНЫХ СИСТЕМ
1. Устройство центрального процессора.
2. RISC и CISC техноло10
гии.
3. Параллелизм.
4. Адресация основной памяти.
5. Кэш-память.
ВСПОМОГАТЕЛЬНАЯ
ПАМЯТЬ. МАГНИТНЫЕ
ДИСКИ
1.
Вспомогательная память.
6
2.
Иерархическая
структура памяти.
3.
Магнитные диски.
4.
Дискеты.
5.
Компакт-диски.
6.
Флэш-память.
2
2
2
-
4
-
Самостоятельная работа
Круглые столы
.2
ПОНЯТИЕ АРХИТЕКТУРЫ
1. Многоуровневая компьютерная организация.
2. Языки, уровни и виртуальные машины.
3. Развитие компьютерной
архитектуры.
4. Типы и семейства компьютеров.
Семинарские занятия
.1
Практические занятия
Наименование разделов и
темы дисциплины
Лекции
№
п/п
Всего
Аудиторные занятия
Форма
контроля
занятий
.12
.13
2
Экспрессопрос на
лекции
4
Экспрессопрос на
лекции
Входной
тестконтроль
на ЛР
Защита
отчета по
ЛР
4
Экспрессопрос на
лекции
6
.1
4.
5.
6.
.2
ЦИФРОВОМ ЛОГИЧЕСКИМ УРОВЕНЬ АРХИТЕКТУРЫ
1. Основные цифровые логические схемы.
2. Комбинационные схемы.
3. Защелки. Триггеры. Регистры.
4. Организация памяти.
5. ОЗУ и ПЗУ.
МИКРОАРХИТЕКТУРНЫИ УРОВЕНЬ
1. Понятие микроархитектуры.
2. Тракт данных.
3. Управление микрокомандами.
4. Микрокоманды и их запись.
5. Конвейерная архитектура.
УРОВЕНЬ АРХИТЕКТУРЫ НАБОРА КОМАНД
1. Понятие уровня архитектуры команд.
2. Форматы команд.
3. Расширение кода операций.
4. Способы адресации.
5. Способы адресации для
команд перехода.
6. Типы команд.
7. Команды ввода-вывода.
.3
.4
10
2
6
2
8
2
.5
.6
.7
.8
4
2
.9
.10
.11
.12
.13
4
Экспрессопрос на
лекции
Входной
тестконтроль на
ЛР
Защита
отчета по
ЛР
4
Экспрессопрос на
лекции
4
Экспресс
опрос на
лекции
Входной
тестконтроль
на ЛР
Защита
отчета по
ЛР
7
.1
7.
8.
9.
.2
УРОВЕНЬ АРХИТЕКТУРЫ ЯЗЫКА АССЕМБЛЕРА
1. Введение в язык ассемблера.
2. Формат оператора в языке ассемблера.
3. Директивы языка ассемблер.
4. Реализация макросредств
в ассемблере.
5. Процесс ассемблирования.
6. Задачи компоновщика.
7. Структура объектного
модуля.
УРОВЕНЬ ОПЕРАЦИОННОМ СИСТЕМЫ
1. Страничная организация
памяти.
2. Сегментация.
3. Виртуальная память и
кэширование.
4. Виртуальные команды
ввода-вывода.
5. Команды управления директориями.
ОРГАНИЗАЦИЯ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ
1. Классификация вычислительных систем
2. Мультипрограммные и
многомашинные ВС
3. Многопроцессорные и
конвейерные ВС
4. ВС с разделением времени
Итого:
.3
10
8
6
.4
2
2
.5
.6
.7
.8
4
4
2
68 18
18
.9
.10
.11
.12
.13
4
Экспрессопрос на
лекции
Входной
тестконтроль
на ЛР
Защита
отчетапо
ЛР
2
Экспрессопрос на
лекции
Входной
тест- контроль на
ЛР
Защита
отчета по
ЛР
4
Экспрессопрос на
лекции
32
8
IV. МАТЕРИАЛЫ ДЛЯ ТЕКУЩЕЙ И ИТОГОВОЙ АТТЕСТАЦИИ
Вопросы к экзамену
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Полупроводниковые приборы. Понятие логического нуля и единицы.
Позитивная и негативная логики. Схемотехника базовых логических
элементов ТТЛ и КМОП.
Комбинационная логика. Элементы НЕ, И, ИЛИ, ИСКЛ. ИЛИ. АЛУ.
Последовательностная логика. Счётчики. Регистры.
Принцип программного управления фон Неймана. Определение ЭВМ.
Понятие организации ЭВМ. Базовое устройство, характеристики, классификация ЭВМ. История развития, поколения ЭВМ.
Понятие «Архитектура ЭВМ». Виды архитектур. Классификация архитектур по Флинну.
Адресное пространство. Архитектура фон-Неймана и архитектура Гарвардской лаборатории. Понятия программы и процесса ее выполнения.
Команды и их виды. Формат команд ЭВМ.
Основные типы данных. Способы абсолютной адресации. Автоиндексная адресация. Стек. Способы относительной адресации.
Магистральная организация ЭВМ. Понятия микропроцессорной магистрали и шины расширения.
Шина адреса, данных и шина управления. Двух- и трехшинные магистрали. Основные циклы магистрали. Классификация ЭВМ по типу магистрали.
RISC и CISC архитектуры МП. Внутреннее устройство (блок-схема) типичного МП и его основные узлы.
АЛУ и регистры МП. Понятие машинного цикла. Основные характеристики МП.
Микропроцессор Intel 8086. Краткая история развития семейства 80х86.
Организация работы МП в мультипроцессорных системах. Современные
многоядерные процессоры. Оценка производительности МП.
Память ЭВМ. ОЗУ и ПЗУ. Основные характеристики электронной памяти.
Динамическое ОЗУ, его виды (DRAM, EDO DRAM, SDRAM, DDRAM,
MDRAM и др.). Схемотехника ячеек динамического ОЗУ, регенерация
памяти.
Статическое ОЗУ. Применение статической памяти. Схемотехника ячеек
памяти статического ОЗУ.
Кэш-память микропроцессорных систем и организация ее работы. ПЗУ:
ROM, PROM, EPROM, FLASH. Схемотехника и применение ПЗУ.
Регистры и порты внешних устройств. Адаптеры, контроллеры и сопроцессоры ввода-вывода.
Организация портов ввода и портов вывода. Организация двунаправленных портов ввода-вывода.
Понятие прерываний. Различные подходы к организации системы прерываний. Понятие вектора прерывания. Векторная система прерываний.
9
21. Прямой доступ к памяти (ПДП). Назначение и реализация контроллера
ПДП.
22. Шины расширения, применяемые в современных ПК (общая классификация). Шины ISA, EISA, MCA, VLB, PCI и АGP.
23. Шины расширения, ориентированные на индустриальные применения
(PC-104, cPCI, PXI и другие).
24. Микроконтроллеры (МК), однокристальные микро-ЭВМ и их место в
архитектуре ПК. Понятие plug & play. Основные принципы построения
самонастраивающихся систем.
25. Последовательные и параллельные интерфейсы ЭВМ, их основные характеристики. Принципы передачи данных. Понятие протокола обмена.
26. Параллельный интерфейс «Centronics» и его организация. Стандарт
IEEE-1284. Обмен данными с применением интерфейса «Centronics».
27. Последовательная передача данных. Форматы последовательной передачи данных. Интерфейс RS-232C, его реализация и обмен данными.
Сопряжение различных устройств, работающих с использованием RS232C.
28. Интерфейсы RS-422, 423, 485; общая характеристика и области применения.
29. Универсальная последовательная шина USB. Шина FireWire (IEEE1394). Современные беспроводные интерфейсы.
30. Видеоподсистема ПК. Графические адаптеры и сопроцессоры. Использование видеопамяти. Аппаратные средства 3D графики.
31. Физические принципы построения устройств внешней памяти. Накопители на гибких магнитных дисках (НГМД), их виды, характеристики и
принципы функционирования.
32. Накопители на жестких магнитных дисках (НЖМД), их виды, характеристики и принципы функционирования.
33. Накопители на оптических дисках (НОД), их виды, характеристики и
принципы функционирования.
34. Накопители на магнито-оптических дисках (НМОД), их виды, характеристики и принципы функционирования.
35. Архитектура современного IBM-совместимого ПК. Чипсет. Системная
(материнская) плата персонального компьютера (ПК).
36. Базовая система ввода-вывода ПК (BIOS), ее функции и организация
взаимодействия между программными и аппаратными компонентами
ЭВМ.
37. Какими взаимосвязанными компонентами может быть представлена архитектура компьютера, характеризующая его логическую организацию?
38. Архитектура компьютера определяет (характеризует) ...
39. К аппаратным средствам архитектуры ВС относятся ...
40. Процессор служит для ...
41. Специальные устройства, управляющие обменом данных с внешними
устройствами называются ...
10
42. Какие устройства служат для ввода-вывода информации с различных
носителей?
43. Какие существуют типы основной многоуровневой памяти?
44. Какие утверждения справедливы для основной памяти?
45. Какие существуют типы каналов ввода-вывода?
46. Какие утверждения справедливы для программного обеспечения (ПО)?
47. Контроллеры ввода-вывода служат для (обеспечивают) ...
48. Система взаимодействует с внешним миром через два набора интерфейсов: языки и системные программы. Что относиться к языкам?
49. Система взаимодействует с внешним миром через два набора интерфейсов: языки и системные программы. Что относиться к системным программам?
50. Какие выделяют основные характеристики архитектуры фон Неймановского типа?
51. Какие существуют подходы к вариантам проектирования архитектуры
программного обеспечения ЭВМ?
52. Из каких частей состоит центральный процессор?
53. Какие утверждения справедливы для регистров процессора?
54. Какой регистр указывает, какую команду нужно выполнять дальше?
55. В каком регистре находиться команда, выполняемая в данный момент?
56. Какие утверждения справедливы для шины?
57. Как называются команды, которые вызывают слова из памяти, помещают их в регистры, где они используются в качестве входных данных
АЛУ?
58. Другие команды этого типа помещают содержимое регистров обратно в
память.
59. Как называются команды, которые вызывают два операнда из регистров,
помещают их во входные регистры АЛУ, выполняют над ними какуюнибудь арифметическую или логическую операцию и переносят результат обратно в один из регистров.
60. Какие шаги выполняет центральный процессор перед выполнением команды?
61. Какие преимущества были у простых компьютеров с интерпретированными командами?
62. Что обозначает термин RISC?
63. Какими основными чертами характеризуется RISC-архитектура?
64. Какими основными чертами характеризуется CISC-архитектура?
65. Что относиться к основным принципам технологии RISC?
66. Какие существую формы параллелизма?
67. Какие утверждения справедливы для параллелизма на уровне команд?
68. Какие утверждения справедливы для массивно-параллельного процессора?
69. Какие утверждения справедливы для векторных процессоров?
70. Какие виды процессоров существуют для реализации параллелизма на
уровне процессоров?
11
71. Система нескольких параллельных процессоров, разделяющих общую
память, называется ...
72. Что такое память компьютера?
73. Основной единицей памяти является двоичный разряд, который называется ...
74. Какие утверждения справедливы для памяти?
75. 8 бит называются ...
76. Байты группируются в слова. Какие утверждения справедливы для слов?
77. Кодированным словом называется ...
78. Интервал Хэмминга - это ...
79. Какие утверждения справедливы для основной памяти и кэш-памяти?
80. То, что при последовательных отсылках к памяти в течение некоторого
промежутка времени используется только небольшой ее участок, называется принципом ...
81. Какие утверждения справедливы для кэш-памяти и основной памяти?
82. Какие утверждения справедливы для разделенной кэш-памяти?
83. Какие вопросы учитываются производителями при разработке кэшпамяти?
84. Какие уровни выделяют в иерархической структуре памяти?
85. Как изменяются параметры памяти при продвижении сверху вниз по
иерархической структуре памяти?
86. Какие утверждения справедливы для магнитных дисков?
87. Круговая последовательность битов, записанных на магнитный диск за
его полный оборот называется ...
88. Каждая дорожка магнитного диска делится на ... фиксированной длины,
которые обычно содержат по 512 байтов данных.
89. Что располагается перед данными и позволяет головке синхронизироваться перед чтением или записью на магнитных дисках?
90. Что располагается после данных на магнитных дисках?
91. Какие утверждения справедливы для дорожек на магнитных диска?
92. Совокупность дорожек магнитного диска, расположенных на одном
расстоянии от центра, называется ...
93. Какие утверждения справедливы для определения времени передачи
информации?
94. Какие утверждения справедливы для современного устройства магнитных дисков?
95. Микросхема, которая управляет магнитным диском называется ...
96. В задачи контроллера магнитных дисков входит ...
97. Какие виды дискет существуют?
98. Какие утверждения справедливы для EIDE-дисков?
99. Какие утверждения справедливы для SCSI-дисков?
100. SCSI - это не просто интерфейс жесткого диска, это шина, к которой
могут подсоединяться контроллер SCSI и до семи дополнительных
устройств. Какие устройства могут быть подключены?
101. Какие утверждения справедливы для RAID-массива?
12
102. В RAID-массиве какого уровня последовательно записывает полосы по
кругу на четыре диска?
103. В RAID-массиве какого уровня дублируются все диски, таким образом,
получается 4 изначальных диска и 4 резервные копии, при записи информации каждая полоса записывается дважды?
104. RAID-массив какого уровня имеет дело со словами, а иногда даже с байтами?
105. RAID-массивы каких уровней работают с полосами, а не со словами с
битами четности, и не требуют синхронизации дисков?
106. Какие виды компакт дисков существую?
107. Чем отличается DVD диск от CD по структуре?
108. Что общего у DVD и CD дисков по структуре?
109. Какие существуют форматы DVD дисков?
110. Твердотельные диски, которые являются модификацией HDD и представляют собой устройства для долговременного хранения информации
с возможностью многократной перезаписи называются ...
111. Какие утверждения справедливы для флэш-дисков?
112. Какой интерфейс используется для подключения флэш-дисков?
113. Какие утверждения справедливы для уровня архитектуры набора команд?
114. Способность новых моделей компьютера выполнять старые программы
без изменений называется …
115. На уровне архитектуры команд, набор машинных команд, которые
управляют действиями компьютера, должен включать …
116. Какое количество различных операций будет содержать одноадресная
команда, если код операции содержит 4 бита, а поле адреса 8 бит?
117. Какое количество ячеек памяти будет адресоваться одноадресной командой, если код операции содержит 4 бита, а поле адреса 8 бит?
118. Пусть имеется машинная команда с 4-разрядным кодом операции и
тремя 4-разрядными адресными полями. Какие биты команды будут использованы для кода операции в случае трехадресной команды при использовании расширения кода операции?
119. Как называется режим адресации, если в адресной части команды находится сам операнд?
120. Как называется режим адресации, если в адресной части команды находится адрес памяти, где расположен операнд?
121. Как называется режим адресации, если в адресной части команды находится имя регистра со значением операнда?
122. Как называется режим адресации, если в адресной части команды находится имя регистра с адресом памяти, по которому расположен операнд?
123. Как называется режим адресации, если в адресной части команды находится имя регистра и константа смещения адреса памяти от значения регистра?
124. Как называется режим адресации, при котором адрес вычисляется путем суммирования значений двух регистров и смещения?
13
125. Как называется режим адресации, при котором используется безадресная команда и постфиксная запись выражений?
126. Какие режимы адресации используются для команд переходов?
127. Создание нового объекта данных с точно таким же набором битов, как у
исходного объекта называется …
128. Создание копии данных с точно таким же набором битов идентичной
оригиналу без его разрушения называется …
129. Какая машинная команда используется для перемещения данных из памяти в регистр?
130. Какая машинная команда используется для перемещения данных из регистра в память?
131. Какая машинная команда используется для перемещения данных из одного регистра в другой?
132. Какие машинные команды проверяют какое-либо условие и совершают
переход в определенный адрес памяти, если условие выполнено?
133. Какая запись является сортировкой двоичных чисел в интервале от -4 до
+3?
134. Где может сохраняться адрес возврата при выполнении машинной команды вызова процедур?
135. Способность процедуры вызывать саму себя в программе называется …
14
V.
ИНФОРМАЦИОННО-МЕТОДИЧЕСКАЯ ЧАСТЬ
Основная литература
1.
2.
3.
4.
5.
Танненбаум Э. Архитектура компьютеров. 4-е издание - СПб.:Питер,
2003. - 704 с.
Бройдо В.Л., Ильина О.П. Архитектура ЭВМ и систем. - СПб.: Питер,
2006. - 718 с.
Григорьев В. Л. Архитектура и программирование микропроцессора
Pentium. - М.: Гран, кн. 1-4., 1993.
Пирогов В. Ассемблер для Windows. - СПб.: Питер, БХВ, 2003. - 648с.
Юров В.И. Assembler. 2-е издание: Учебник для вузов. СПб.: Питер,
2003. - 638 с.
Дополнительная литература
6.
7.
8.
Марек Р. Ассемблер на примерах. Базовый курс. — СПб: Наука и Техника, 2005. — 240 с.
Соломенчук В.Г. Аппаратные средства персональных компьютеров. СПб.: БХВ-Петербург, 2003. - 512 с.
Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии,
протоколы. СПб, 2000.
VI.
1.
2.
3.
4.
5.
6.
7.
ПЕРЕЧЕНЬ КОМПЬЮТЕРНЫХ ПРОГРАММ
Операционная система Windows XP.
Операционная система MS-DOS.
Компилятор ассемблер-программ TASM.
Текстовый процессор MS Word.
Графический пакет MS Visio.
Программа "Ассистент II".
Операционная среда Visial Studio.
15
Download