Рабочая программа по дисциплине «Архитектура компьютера»
Вид материала | Рабочая программа |
СодержаниеУчебно-методическое обеспечение Последовательные и параллельные порты. Системные шины ISA, PCI, AGP, последовательные и параллельные порты. |
- Лекция 12. Архитектура компьютера, 124.05kb.
- Рабочая программа для высших учебных заведений По направлению: 270301- «Архитектура», 253.17kb.
- Рабочая программа для высших учебных заведений По направлению: 630100-«Архитектура», 148.24kb.
- Рабочая программа курса "архитектура компьютера и операционные системы " (специальность, 189.16kb.
- Архитектура персонального компьютера, 124.05kb.
- Контрольная работа по дисциплине: «Технические средства управления» на тему: «Архитектура, 571.51kb.
- Рабочая программа дисциплины «проектирование пассивных зданий» Направление подготовки:, 207.21kb.
- Программа курса (syllabus) По дисциплине «архитектура компьютерных систем» Специальность, 208.48kb.
- Экзаменационные вопросы, 789.33kb.
- Рабочая программа По дисциплине «Сетевые технологии» По специальности 230102. 65 Автоматизированные, 210.65kb.
Учебно-методическое обеспечение
Список основной литературы:
- i486тм МИКРОПРОЦЕССОР. Книга 1 . И.В.К.-СОФТ. Москва.-366с. (Имеется электронный вариант книги)
- i486тм МИКРОПРОЦЕССОР. Книга 2 . И.В.К.-СОФТ. Москва.-346с. (Имеется электронный вариант книги)
- Абель П. Язык ассемблера для IBM PC и программирования/ Пер. с англ. Ю.В. Сальникова. - М.: Высш. шк., 1992. 447с. (Имеется электронный вариант книги)
- Богумирский Б. Эффективная работа на IBM PC. -Спб: Питер, 1996. -688с. (отсканировано)
- Борзенко А.Е. IBM PC: устройство, ремонт, модернизация. - 2-е изд., перераб. и доп. -М.: ТОО фирма “Компьютер Пресс”, 1996. -344c. (отсканировано)
- Бродин В.Б., Шагурин И.И. Микропроцессор i486. Архитектура, программирование, интерфейс. -М.: “ДИАЛОГ-МИФИ”,1993.-240c. (отсканировано)
- Гук М. Аппаратные средства РС. Энциклопедия –СПб: Питер Ком, 1998. – 816 с. (отсканировано)
- Мюллер С. Модернизация и ремонт персональных компьютеров. / Пер. с англ. – М.: ЗАО "Издательство БИНОМ", 1998. – 944 с. (отсканировано)
- Пильщиков В.Н. Программирование на языке ассемблера IBM PC.- : “ДИАЛОГ-МИФИ”, 1996. - 288 с. (отсканировано)
- Сван Т. Освоение Turbo Assembler. – К.: Диалектика, 1996. – 544 с. (отсканировано)
- Юров В., Хорошенко С. Assembler: учебный курс – СПб: Питер Ком, 1999. – 672 с. (Имеется электронный вариант книги)
- Ямпольский В.C. Основы автоматики и электронно-вычислительной техники: Учебное пособие для студентов физ.-мат. фак. пед. ин-тов.- М.: Просвещение, 1991. - 223c. (отсканировано)
- Обучающие программы: по языку ассемблер, по микропроцессору i80386, по прерываниям BIOS и DOS.
- Информационная сеть Internet.
Список дополнительной литературы:
- Гивоне Д., Россер. Микропроцессоры и микрокомпьютеры: Вводный курс: Пер. с англ.-М.: Мир, 1983. - 464с.
- Преснухин Л.Н., Нестеров П.В. Цифровые вычислительные машины: Учеб. пособие для ст-в вузов. – М.: Высш. шк, 1981. – 511 с.
- Журналы “Радио”.
- Каган Б.М. Электронные вычислительные машины и системы: Учеб. пособие для вузов. – М.: Энергоатомиздат, 1995. – 552 с.
- Липьят А. Архитектура малых вычислительных систем. – М.: Мир, 1981.
- Майерс Г. Архитектура современных ЭВМ: В 2-кн. Кн. 1. – М.: Мир, 1985. – 364 с.
- Майко Г.В. Ассемблер для IBM PC. Одесса. 1996. 214 с.
- Марголис А. Поиск и устранение неисправностей в персональных компьютерах. Киев,: фирма “Диалектика”, 1994, 368 с.
- Острейковский В.А. Информатика: Учеб. для вузов. – М.: Высш. шк., 1999. – 511 с.
- Журналы “HARD n SOFT” .
- Журналы “Компьютер Пресс”.
Обязательный минимум освоения содержания учебной дисциплины
После изучения дисциплины "Архитектура компьютера" студент должен знать основные особенности языка ассемблер, устройство и принцип действия:
- матричных принтеров ударного действия.
- лазерных и LED принтеров.
- струйных принтеров.
- сканеров.
- накопителей на жестких дисках.
- накопителей на флоппи дисках.
- магнитооптических накопителей.
После изучения дисциплины "Архитектура компьютера" студент должен уметь:
- проводить техническое обслуживание манипулятора "мышь".
- выполнять дефрагментацию файлов и диска.
- получать информацию о распределении оперативной памяти компьютера.
- выполнять диагностику поверхности флоппи и жесткого диска.
- форматировать флоппи и жесткие диски.
- делать диск системным.
- создавать спасательную дискету.
- программным путем тестировать аппаратные средства персональных компьютеров.
- создавать простую программу *.EXE и *.COM формата на языке ассемблер.
Перечень вопросов, выносимых на экзамен.
- D-триггеры со статическим и с динамическим управлением.
- JK-триггеры.
- Адресация памяти в защищенном режиме. Страничная организация памяти.
- Адресация памяти в реальном режиме. Сегментация памяти.
- Аналого-цифровые преобразования. Теорема Котельникова.
- Архитектура процессоров. Основные функциональные регистры: регистры общего назначения; указатель команд; регистр флагов; регистр сегментов.
- Асинхронные и синхронные триггеры.
- Ассемблер для микропроцессоров семейства Intel. Подготовка текста программы, использование стандартных редакторов, ассемблирование программы, компоновка программы, отладка программы.
- Базовая система ввода-вывода (BIOS). Прерывания BIOS. Утилита BIOS Setup.
- Базовый логический элемент 2И-НЕ КМОП.
- Базовый логический элемент 2И-НЕ ТТЛ.
- Видеоподсистемы, частота кадровой развертки, частота строчной развертки, разрешающая способность (число пикселов на экране). Жидкокристаллические экраны. Видеопамять.
- Главный загрузочный сектор жесткого диска, разбиение диска на логические диски, максимальное число логических дисков. Структура загрузочного сектора. Резервирование системной области диска. Восстановление системных данных на жестком диске.
- Дефрагментации файлов и диска.
- Инвертор с тремя состояниями на выходе. Шинные формирователи.
- Использование командных файлов.
- Контроллер прерываний.
- Кэш-память. Назначение кэш-памяти. Кэширование оперативной динамической памяти, кэширование жесткого диска.
- Логическая структура жестких и флоппи-дисков: загрузочная запись, таблица (одна или две) размещения файлов, корневой каталог, область данных.
- Логические пробники.
- Магистральная (шинная) система обмена информацией. Интерфейсы. (не до конца и в общих чертах)
- Микропроцессоры фирм Intel и AMD. Форматы команд. Безадресные, одно-, двух- и трёхадресные команды. Кодировка регистров общего назначения. Кодировка сегментных регистров. Выбор сегментных регистров и относительного адреса. Способы адресации. Формирование 16 и 32-разрядных эффективных адресов. Кодировка индексных и базовых регистров.
- Оболочки для написания ассемблерных программ в режимах IDEAL и MACRO в Turbo Assembler с жестким определением сегментов.
- Оболочки для написания программ на языке Turbo Assembler с расширением .EXE и .COM с упрощенным определением сегментов. Особенности *.exe и *.com файлов.
- Оперативная память в IBM PC, распределение памяти. Получение сведений об оперативной памяти. Кэш-память. Назначение кэш-памяти. Раздельная кэш-память для команд и данных. Кэширование оперативной динамической памяти, кеширование жесткого диска. Внутренняя кэш-память процессора.
- Оперативные запоминающие устройства.
- Основные характеристики аналого-цифровых преобразователей. Аналого-цифровые преобразователи двухтактного интегрирования.
- Основные характеристики аналого-цифровых преобразователей. Аналого-цифровой преобразователь следящего типа.
- Перепрограммируемые постоянные запоминающие устройства с ультрафиолетовым стиранием информации. Flash память.
-
Последовательные и параллельные порты.
- Постоянные запоминающие устройства.
- Правила техники безопасности при работе с персональными компьютерами. Необходимость зануления вычислительной техники. Устройство защитного отключения.
- Прерывания BIOS.
- Прерывания DOS. Функции прерывания 21h.
- Прерывания и исключения в микропроцессорах Intel.
- Программирование постоянных запоминающих устройств с пережигаемыми перемычками.
- Процесс начальной загрузки компьютера.
- Регенерация информации в ОЗУ динамического типа.
- Реестр операционной системы Windows-98.
- Режимы адресации: регистровая, непосредственная, прямая адресация памяти, косвенная адресация, адресация по базе со смещением, прямая адресация с индексированием, адресация по базе с индексированием, адресация по базе с индексацией и со смещением.
- Связь между видеопамятью и разрешающей способностью экрана для черно-белого и цветного режимов, 24-разрядное (16,8 миллиона цветов) кодирование цвета. (Можно повторить и расширить) Устройство и принцип действия полупроводникового диода.
- Сегментация памяти в защищённом режиме. Уровни привилегий и защиты, правила доступа для сегментов программ и данных.
- Синтаксис ассемблера. Принцип работы ассемблера.
- Системные ресурсы компьютера, реализация технологии “Plug and Play”
-
Системные шины ISA, PCI, AGP, последовательные и параллельные порты.
- Способы магнитной записи информации в винчестерах.
- Структура формата флоппи-диска: байты синхронизации, идентификационные заголовки, байты циклического контроля четности, маркировка дефектных секторов.
- Счетчики электрических импульсов. Изменение коэффициента пересчета счетчика.
- Типы данных, обрабатываемых микропроцессорами: данные без знака, данные со знаком, данные в формате с плавающей точкой, двоично-десятичные данные, данные типа строка, символьные данные, данные типа указатель. Директивы определения данных.
- Устройства ввода – вывода информации в системе человек – ЭВМ – человек и датчики – ЭВМ – исполнительные устройства.
- Устройства выборки и хранения.
- Устройство и принцип действия полевого транзистора с изолированным затвором с индуцированным каналом.
- Устройство и принцип действия полупроводникового диода и биполярного транзистора,
- Устройство, принцип действия и характеристики биполярного транзистора для схемы включения с общим эмиттером.
- Утилиты Norton 2001.
- Цифро-аналоговые преобразователи с весовыми двоично-взвешенными резисторами, Цифро-аналоговые преобразователи с матрицей R-2R.
- Шифраторы, дешифраторы, мультиплексоры, демультиплексоры и их применение в ЭВМ.
- Электромагнитная совместимость. Требования стандарта ТСО-95, ТСО-99.
Список практических заданий к экзамену
- Произвести диагностику логической и физической структуры жесткого (гибкого) магнитного диска.
- Произвести дефрагментацию файлов на гибком (жестком) магнитном диске.
- Используя известные способы, определите основные технические параметры компьютера.
- Используя редактор Diskedit, найдите на гибком магнитном диске загрузочную запись, таблицу размещения файлов FAT и каталоги.
- Определить распределение памяти в компьютере.
- При помощи антивирусной программы Drweb произвести тест жесткого и гибкого магнитного диска на наличие компьютерных вирусов.
- Объяснить программу на языке ассемблера, демонстрирующую использование команд MOV, XCHG, LEA, PUSH, POP, и запустить ее на исполнение в Turbo Debugger.
- Объяснить программу на языке ассемблера, демонстрирующую использование логических команд NOT, OR, XOR, AND, TEST, и запустить ее на исполнение в Turbo Debugger.
- Объяснить программу на языке ассемблера, демонстрирующую использование команд INC, DEC, NEG, ADD, ADC, SUB, SBB, и запустить ее на исполнение в Turbo Debugger.
- Объяснить программу на языке ассемблера, демонстрирующую использование команд MOVS, CMPS, SCAS, LODS, STOS, и запустить ее на исполнение в Turbo Debugger. Префиксы: REP, REPE, REPNZ.
- Объяснить программу на языке ассемблера, демонстрирующую использование команд MUL, IMUL, DIV, IDIV, CMP, и запустить ее на исполнение в Turbo Debugger.
- Объяснить программу на языке ассемблера, демонстрирующую использование команд cдвига ROL, ROR, RCL, RCL, SHL, SHR, SAR, и запустить ее на исполнение в Turbo Debugger.
- Объяснить программу на языке ассемблера, демонстрирующую использование макросов, и запустить ее на исполнение в Turbo Debugger. Блоки повторений: REPT, IRP, IRPC. Макрооператоры: &, <>, !, %, ;;. Директива EXITM.
- Объяснить программу на языке ассемблера, демонстрирующую использование команд безусловных и условных переходов, и запустить ее на исполнение в Turbo Debugger.
- Объяснить программу на языке ассемблера, демонстрирующую использование команд CLC, STC, CLD, STD, CLI, STI, CMC, NOP, HLT, и запустить ее на исполнение в Turbo Debugger.
- Объяснить программу на языке ассемблера, демонстрирующую условное ассемблирование. Директивы IF, IFE, IF1, IF2, IFB, IFNB, IFDEF, IFNDEF, IFDIF, IFIDN. Эмуляция ошибок. Директивы: .ERR, .ERRB, .ERRDEF, .ERRDIF.
- Произведите необходимые изменения файла exeshell.asm для преобразования его в оболочку ”com” файла. Проассемблируйте и скомпонуйте полученный файл.
- Объяснить программу на языке ассемблера, демонстрирующую использование команд LOOP, LOOPE, LOOPZ, LOOPNE, LOOPNZ, и запустить ее на исполнение в Turbo Debugger.
- Объяснить программу на языке ассемблера, демонстрирующую функции прерывания 10h.
- Объяснить программу на языке ассемблера, демонстрирующую создание файла в текущем каталоге и запись в файл текстовой строки.
- Объяснить программу на языке ассемблера, демонстрирующую чтение содержимого файла в буфер памяти и вывод содержимого буфера памяти на дисплей.
- Объяснить программу на языке ассемблера, демонстрирующую чтение определенного числа байт из файла.
- Объяснить программу на языке ассемблера, демонстрирующую переименование файла.
- Объяснить программу на языке ассемблера, демонстрирующую удаление файла.
- Отладчик Debug.
- Назначение и возможности Turbo Debugger. Команды главного меню. Команды локальных меню областей окна центрального процессора.
Список основных вопросов к экзамену
- Основные функциональные регистры микропроцессор Intel. Оперативная память в IBM PC, распределение памяти.
- Логическая структура жестких и флоппи-дисков: загрузочная запись, таблица размещения файлов, корневой каталог, область данных.
- Правила техники безопасности при работе с персональными компьютерами. Необходимость зануления вычислительной техники. Устройство защитного отключения.
- Устройство и принцип действия цветной электронно-лучевой трубки. Последствия намагничивания теневой маски электронно-лучевой трубки и способ их устранения. Физический принцип размагничивания теневой маски.
- Отладчик Turbo Debugger .
- Сегментация памяти в защищенном режиме.
- Системные ресурсы персональных компьютеров.
- Система команд процессоров Pentium (умение пользоваться справочником).
Список основных практических заданий к экзамену
- На операционном блоке ЭВМ (стенд ОАиВТ) выполнить операцию сложения двух четырехразрядных двоичных чисел и результат операции сохранить в ОЗУ.
- Написать на языке ассемблер программу, предусматривающую выполнение команд однобайтовых и двухбайтовых пересылок со всеми допустимыми операндами. Выполнить ассемблирование, компоновку и отладку составленной программы.
- Выполнить программную диагностику персонального компьютера, определить основные технические параметры компьютера.
- Объяснить программу на языке ассемблера, демонстрирующую использование логических команд, и запустить ее на исполнение в Turbo Debugger.
- Объяснить программу на языке ассемблера, демонстрирующую использование макросов, и запустить ее на исполнение в Turbo Debugger.
- Объяснить программу на языке ассемблера, демонстрирующую функции прерывания 10h, и запустить ее на исполнение в Turbo Debugger.
- Объяснить программу на языке ассемблера, демонстрирующую функции прерывания 21h, и запустить ее на исполнение в Turbo Debugger.
- Продемонстрировать создание и использование спасательной дискеты.
Примечание: Ответы на основные вопросы должны даваться студентами без подготовки. Студент, не ответивший на любой из основных вопросов, или не выполнивший любое из основных заданий, получает на экзамене неудовлетворительную оценку.