Презентация «Программирование на языке ассемблер»

Смотреть слайды в полном размере
Презентация «Программирование на языке ассемблер»

Вы можете ознакомиться с презентацией онлайн, просмотреть текст и слайды к ней, а также, в случае, если она вам подходит - скачать файл для редактирования или печати. Документ содержит 39 слайдов и доступен в формате ppt. Размер файла: 1.98 MB

Просмотреть и скачать

Pic.1
«Программирование на языке ассемблер», слайд 1
Pic.2
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Язык ассемблера — система обозначе
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Язык ассемблера — система обозначений, используемая для представления в удобочитаемой (мнемонической) форме программ, записанных в …
Pic.3
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. В данном курсе рассматривается про
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. В данном курсе рассматривается программирование на языке ассемблера для процессоров Intel. К числу архитектурных особенностей …
Pic.4
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Процессоры, начиная с i486 и выше,
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Процессоры, начиная с i486 и выше, включают в себя скалярную архитектуру, позволяющую организовать конвейерную обработку команд. …
Pic.5
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Регистры – это специальные ячейки
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Регистры – это специальные ячейки памяти, расположенные непосредственно в процессоре. Работа с регистрами выполняется намного …
Pic.6
Программирование на языке ассемблер к. т. н. , проф. Красов А. В.
Программирование на языке ассемблер к. т. н. , проф. Красов А. В.
Pic.7
Программирование на языке ассемблер к. т. н. , проф. Красов А. В.
Программирование на языке ассемблер к. т. н. , проф. Красов А. В.
Pic.8
Программирование на языке ассемблер к. т. н. , проф. Красов А. В.
Программирование на языке ассемблер к. т. н. , проф. Красов А. В.
Pic.9
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Все флаги регистра флагов можно ра
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Все флаги регистра флагов можно разделить на три группы: 8 флагов состояния. Данные флаги отражают результат исполнения …
Pic.10
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Процессор поддерживает несколько р
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Процессор поддерживает несколько режимов работы с оперативной памятью: реальный режим – режим в котором работал процессор i8086, …
Pic.11
Программирование на языке ассемблер к. т. н. , проф. Красов А. В.
Программирование на языке ассемблер к. т. н. , проф. Красов А. В.
Pic.12
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Аппаратно поддерживаемые процессор
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Аппаратно поддерживаемые процессором типы данных: байт; слово; двойное слово; учетверенное слово.
Pic.13
Программирование на языке ассемблер к. т. н. , проф. Красов А. В.
Программирование на языке ассемблер к. т. н. , проф. Красов А. В.
Pic.14
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Указатель на память бывает двух ти
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Указатель на память бывает двух типов: ближний тип – 32 разряда, отсчитываемый от начала сегмента; дальний тип – 48 (16 разрядов – …
Pic.15
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Машинная команда процессора имеет
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Машинная команда процессора имеет следующую структуру: поле префиксов; поле кода операции; поле операндов. Поле префиксов – элемент …
Pic.16
Программирование на языке ассемблер к. т. н. , проф. Красов А. В.
Программирование на языке ассемблер к. т. н. , проф. Красов А. В.
Pic.17
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Для запуска программы на ассемблер
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Для запуска программы на ассемблере потребуются: Tasm. exe, Tlink. exe, <имя программы>. asm. Исходный текст программы …
Pic.18
Программирование на языке ассемблер к. т. н. , проф. Красов А. В.
Программирование на языке ассемблер к. т. н. , проф. Красов А. В.
Pic.19
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Непосредственные операнды Непосред
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Непосредственные операнды Непосредственным операндом называется число, строка или выражение имеющие фиксированное значение, оно может …
Pic.20
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Адресные операнды
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Адресные операнды
Pic.21
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Перемещаемые операнды являются име
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Перемещаемые операнды являются именами переменных или меткам инструкций. В отличие от адресных операндов их значение изменяется в …
Pic.22
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Счетчик адреса позволяет задавать
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Счетчик адреса позволяет задавать относительные адреса. Для обозначения текущего значения счетчика адреса используется символ $. …
Pic.23
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Операторы сдвига Операторы сдвига
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Операторы сдвига Операторы сдвига выполняют сдвиг числа на указанное количество разрядов влево или вправо.
Pic.24
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Оператор сравнения Оператор сравне
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Оператор сравнения Оператор сравнения предназначен для формирования логических выражений. Значение “Да” сответствует числу 1, “Нет” – …
Pic.25
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Логические операторы выполняют над
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Логические операторы выполняют над аргументами побитовые операции.
Pic.26
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Индексный оператор Индексный опера
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Индексный оператор Индексный оператор позволяет организовать работу с массивами. В операции используются данные, размещенные по …
Pic.27
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Например: mov al, byte ptr d_wrd+1
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Например: mov al, byte ptr d_wrd+1 ; пересылка второго байта из двойного слова
Pic.28
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Операторы получения сегментной сос
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Операторы получения сегментной составляющий адреса и смещения Оператор SEG позволяет получить значение сегмента, а offset – смещения …
Pic.29
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Программа на ассемблере может рабо
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Программа на ассемблере может работать с шестью сегментами: кода, сетка и четырьмя сегментами данных. Для простых программ содержащих …
Pic.30
Программирование на языке ассемблер к. т. н. , проф. Красов А. В.
Программирование на языке ассемблер к. т. н. , проф. Красов А. В.
Pic.31
Программирование на языке ассемблер к. т. н. , проф. Красов А. В.
Программирование на языке ассемблер к. т. н. , проф. Красов А. В.
Pic.32
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Для описания простых данных исполь
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Для описания простых данных используются директивы резервирования памяти.
Pic.33
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. !При работе с переменными необходи
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. !При работе с переменными необходимо учитывать следующее, младший байт размещается всегда по младшему адресу. Например: model small . …
Pic.34
Программирование на языке ассемблер к. т. н. , проф. Красов А. В.
Программирование на языке ассемблер к. т. н. , проф. Красов А. В.
Pic.35
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Для вывода на экран сообщения испо
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Для вывода на экран сообщения используется прерывание 21h. Вывод строки на экран: mov ah, 09h ; поместить в регистр ah номер функции …
Pic.36
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Контролирующая программа сгенериро
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Контролирующая программа сгенерировала следующее задание: необходимо считать символ с клавиатуры и вывести его на консоль. Для …
Pic.37
Программирование на языке ассемблер к. т. н. , проф. Красов А. В.
Программирование на языке ассемблер к. т. н. , проф. Красов А. В.
Pic.38
Программирование на языке ассемблер к. т. н. , проф. Красов А. В.
Программирование на языке ассемблер к. т. н. , проф. Красов А. В.
Pic.39
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Задание на самостоятельную работу:
Программирование на языке ассемблер к. т. н. , проф. Красов А. В. Задание на самостоятельную работу: Поставить на свой ПК ассемблер; Проверить программу Научится работать в отладчике Задание на …


Скачать презентацию

Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!