Разделы презентаций


Основные команды языка ассемблер

Синтаксис языка ассемблера определяется системой команд конкретного процессораТипичными командами языка ассемблера являются (большинство примеров даны для Intel-синтаксиса архитектуры x86):Команды пересылки данных (mov и др.);Арифметические команды (add, sub, mul и др.);Логические и

Слайды и текст этой презентации

Слайд 1Тема урока: Основные команды языка ассемблер

Тема урока: Основные команды языка ассемблер

Слайд 2Синтаксис языка ассемблера определяется системой команд конкретного процессора
Типичными командами языка

ассемблера являются (большинство примеров даны для Intel-синтаксиса архитектуры x86):


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

данных (mov и др.);
Арифметические команды (add, sub, mul и др.);
Логические и побитовые операции (or, and, xor, shr и др.);
Команды управления ходом выполнения программы (jmp, loop, ret и др.);
Команды вызова прерываний (иногда относят к командам управления): int;
Команды ввода/вывода в порты (in, out).
Синтаксис языка ассемблера определяется системой команд конкретного процессораТипичными командами языка ассемблера являются (большинство примеров даны для Intel-синтаксиса

Слайд 3Типичный формат записи команд:

[метка:] мнемокод [операнды]

[;комментарий]

где мнемокод — непосредственно мнемоника инструкции процессору. К ней могут

быть добавлены префиксы (повторения, изменения типа адресации и пр.).

В качестве операндов могут выступать константы, адреса регистров, адреса в оперативной памяти и пр. Различия между синтаксисом Intel и AT&T касаются в основном порядка перечисления операндов и указания различных методов адресации.





Типичный формат записи команд:[метка:]  мнемокод  [операнды]   [;комментарий]где мнемокод — непосредственно мнемоника инструкции процессору.

Слайд 41. Схема процесса разработки программ на ассемблере:

1. Схема процесса разработки программ на ассемблере:

Слайд 5Turbo Assembler (TASM) — программный пакет компании Borland, предназначенный для

разработки программ на языке ассемблера для архитектуры x86.

Создание файла

с расширением asm и помещением туда программного кода.

2. Трансляция - процесс формирования объектного модуля (с расширением obj) из текстового файла с расширением .asm. Выполняет трансляцию программа tasm.exe (tasm32.exe)
Пример: tasm hello.asm
В случае если не обнаружено синтаксических ошибок, будет создан объектный файл hello.obj

3. Компоновка - процесс формирования исполняемого файла из объектного модуля. Выполняет компоновку программа tlink.exe (tlink32.exe)
Пример: tlink hello.obj
Результат: hello.exe
4. Отладка - процесс выполнения разработанной программы с целью проверки её работы. Выполняется отладка программой td.exe (td32.exe)
Td hello.exe

2. Программное обеспечение для разработки программ на ассемблере.

Turbo Assembler (TASM) — программный пакет компании Borland, предназначенный для разработки программ на языке ассемблера для архитектуры

Слайд 7Контрольные вопросы:


Что такое регистр процессора?
Что такое регистры общего назначения (РОН)?
Что

такое счётчик команд?




Контрольные вопросы:Что такое регистр процессора?Что такое регистры общего назначения (РОН)?Что такое счётчик команд?

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика