книга DipMaster-Shop.RU
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты F.A.Q. Поиск
Деятельность мастерской по пошиву и ремонту обуви ( Контрольная работа, 6 стр. )
Диагностика программных средств ( Курсовая работа, 43 стр. )
Динамическая информационная система общеобразовательной школы. ( Дипломная работа, 113 стр. )
Дипломная работа посвящена проектированию и методике разработки систем электронного документооборота на базе Access ( Дипломная работа, 93 стр. )
дипломный проект по разработке и реализации «Интерактивной информационной системы интернет-коммерции» ( Дипломная работа, 94 стр. )
Диссипативный информационный киоск «Обучение компьютерной графике и анимации» ( Дипломная работа, 95 стр. )
Для анализа структуры скидок по товарам, регионам и клиентам, подготовить данные о поставке товаров со скидкой 25 % (0.25) в августе текущего года ( Контрольная работа, 27 стр. )
Для всех подрубрик "Банковская деятельность" определите количество указов Президента РФ и Постановлений Правительства, имеющих статус "действующий" ( Контрольная работа, 13 стр. )
Для оперативного использования и последующего анализа динамики получить сведения о товарах на складе от поставщика Lead Trading ( Контрольная работа, 21 стр. )
Для определения поставщика определенного товара выдать список поставщиков товаров группы «Мясо/птица» и данные для взаимодействия ( Контрольная работа, 33 стр. )
Для определения поставщика определенного товара выдать список поставщиков товаров группы "Рыбопродукты", их телефоны и факсы. ( Контрольная работа, 21 стр. )
Дневник-отчет по практике для получения первичных профессиональных навыков «Оператор ПЭВМ» ( Отчет по практике, 36 стр. )
Добавление модуля связи с банком в существующий программный продукт «Marsha», который автоматизирует гостиницу ( Дипломная работа, 93 стр. )
Доклад по защите информации ( Доклад, 4 стр. )
Документы, создаваемые в процессе внедрения КСЗИ ( Курсовая работа, 39 стр. )
Достоинства электронной почты. Прикладные протоколы электронной почты ( Реферат, 17 стр. )
Достоинства, недостатки и перспективы развития ИС предприятия ( Контрольная работа, 23 стр. )
Достоинства, недостатки и перспективы развития информационной системы предприятия ( Контрольная работа, 19 стр. )
Достопримечательностях города Хабаровска и их показ с помощью презентации в Power point, а так же изложение краткой истории моего города ( Реферат, 19 стр. )
Доступ к Интернет по технологии "Сoax at a home" ( Контрольная работа, 3 стр. )
ДОСТУП ПРАВООХРАНИТЕЛЬНЫХ ОРГАНОВ К ИНФОРМАЦИИ, СОСТАВЛЯЮЩЕЙ КОММЕРЧЕСКУЮ ТАЙНУ ( Дипломная работа, 125 стр. )
Древовидная структура ЛВС ( Контрольная работа, 42 стр. )
Електронна демократія, електронний уряд, медіа в сучасному глобальному світі (Украина) ( Реферат, 13 стр. )
Если в коде А{1:32} единиц больше, чем нулей, то на выход передается входной код в последовательной форме, начиная со старшего разряда; если меньше - то с младшего. ( Контрольная работа, 19 стр. )
Естественно-научные аспекты современных информационных технологий ( Реферат, 20 стр. )

ВВЕДЕНИЕ 4

ПРИНЦИПЫ ПОСТРОЕНИЯ ЭВМ 4

АРХИТЕКТУРА И ЭВМ 4

ГЛАВА 1. ПРЕДСТАВЛЕНИЕ ДАННЫХ И АРХИТЕКТУРА ЭВМ НА БАЗЕ ПРОЦЕССОРОВ СЕМЕЙСТВА 80X86 5

1.1. ПРЕДСТАВЛЕНИЕ ДАННЫХ 5

1.1.1. Системы счисления 5

1.1.2. Запись чисел в языке Ассемблера. 5

1.1.3. Структура ячейки 6

1.1.4. Беззнаковые и знаковые числа 6

1.1.5. Сложение и вычитание целых чисел 7

1.1.6. Кодирование символов 8

ЗАДАНИЕ A1. 10

1.2. АРХИТЕКТУРА ПРОЦЕССОРА 8086 10

1.2.1. Адрес ячейки 10

1.2.2. Регистры центрального процессора (ЦП) 11

1.2.3 Кодирование команд. 14

1.2.3.1 Формат "регистр-регистр" 14

1.2.3.2 Формат "регистр-память" (2-4 байт) 15

1.2.3.3 Формат "регистр - непосредственный операнд" (3-4 байт) 15

1.2.3.4 Формат "память - непосредственный операнд" (3 - 6 байтов) 16

1.3 ЯЗЫК АССЕМБЛЕРА. НАЧАЛЬНЫЕ СВЕДЕНИЯ 16

1.3.1 Идентификаторы 16

1.3.2 Символьные данные 16

1.3.3 Предложения 17

1.3.4 Комментарии 17

1.3.5 Команды 17

1.3.6 Директивы 17

1.2.6.1 Директивы определения данных 18

1.2.6.2 Директива эквивалентности 18

ГЛАВА 2. КОМАНДЫ ПЕРЕСЫЛКИ ДАННЫХ И АРИФМЕТИЧЕСКИЕ КОМАНДЫ 19

2.1. КОМАНДЫ ПЕРЕСЫЛКИ ДАННЫХ 19

2.1.1. Общие замечания о командах. 19

2.1.2. Команды пересылки данных 19

2.1.3 Оператор указания типа (PTR) 20

2.2. АРИФМЕТИЧЕСКИЕ КОМАНДЫ 20

2.2.1. Сложение и вычитание 20

2.2.2. Длинные целые 21

2.2.3. Операнды различного размера 22

2.2.4. Дополнительные арифметические команды. 23

2.2.5. Умножение и деление 23

2.3. ЗАДАНИЕ A2. 26

ПРИМЕР ПРОГРАММЫ, ВКЛЮЧАЮЩЕЙ АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ 26

2.3.1. Формулировка задания 26

ГЛАВА 3. КОМАНДЫ ПЕРЕХОДА 26

3.1. КОМАНДЫ УСЛОВНОГО ПЕРЕХОДА 26

3.1.1. Команда сравнения 26

3.1.2. Пример команды условного перехода 27

3.1.3. Простые переходы 29

3.1.4. Беззнаковые и знаковые переходы 29

3.2. БЕЗУСЛОВНЫЕ ПЕРЕХОДЫ 31

3.2.1. Команда короткого безусловного перехода 31

3.2.2. Команды внутрисегментного и межсегментного перехода 31

3.2.3. Структурное программирование условного оператора на языке ассемблера 32

3.3. ЗАДАНИЕ A3 33

ПРИМЕР ПРОГРАММЫ, ВКЛЮЧАЮЩЕЙ УСЛОВНЫЕ ПЕРЕХОДЫ 33

3.3.1. Формулировка задания 33

3.3.2. Алгоритм и программа 33

ГЛАВА 4. МАССИВЫ И ЦИКЛЫ 34

4.1. МЕТОДЫ АДРЕСАЦИИ И ОРГАНИЗАЦИЯ ЦИКЛОВ 34

4.1.1. Индексная адресация. 34

4.1.2. Команды организации циклов 34

4.1.3. Косвенная адресация 35

4.2. ЗАДАНИЕ A4. 36

ПРИМЕР ПРОГРАММЫ ОБРАБОТКИ МАССИВА 36

4.2.1. Формулировка задания 36

ГЛАВА 5. СТЕК, ПОДПРОГРАММЫ, ПРЕРЫВАНИЯ И СРЕДСТВА ЯЗЫКА АССЕМБЛЕРА 36

5.1. СТЕК, ПОДПРОГРАММЫ, ПРЕРЫВАНИЯ 36

5.1.1. Стек 36

5.1.2. Подпрограммы 38

5.1.3. Прерывания 38

5.1.4. Программные прерывания 39

5.1.5. Системные вызовы в MS DOS 40

5.2. СРЕДСТВА ЯЗЫКА АССЕМБЛЕРА 41

5.2.1. Программа на языке Ассемблера. Её трансляция и компоновка 41

5.2.2. Подпрограммы 43

5.2.3. Макросредства 43

5.2.4. Директива оптимизации переходов 45

ГЛАВА 6. БИТОВЫЕ ОПЕРАЦИИ И МНОГОМОДУЛЬНЫЕ ПРОГРАММЫ НА ЯЗЫКЕ АССЕМБЛЕРА 46

6.1. БИТОВЫЕ ОПЕРАЦИИ 46

6.1.1. Булевские команды 46

6.1.2. Команды сдвигов 48

6.1.3. Средства Ассемблера для битовых операций (шаблон описания битовых полей) 50

6.1.4. Структуры 52

6.1.4.1. Ссылки на поля структур 52

6.2. ЗАДАНИЕ A5 53

ПРИМЕР ПРОГРАММЫ, ВКЛЮЧАЮЩЕЙ БИТОВЫЕ ОПЕРАЦИИ 53

6.2.1. Формулировка задания 53

ГЛАВА 7. СТРОКОВЫЕ КОМАНДЫ. СВЯЗЬ ПРОГРАММ НА ЯЗЫКАХ СИ И АССЕМБЛЕРА 53

7.1. СТРОКОВЫЕ КОМАНДЫ 53

7.1.1. Команда пересылки строк. 53

7.1.2. Префикс повторения. 55

7.1.3. Команды пересылки. 56

7.1.4. Команды сравнения 57

7.2. СВЯЗЬ АССЕМБЛЕРА И СИ 59

7.2.1. Передача параметров в функциях Си 59

7.2.2. Вызов функций Си из программ на языке Ассемблера 60

7.2.3. Пример главной программы на Си и подпрограммы на языке Ассемблера 62

7.2.4. Средства Ассемблера для интерфейса с Си 63

7.3. ЗАДАНИЕ A6. 64

ПРИМЕР ПРОГРАММЫ, ВКЛЮЧАЮЩЕЙ СТРОКОВЫЕ ОПЕРАЦИИ 64

7.3.1. Формулировка задания 64

ПРИЛОЖЕНИЕ А. ОПТИМИЗАЦИЯ КОДА 93

ПРИЛОЖЕНИЕ А. ОПТИМИЗАЦИЯ КОДА 93

БИБЛИОГРАФИЧЕСКИЙ СПИСОК 103

Принципы построения ЭВМ

Академик Сергей Алексеевич Лебедев - создатель первой машины МЭСМ (конец 51г.) и он сформулировал принципы построения ЭВМ:

- ЭВМ является программно-управляемым аппаратом. Программа хранит-ся в памяти;

- программа представляет собой последовательность простых команд. Команда кодируется и хранится в памяти вместе с числами;

- кодирование команд и чисел осуществляется с помощью 2-ой системы счисления;

- в перечень команд (системы команд) кроме арифметики должны вхо-дить: логические, сравнения, безусловного и условного перехода и т.д. Это превратило машину в универсальную, т.е. способную выпол-нять любую задачу и организовать управление выполнением процесса;

- в состав ЭВМ должны входить устройства для выполнения команд, память, устройства управления, связь с внешним миром и устройств ввода/вывода.

Архитектура и ЭВМ

1. 486-й микропроцессор. - М.: ИВК "Софт", 1993. - кн.1, с.1-366, кн.2, с.367-512.

2. Данкан Р. Профессиональная работа в MS-DOS. - М.: Мир, 1993. - 509 с.

3. Пильщиков В.Н. Программирование на языке Ассемблера IBM PC. - М.: ДИАЛОГ-МИФИ,1994. - 288 с.

4. Сван Т. Освоение Turbo Assembler. - К.: Диалектика, 1996. - 544 с.

Примечаний нет.

2000-2024 © Copyright «DipMaster-Shop.ru»