Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
125 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
1.84 MB
Просмотров:
68
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Пильщиков В.Н.](/documents_6/004cd1fc11992531917331b77a76745b/img0.jpg)
Содержание слайда: Пильщиков В.Н. Программирование на языке ассемблера IBM PC.- М.:"Диалог- МИФИ",2005-2010,-288c.
Пильщиков В.Н. Программирование на языке ассемблера IBM PC.- М.:"Диалог- МИФИ",2005-2010,-288c.
Юров В., Хорошенко С. ASSEMBLER. Учебный курс. – Спб., Питер, 1999
Зубков С.В. Ассемблер для DOS, Windows, UNIX.,- М. ДМК, 2004
Джордейн Р. Справочник программиста персонального компьютера фирмы IBM. M., 1991.
Сван Т. Освоение Turbo Assembler. - Киев: Диалектика,1996.- 544с.
Интернет:
www.citforum.ru, www.rusdoc.ru, emanual.ru,
www.kalashnikoff.ru, www.firststeps.ru,
www.codenet.ru, www.wasm.ru, www.intuit.ru
№2 слайд![Использование двоичной и](/documents_6/004cd1fc11992531917331b77a76745b/img1.jpg)
Содержание слайда: Использование двоичной и шестнадцатеричной систем счисления
№3 слайд![Контрольное тестирование](/documents_6/004cd1fc11992531917331b77a76745b/img2.jpg)
Содержание слайда: Контрольное тестирование 1
№4 слайд![](/documents_6/004cd1fc11992531917331b77a76745b/img3.jpg)
№5 слайд![История развития](/documents_6/004cd1fc11992531917331b77a76745b/img4.jpg)
Содержание слайда: История развития микропроцессоров Intel
(семейство «х86»)
№6 слайд![](/documents_6/004cd1fc11992531917331b77a76745b/img5.jpg)
№7 слайд![Основная память](/documents_6/004cd1fc11992531917331b77a76745b/img6.jpg)
Содержание слайда: Основная память
№8 слайд![Сегментированная модель памяти](/documents_6/004cd1fc11992531917331b77a76745b/img7.jpg)
Содержание слайда: Сегментированная модель памяти
№9 слайд![Регистры процессора](/documents_6/004cd1fc11992531917331b77a76745b/img8.jpg)
Содержание слайда: Регистры процессора
№10 слайд![Регистры общего назначения](/documents_6/004cd1fc11992531917331b77a76745b/img9.jpg)
Содержание слайда: Регистры общего назначения
№11 слайд![Сегментные регистры](/documents_6/004cd1fc11992531917331b77a76745b/img10.jpg)
Содержание слайда: Сегментные регистры
№12 слайд![Регистр флагов](/documents_6/004cd1fc11992531917331b77a76745b/img11.jpg)
Содержание слайда: Регистр флагов
№13 слайд![Регистр указателя команд](/documents_6/004cd1fc11992531917331b77a76745b/img12.jpg)
Содержание слайда: Регистр указателя команд
№14 слайд![Регистры -разрядного](/documents_6/004cd1fc11992531917331b77a76745b/img13.jpg)
Содержание слайда: Регистры 64-разрядного процессора
№15 слайд![Алгоритм работы процессора](/documents_6/004cd1fc11992531917331b77a76745b/img14.jpg)
Содержание слайда: Алгоритм работы процессора
№16 слайд![](/documents_6/004cd1fc11992531917331b77a76745b/img15.jpg)
№17 слайд![Этапы разработки программ на](/documents_6/004cd1fc11992531917331b77a76745b/img16.jpg)
Содержание слайда: Этапы разработки программ на Ассемблере
№18 слайд![Общий вид программы на Турбо](/documents_6/004cd1fc11992531917331b77a76745b/img17.jpg)
Содержание слайда: Общий вид программы на Турбо Ассемблере
№19 слайд![Размещение exe-программы в](/documents_6/004cd1fc11992531917331b77a76745b/img18.jpg)
Содержание слайда: Размещение exe-программы в памяти
Сегмент данных служит для размещения переменных программы и адресуется с помощью сегментного регистра DS.
Сегмент кода предназначен для размещения машинного кода программы. Ячейки сегмента кода адресуются с помощью пары регистров CS:IP.
Сегмент стека служит для временного хранения данных программы при вызове подпрограмм, обработке прерываний и т.п. Сегмент стека адресуется с помощью сегментного регистра SS.
Для микропроцессора i8086 размер сегмента не может превышать 64K
№20 слайд![Представление данных в памяти](/documents_6/004cd1fc11992531917331b77a76745b/img19.jpg)
Содержание слайда: Представление данных в памяти
Целые числа без знака
№21 слайд![Дополнительный код](/documents_6/004cd1fc11992531917331b77a76745b/img20.jpg)
Содержание слайда: Дополнительный код
№22 слайд![Целые числа со знаком](/documents_6/004cd1fc11992531917331b77a76745b/img21.jpg)
Содержание слайда: Целые числа со знаком
№23 слайд![Двоично-десятичные числа](/documents_6/004cd1fc11992531917331b77a76745b/img22.jpg)
Содержание слайда: Двоично-десятичные числа
№24 слайд![Представление символов](/documents_6/004cd1fc11992531917331b77a76745b/img23.jpg)
Содержание слайда: Представление символов
№25 слайд![Представление команд на](/documents_6/004cd1fc11992531917331b77a76745b/img24.jpg)
Содержание слайда: Представление команд
(на примере двухоперандных команд)
№26 слайд![Основные элементы языка](/documents_6/004cd1fc11992531917331b77a76745b/img25.jpg)
Содержание слайда: Основные элементы языка Ассемблер
№27 слайд![Основные элементы языка](/documents_6/004cd1fc11992531917331b77a76745b/img26.jpg)
Содержание слайда: Основные элементы языка Ассемблер
№28 слайд![Основные элементы языка](/documents_6/004cd1fc11992531917331b77a76745b/img27.jpg)
Содержание слайда: Основные элементы языка Ассемблер
№29 слайд![Структура программы на языке](/documents_6/004cd1fc11992531917331b77a76745b/img28.jpg)
Содержание слайда: Структура программы на языке Ассемблер
№30 слайд![Команды](/documents_6/004cd1fc11992531917331b77a76745b/img29.jpg)
Содержание слайда: Команды
№31 слайд![Прочие типы предложений языка](/documents_6/004cd1fc11992531917331b77a76745b/img30.jpg)
Содержание слайда: Прочие типы предложений языка
№32 слайд![Определение данных Ассемблера](/documents_6/004cd1fc11992531917331b77a76745b/img31.jpg)
Содержание слайда: Определение данных Ассемблера
№33 слайд![Директива DB определение байта](/documents_6/004cd1fc11992531917331b77a76745b/img32.jpg)
Содержание слайда: Директива DB: определение байта
№34 слайд![Определение массивов и строк](/documents_6/004cd1fc11992531917331b77a76745b/img33.jpg)
Содержание слайда: Определение массивов и строк
№35 слайд![Директива DW определение слова](/documents_6/004cd1fc11992531917331b77a76745b/img34.jpg)
Содержание слайда: Директива DW: определение слова
№36 слайд![Директива DD определение](/documents_6/004cd1fc11992531917331b77a76745b/img35.jpg)
Содержание слайда: Директива DD: определение двойного слова
№37 слайд![Константы. Директива](/documents_6/004cd1fc11992531917331b77a76745b/img36.jpg)
Содержание слайда: Константы. Директива эквивалентности
№38 слайд![Выражения](/documents_6/004cd1fc11992531917331b77a76745b/img37.jpg)
Содержание слайда: Выражения
№39 слайд![Константные выражения](/documents_6/004cd1fc11992531917331b77a76745b/img38.jpg)
Содержание слайда: Константные выражения
№40 слайд![Адресные выражения](/documents_6/004cd1fc11992531917331b77a76745b/img39.jpg)
Содержание слайда: Адресные выражения
№41 слайд![Использование оператора PTR](/documents_6/004cd1fc11992531917331b77a76745b/img40.jpg)
Содержание слайда: Использование оператора PTR
№42 слайд![Контрольное тестирование](/documents_6/004cd1fc11992531917331b77a76745b/img41.jpg)
Содержание слайда: Контрольное тестирование 2
№43 слайд![Основные команды языка](/documents_6/004cd1fc11992531917331b77a76745b/img42.jpg)
Содержание слайда: Основные команды языка Ассемблер
№44 слайд![Команды пересылки](/documents_6/004cd1fc11992531917331b77a76745b/img43.jpg)
Содержание слайда: Команды пересылки
№45 слайд![Команда пересылки MOV](/documents_6/004cd1fc11992531917331b77a76745b/img44.jpg)
Содержание слайда: Команда пересылки MOV
№46 слайд![Методы адресации способы](/documents_6/004cd1fc11992531917331b77a76745b/img45.jpg)
Содержание слайда: Методы адресации
(способы задания операндов в памяти)
№47 слайд![Методы адресации способы](/documents_6/004cd1fc11992531917331b77a76745b/img46.jpg)
Содержание слайда: Методы адресации
(способы задания операндов в памяти)
№48 слайд![Команда обмена значениями XCHG](/documents_6/004cd1fc11992531917331b77a76745b/img47.jpg)
Содержание слайда: Команда обмена значениями XCHG
№49 слайд![Арифметические команды](/documents_6/004cd1fc11992531917331b77a76745b/img48.jpg)
Содержание слайда: Арифметические команды
№50 слайд![Команда сложения ADD](/documents_6/004cd1fc11992531917331b77a76745b/img49.jpg)
Содержание слайда: Команда сложения ADD
№51 слайд![Сложение беззнаковых чисел](/documents_6/004cd1fc11992531917331b77a76745b/img50.jpg)
Содержание слайда: Сложение беззнаковых чисел
№52 слайд![Сложение чисел со знаком](/documents_6/004cd1fc11992531917331b77a76745b/img51.jpg)
Содержание слайда: Сложение чисел со знаком
№53 слайд![Команда вычитания SUB](/documents_6/004cd1fc11992531917331b77a76745b/img52.jpg)
Содержание слайда: Команда вычитания SUB
№54 слайд![Вычитание беззнаковых и](/documents_6/004cd1fc11992531917331b77a76745b/img53.jpg)
Содержание слайда: Вычитание беззнаковых и знаковых чисел
№55 слайд![Команды инкремента и](/documents_6/004cd1fc11992531917331b77a76745b/img54.jpg)
Содержание слайда: Команды инкремента и декремента INC, DEC
№56 слайд![Команда инверсии знака NEG](/documents_6/004cd1fc11992531917331b77a76745b/img55.jpg)
Содержание слайда: Команда инверсии знака NEG
№57 слайд![Команды умножения MUL, IMUL](/documents_6/004cd1fc11992531917331b77a76745b/img56.jpg)
Содержание слайда: Команды умножения MUL, IMUL
№58 слайд![Команды деления DIV, IDIV](/documents_6/004cd1fc11992531917331b77a76745b/img57.jpg)
Содержание слайда: Команды деления DIV, IDIV
№59 слайд![Команды преобразования типов](/documents_6/004cd1fc11992531917331b77a76745b/img58.jpg)
Содержание слайда: Команды преобразования типов данных CBW, CWD
№60 слайд![Команды передачи управления](/documents_6/004cd1fc11992531917331b77a76745b/img59.jpg)
Содержание слайда: Команды передачи управления
№61 слайд![Переходы и метки](/documents_6/004cd1fc11992531917331b77a76745b/img60.jpg)
Содержание слайда: Переходы и метки
№62 слайд![Безусловный переход](/documents_6/004cd1fc11992531917331b77a76745b/img61.jpg)
Содержание слайда: Безусловный переход
№63 слайд![Команда сравнения](/documents_6/004cd1fc11992531917331b77a76745b/img62.jpg)
Содержание слайда: Команда сравнения
№64 слайд![Переход по результату](/documents_6/004cd1fc11992531917331b77a76745b/img63.jpg)
Содержание слайда: Переход по результату сравнения двух чисел
№65 слайд![Переход по результату](/documents_6/004cd1fc11992531917331b77a76745b/img64.jpg)
Содержание слайда: Переход по результату сравнения двух чисел (2)
№66 слайд![Переход по результату](/documents_6/004cd1fc11992531917331b77a76745b/img65.jpg)
Содержание слайда: Переход по результату проверки флагов
№67 слайд![Примеры организации ветвления](/documents_6/004cd1fc11992531917331b77a76745b/img66.jpg)
Содержание слайда: Примеры организации ветвления программ
№68 слайд![Счетные циклы](/documents_6/004cd1fc11992531917331b77a76745b/img67.jpg)
Содержание слайда: Счетные циклы
№69 слайд![Счетные циклы с условием](/documents_6/004cd1fc11992531917331b77a76745b/img68.jpg)
Содержание слайда: Счетные циклы с условием
№70 слайд![Обработка одномерных массивов](/documents_6/004cd1fc11992531917331b77a76745b/img69.jpg)
Содержание слайда: Обработка одномерных массивов
№71 слайд![Обработка двумерных массивов](/documents_6/004cd1fc11992531917331b77a76745b/img70.jpg)
Содержание слайда: Обработка двумерных массивов
№72 слайд![Пример работы с двумерными](/documents_6/004cd1fc11992531917331b77a76745b/img71.jpg)
Содержание слайда: Пример работы с двумерными массивами
№73 слайд![Логические команды](/documents_6/004cd1fc11992531917331b77a76745b/img72.jpg)
Содержание слайда: Логические команды
№74 слайд![Команды логических операций](/documents_6/004cd1fc11992531917331b77a76745b/img73.jpg)
Содержание слайда: Команды логических операций
№75 слайд![Применение команд логических](/documents_6/004cd1fc11992531917331b77a76745b/img74.jpg)
Содержание слайда: Применение команд логических операций
№76 слайд![Команды сдвига](/documents_6/004cd1fc11992531917331b77a76745b/img75.jpg)
Содержание слайда: Команды сдвига
№77 слайд![Применение команд сдвига](/documents_6/004cd1fc11992531917331b77a76745b/img76.jpg)
Содержание слайда: Применение команд сдвига
№78 слайд![Цепочечные команды](/documents_6/004cd1fc11992531917331b77a76745b/img77.jpg)
Содержание слайда: Цепочечные команды
№79 слайд![Обобщенный формат цепочечных](/documents_6/004cd1fc11992531917331b77a76745b/img78.jpg)
Содержание слайда: Обобщенный формат цепочечных команд
№80 слайд![Обобщенный формат цепочечных](/documents_6/004cd1fc11992531917331b77a76745b/img79.jpg)
Содержание слайда: Обобщенный формат цепочечных команд
№81 слайд![Команды пересылки цепочек](/documents_6/004cd1fc11992531917331b77a76745b/img80.jpg)
Содержание слайда: Команды пересылки цепочек
№82 слайд![Копирование блоков памяти c](/documents_6/004cd1fc11992531917331b77a76745b/img81.jpg)
Содержание слайда: Копирование блоков памяти c помощью MOVS
№83 слайд![Команды сравнение цепочек](/documents_6/004cd1fc11992531917331b77a76745b/img82.jpg)
Содержание слайда: Команды сравнение цепочек
№84 слайд![Команды сканирования цепочек](/documents_6/004cd1fc11992531917331b77a76745b/img83.jpg)
Содержание слайда: Команды сканирования цепочек
№85 слайд![Команды заполнения цепочки](/documents_6/004cd1fc11992531917331b77a76745b/img84.jpg)
Содержание слайда: Команды заполнения цепочки
№86 слайд![Команды извлечение элементов](/documents_6/004cd1fc11992531917331b77a76745b/img85.jpg)
Содержание слайда: Команды извлечение элементов из цепочки
№87 слайд![Структуры](/documents_6/004cd1fc11992531917331b77a76745b/img86.jpg)
Содержание слайда: Структуры
№88 слайд![Описание структуры шаблон](/documents_6/004cd1fc11992531917331b77a76745b/img87.jpg)
Содержание слайда: Описание структуры (шаблон)
№89 слайд![Определение экземпляров](/documents_6/004cd1fc11992531917331b77a76745b/img88.jpg)
Содержание слайда: Определение экземпляров структур
№90 слайд![Доступ к элементам структур](/documents_6/004cd1fc11992531917331b77a76745b/img89.jpg)
Содержание слайда: Доступ к элементам структур
№91 слайд![Использование структур пример](/documents_6/004cd1fc11992531917331b77a76745b/img90.jpg)
Содержание слайда: Использование структур: пример 1
№92 слайд![Использование структур пример](/documents_6/004cd1fc11992531917331b77a76745b/img91.jpg)
Содержание слайда: Использование структур: пример 2
№93 слайд![Макросредства](/documents_6/004cd1fc11992531917331b77a76745b/img92.jpg)
Содержание слайда: Макросредства
№94 слайд![Макроопределение](/documents_6/004cd1fc11992531917331b77a76745b/img93.jpg)
Содержание слайда: Макроопределение
№95 слайд![Вызов макросов макрокоманды](/documents_6/004cd1fc11992531917331b77a76745b/img94.jpg)
Содержание слайда: Вызов макросов: макрокоманды
№96 слайд![Ассемблирование программ,](/documents_6/004cd1fc11992531917331b77a76745b/img95.jpg)
Содержание слайда: Ассемблирование программ, содержащих макросы
№97 слайд![Особенности использования](/documents_6/004cd1fc11992531917331b77a76745b/img96.jpg)
Содержание слайда: Особенности использования макросов
№98 слайд![Макродирективы](/documents_6/004cd1fc11992531917331b77a76745b/img97.jpg)
Содержание слайда: Макродирективы
№99 слайд![Процедуры в ассемблере](/documents_6/004cd1fc11992531917331b77a76745b/img98.jpg)
Содержание слайда: Процедуры в ассемблере
№100 слайд![Стек](/documents_6/004cd1fc11992531917331b77a76745b/img99.jpg)
№101 слайд![Работа со стеком](/documents_6/004cd1fc11992531917331b77a76745b/img100.jpg)
Содержание слайда: Работа со стеком
№102 слайд![Процедуры безусловный переход](/documents_6/004cd1fc11992531917331b77a76745b/img101.jpg)
Содержание слайда: Процедуры (безусловный переход с возвратом)
№103 слайд![Описание процедуры](/documents_6/004cd1fc11992531917331b77a76745b/img102.jpg)
Содержание слайда: Описание процедуры
№104 слайд![Вызов процедуры](/documents_6/004cd1fc11992531917331b77a76745b/img103.jpg)
Содержание слайда: Вызов процедуры
№105 слайд![Возврат из процедуры](/documents_6/004cd1fc11992531917331b77a76745b/img104.jpg)
Содержание слайда: Возврат из процедуры
№106 слайд![Интерфейс с процедурой методы](/documents_6/004cd1fc11992531917331b77a76745b/img105.jpg)
Содержание слайда: Интерфейс с процедурой:
методы передачи параметров
№107 слайд![Передача параметров по](/documents_6/004cd1fc11992531917331b77a76745b/img106.jpg)
Содержание слайда: Передача параметров по значению с использованием регистров
№108 слайд![Передача параметров по ссылке](/documents_6/004cd1fc11992531917331b77a76745b/img107.jpg)
Содержание слайда: Передача параметров по ссылке с использованием регистров
№109 слайд![Передача параметров через стек](/documents_6/004cd1fc11992531917331b77a76745b/img108.jpg)
Содержание слайда: Передача параметров через стек
№110 слайд![Пример суммирование элементов](/documents_6/004cd1fc11992531917331b77a76745b/img109.jpg)
Содержание слайда: Пример (суммирование элементов массива)
№111 слайд![Сравнительный анализ макросов](/documents_6/004cd1fc11992531917331b77a76745b/img110.jpg)
Содержание слайда: Сравнительный анализ макросов и процедур
№112 слайд![Модульное программирование на](/documents_6/004cd1fc11992531917331b77a76745b/img111.jpg)
Содержание слайда: Модульное программирование на Ассемблере
№113 слайд![Пример многомодульной](/documents_6/004cd1fc11992531917331b77a76745b/img112.jpg)
Содержание слайда: Пример многомодульной программы
№114 слайд![Прерывания и системные вызовы](/documents_6/004cd1fc11992531917331b77a76745b/img113.jpg)
Содержание слайда: Прерывания и системные вызовы
№115 слайд![Механизм обработки прерываний](/documents_6/004cd1fc11992531917331b77a76745b/img114.jpg)
Содержание слайда: Механизм обработки прерываний
№116 слайд![Вызов и возврат из прерывания](/documents_6/004cd1fc11992531917331b77a76745b/img115.jpg)
Содержание слайда: Вызов и возврат из прерывания
№117 слайд![Использование прерываний](/documents_6/004cd1fc11992531917331b77a76745b/img116.jpg)
Содержание слайда: Использование прерываний
№118 слайд![Примеры использования](/documents_6/004cd1fc11992531917331b77a76745b/img117.jpg)
Содержание слайда: Примеры использования
прерывания 33 (21h) MS DOS
№119 слайд![Сегментирование памяти](/documents_6/004cd1fc11992531917331b77a76745b/img118.jpg)
Содержание слайда: Сегментирование памяти
№120 слайд![Определение программных](/documents_6/004cd1fc11992531917331b77a76745b/img119.jpg)
Содержание слайда: Определение программных сегментов
№121 слайд![Программные сегменты](/documents_6/004cd1fc11992531917331b77a76745b/img120.jpg)
Содержание слайда: Программные сегменты
№122 слайд![Директива ASSUME](/documents_6/004cd1fc11992531917331b77a76745b/img121.jpg)
Содержание слайда: Директива ASSUME
№123 слайд![Модели памяти](/documents_6/004cd1fc11992531917331b77a76745b/img122.jpg)
Содержание слайда: Модели памяти
№124 слайд![Упрощенные директивы](/documents_6/004cd1fc11992531917331b77a76745b/img123.jpg)
Содержание слайда: Упрощенные директивы определения сегментов
№125 слайд![Порядок описания и загрузки](/documents_6/004cd1fc11992531917331b77a76745b/img124.jpg)
Содержание слайда: Порядок описания и загрузки сегментов