Инфоурок Информатика ПрезентацииАссемблер Intel 8086 Выполнение трансляции и компоновки

Ассемблер Intel 8086 Выполнение трансляции и компоновки

Скачать материал
Скачать материал "Ассемблер Intel 8086 Выполнение трансляции и компоновки"

Получите профессию

Фитнес-тренер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Шеф-повар

Описание презентации по отдельным слайдам:

  • Ассемблер Intel 8086Выполнение трансляции и компоновки

    1 слайд

    Ассемблер Intel 8086
    Выполнение трансляции и компоновки

  • Ассемблер Intel 8086Компоненты и структура программыПример 1. Программа читае...

    2 слайд

    Ассемблер Intel 8086
    Компоненты и структура программы
    Пример 1. Программа читает с клавиатуры три символа, уменьшает их коды на 1 и отображает на экране результат преобразования.

    dosseg
    .model small
    .stack 200h
    .data
    DisplayString db 13, 10
    ThreeChars db 3 dup(?)
    db '$'
    .code
    Begin:
    mov ax,@Data
    mov ds, ax

    mov bx, offset ThreeChars
    mov ah, 1
    int 21h

    dec al
    mov [bx], al
    inc bx
    int 21h
    dec al
    mov [bx], al
    inc bx
    int 21h
    dec al
    mov [bx], al
    mov dx, offset DisplayString
    mov ah, 9
    int 21h

    mov ax, 4C00h
    int 21h

    end Begin

  • Ассемблер Intel 8086Сегментные директивыУпрощённые директивы:
DOSSEG – опреде...

    3 слайд

    Ассемблер Intel 8086
    Сегментные директивы
    Упрощённые директивы:
    DOSSEG – определяет порядок следования сегментов
    .MODEL – задание модели памяти
    .DATA – сегмент данных
    .CODE – сегмент кода
    .STACK – определяет размер сегмента стека

  • Ассемблер Intel 8086Сегментные директивы: модели памятиПримечания:
tiny – код...

    4 слайд

    Ассемблер Intel 8086
    Сегментные директивы: модели памяти
    Примечания:
    tiny – код и данные располагаются в одном сегменте, small – код и данные могут располагаться в разных сегментах;
    large – массивы не могут быть больше 64 Кбайт, huge – массивы могут значительно превышать размер 64 КБайта.

  • Ассемблер Intel 8086Режимы адресации данных

    5 слайд

    Ассемблер Intel 8086
    Режимы адресации данных

  • Ассемблер Intel 8086Режимы адресации данных

    6 слайд

    Ассемблер Intel 8086
    Режимы адресации данных

  • Ассемблер Intel 8086Инициализация данных: директивыDB – 1 байт
DW – 1 слово (...

    7 слайд

    Ассемблер Intel 8086
    Инициализация данных: директивы
    DB – 1 байт
    DW – 1 слово (2 байта)
    DD – двойное слово (4 байта)
    DF, DP – 6 байтов (для i386 и старше)
    DQ – 8 байтов
    DT – 10 байтов

  • Ассемблер Intel 8086Инициализация данных: примерыИнициализация массивов:
а) м...

    8 слайд

    Ассемблер Intel 8086
    Инициализация данных: примеры
    Инициализация массивов:
    а) массив из 8 элементов типа «двойное слово»:
    DArray DD 0, 1, 2, 3, 4
    DD 5, 6, 7
    б) массив из ста нулей:
    WArray DW 100 DUP(0)
    в) массив из 50 кодов ‘0’:
    BArray DB 50 DUP(‘0’)
    г) массив из 19 любых элементов:
    SArray DW 19 DUP(?)

  • Ассемблер Intel 8086Инициализация данных: примеры2. Инициализация строки
Stri...

    9 слайд

    Ассемблер Intel 8086
    Инициализация данных: примеры
    2. Инициализация строки
    String1 DB ‘A’, ‘B’, ‘C’, ‘D’
    String2 DB ‘ABCD’
    ; String1 = String2
    String3 DB ‘Line’, 0Dh, 0Ah, ‘$’

  • Ассемблер Intel 8086Именованные области памятиТипы меток:
BYTE				2) WORD
3)...

    10 слайд

    Ассемблер Intel 8086
    Именованные области памяти
    Типы меток:
    BYTE2) WORD
    3) DWORD4) FWORD, PWORD
    5) QWORD6) TBYTE
    7) NEAR8) FAR
    9) PROC10) UNKNOWN

  • Ассемблер Intel 8086Именованные области памяти: примеры1. 	KeyBuffer LABEL BY...

    11 слайд

    Ассемблер Intel 8086
    Именованные области памяти: примеры
    1. KeyBuffer LABEL BYTE
    DB 20 DUP(?)
    2. .Data
    WordVar LABEL WORD
    ByteVar DB 1, 2
    .Code
    mov AX, [WordVar];AH = 2, AL = 1
    mov DL, [ByteVar]

Получите профессию

Копирайтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 665 164 материала в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 16.06.2020 400
    • PPTX 103 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Трускова Елена Александровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Трускова Елена Александровна
    Трускова Елена Александровна
    • На сайте: 3 года и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 84189
    • Всего материалов: 206

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Экскурсовод

Экскурсовод (гид)

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Теория и методика обучения информатике в начальной школе

Учитель информатики в начальной школе

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 97 человек из 34 регионов
  • Этот курс уже прошли 222 человека

Курс профессиональной переподготовки

Создание и обеспечение электронного архива с использованием информационно-коммуникационных технологий

Специалист по формированию электронного архива

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 30 человек из 22 регионов
  • Этот курс уже прошли 36 человек

Курс повышения квалификации

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов
  • Этот курс уже прошли 284 человека

Мини-курс

Управление и менеджмент в спортивной сфере

7 ч.

1180 руб. 590 руб.
Подать заявку О курсе

Мини-курс

Современные информационные технологии и информационная безопасность

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 26 человек

Мини-курс

Индустриальный туризм

4 ч.

780 руб. 390 руб.
Подать заявку О курсе