КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Алматы, 2009 г
КУРС ЛЕКЦИЙ по предмету «основы микропроцессорной техники» для специальности 3706002 «Программное обеспечение для ВТ и АС»
Разработала Баймаханова Р.Х. – преподаватель спецдисциплин АБД Рецензенты: Бурмистрова Т.А. - преподаватель спецдисциплин зав.кафедрой «Информационные технологии»; Протасов А.Н. – преподаватель спецдисциплин Рассмотрено и утверждено на заседании кафедры «Информационные технологии»
Содержание
Часть 1. Цифровые электронные вычислительные машины………………….4 Глава 1. Принципы построения ЭВМ…………………………………………..4 1.1 Архитектура ЭВМ..................................................................................4 1.2 Структура и принцип функционирования ЭВМ…………………….5
Глава 2. Арифметические основы ЭВМ..............................................................6 2.1 Системы счисления……………………………………………………….6 2.1.1 Перевод чисел из десятичной системы счисления в двоичную, восьмеричную, шестнадцатеричную…………………………………………8 2.1.2 Перевод чисел из двоичной, восьмеричной, шестнадцатеричной системы счисления в десятичную…………………………………………….9 2.1.3 Перевод чисел из двоичной системы счисления в восьмеричную и шестнадцатеричную………………………………………………………...10 2.1.4 Двоично–десятичный код (ДДК)…………………………………….....11 2.1.5 Арифметика в двоичном коде…………………………………………..13 2.1.6 Дополнительный код……………………………………………………13 2.1.7 Арифметика в дополнительном коде…………………………………..15 2.1.8 Умножение и деление двоичных чисел………………………………..15
Глава 3. Формы представления чисел в ЭВМ…………………………………17 3.1 Представление чисел в ЭВМ с плавающей запятой…………………...17 3.2 Представление алфавитно-цифровой информации в ЭВМ…………...18 3.3 Группировки бит…………………………………………………………19
Глава 4. Логические основы электронно-вычислительной машины...............20 4.1 Переключательная функция (ПФ)………………………………………20 4.2 Элементарные логические функции……………………………………20 4.3 Основные законы алгебры логики……………………………………...24 4.4 Представление переключательных функций…………………………..25 4.5 Комбинации логических элементов…………………………………….26
Глава 5. Элементная база ЭВМ………………………………………………...28 5.1 Классификация элементов и узлов……………………………………...28 5.2 Комбинационные устройства…………………………………………...30 5.2.1 Дешифратор и шифратор……………………………………………...30 5.2.2 Одноразрядный сумматор……………………………………………..31 5.2.3 Мультиплексор и демультиплексор…………………………………..35 5.3 Узлы последовательностного типа……………………………………...37 5.3.1 Триггеры………………………………………………………………..37 5.3.2 Регистры………………………………………………………………..44 5.3.3 Счетчики………………………………………………………………..47
Глава 6. Память ЭВМ…………………………………………………………..50 6.1 Классификация запоминающих устройств…………………………50 6.2 Основные параметры микросхемы памяти…………………………54 6.3 Структура микросхемы ОЗУ………………………………………...54 6.4 Микросхемы ПЗУ…………………………………………………….57
Глава 7. Микропроцессор и микропроцессорные системы………………….57 7.1 Классификация микропроцессоров………………………………….57 7.2 Логическая структура однокристального микропроцессора………59 7.3 Устройство и структурная схема микро-ЭВМ……………………...61 7.4 Организация функционирования ЭВМ……………………………...63
Часть 2. Основы программирования на языке ассемблер……………………68 Введение в ассемблер…………………………………………………………..68
Глава 1 Регистры микропроцессора i8086……………………………………69 1.1 Регистры данных……………………………………………………...69 1.2 Регистры указатели и индексные……………………………………70 1.3 Сегментные регистры………………………………………………...70 1.4 Регистр указатель команд……………………………………………71 1.5 Регистр флагов………………………………………………………..71
Глава 2 Организация памяти……………………………………….................72 2.1 Сегментированная модель памяти…………………………..............72 2.2 Сегментные регистры по умолчанию……………………………….74 2.3 Режимы адресации……………………………………………………75
Глава 3 Представление данных……………………………………………….77 3.1 Представление целых чисел…………………………………………78 3.3 Представление символов и строк…………………………………...80 3.4 Представление адресов………………………………………………80
Глава 4. Представление команд………………………………………………..81 4.1 Структура команд…………………………………………………….81 4.2 Форматы команд……………………………………………………...82 4.3 Запись команд (директив) в ассемблере…………………………….82 Глава 5 Этапы создания программы…………………………………………...84
Глава 6 Основные группы команд микропроцессора и их краткая характеристика…………………………………………………………………..86 6.1 Команды пересылки данных…………………………………………87 6.2 Арифметические команды……………………………………………91 6.3 Логические команды………………………………………………….94 6.4 Команды сдвига и циклического сдвига…………………………….96 6.5 Команды передачи управления………………………………………97 6.5.1 Безусловные переходы……………………………………………...98 6.5.2 Условные переходы………………………………………………..101 6.5.3 Команды управления циклом……………………………………..102 6.5.4 Процедуры в языке ассемблера…………………………………...103 6.5.5 Команды прерывания……………………………………………...105 6.6 Команды ввода/вывода……………………………………………...108 6.7 Строковые операции………………………………………………...109
Глава 7 Основные директивы ассемблера…………………………………...111 7.1 Директивы определения данных……………………………………111 7.2 Директивы определения сегментов. Директива ASSUME………..113 7.3 Директива управления листингом………………………………….117 7.4 Модели памяти………………………………………………………118 7.5 Дополнительные директивы………………………………………..119
Глава 8 Синтаксис ассемблера………………………………………………..119
Глава 9 Разработка многомодульных программ на языке ассемблер…......124 9.1 Программы, состоящие из одного модуля…………………………124 9.2 Программы, состоящие из нескольких модулей…………………..124
Глава 10 Защищенный режим микропроцессора фирмы INTEL…………..125 10.1 Архитектура 32-разрядных микропроцессоров…………………..126 10.2 Регистры 32-разрядного микропроцессора……………………….127
Список литературы…………………………………………………………….129
Дата добавления: 2014-11-09; Просмотров: 861; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |