Дипломная работа

от 20 дней
от 9999 рублей

Курсовая работа

от 10 дней
от 1999 рублей

Реферат

от 3 дней
от 699 рублей

Контрольная работа

от 3 дней
от 99 рублей
за задачу

Диссертация

Сроки и стоимость индивидуальные

Главная - Информатика - Программирование в машинных командах.Применение cимволических кодов. Ассемблеры

Программирование в машинных командах.Применение cимволических кодов. Ассемблеры Информатика . Реферат

  • Тема: Программирование в машинных командах.Применение cимволических кодов. Ассемблеры
  • Автор: Юлия
  • Тип работы: Реферат
  • Предмет: Информатика
  • Страниц: 15
  • Год сдачи: 2011
  • ВУЗ, город: Москва
  • Цена(руб.): 500 рублей

Заказать персональную работу

Выдержка

Введение

Ассемблер (от англ. assembler — сборщик) — компьютерная программа, компилятор исходного текста программы, написанной на языке ассемблера, в программу на машинном языке.
Язык ассемблера (автокод) — язык программирования низкого уровня. В отличие от языка машинных кодов, позволяет использовать более удобные для человека мнемонические (символьные) обозначения команд. При этом для перевода программы с языка ассемблера в понимаемый процессором машинный код требуется специальная программа, называемая ассемблером.
Как и сам язык (ассемблера), ассемблеры, как правило, специфичны конкретной архитектуре, оссе́мблер (от англ. assembler — сборщик) — компьютерная программа, компилятор исходного текста программы, написанной на языке ассемблера, в программу на машинном языке.
Как и сам язык (ассемблера), ассемблеры, как правило, специфичны конкретной архитектуре, операционной системе и варианту синтаксиса языка. Вместе с тем существуют мультиплатформенные или вовсе универсальные (точнее, ограниченно-универсальные, потому что на языке низкого уровня нельзя написать аппаратно-независимые программы) ассемблеры, которые могут работать на разных платформах и операционных системах. Среди последних можно также выделить группу кросс-ассемблеров, способных собирать машинный код и исполняемые модули (файлы) для других архитектур и ОС.
Ассемблирование может быть не первым и не последним этапом на пути получения исполняемого модуля программы. Так, многие компиляторы с языков программирования высокого уровня выдают результат в виде программы на языке ассемблера, которую в дальнейшем обрабатывает ассемблер. Также результатом ассемблирования может быть не исполняемый, а объектный модуль, содержащий разрозненные и непривязанные друг к другу части машинного кода и данных программы, из которого (или из нескольких объектных модулей) в дальнейшем с помощью программы-компоновщика («линкера») может быть скомпонован исполняемый модуль
Ассемблирование может быть не первым и не последним этапом на пути получения исполняемого модуля программы. Так, многие компиляторы с языков программирования высокого уровня выдают результат в виде программы на языке ассемблера, которую в дальнейшем обрабатывает ассемблер. Также результатом ассемблирования может быть не исполняемый, а объектный модуль, содержащий разрозненные и непривязанные друг к другу части машинного кода и данных программы, из которого (или из нескольких объектных модулей) в дальнейшем с помощью программы-компоновщика («линкера») может быть скомпонован исполняемый модуль.

Содержание


Введение 3
1 Машинный язык и команды ассемблера 5
1.1 Команды передачи управления 5
Метки бывают двух типов: 5
1.2. Структура программы на языке Ассемблер 7
1.3 Директивы ассемблера 7
1.4 Режимы адресации 8
2 Запись программ на языке ассемблера 9
3 Зарезервированные слова 10
4 Применение логических инструкций 11
5. Обработка программ в MS-DOS 12
Заключение 14
Литература 15

Литература


1. Галисеев Г. В. Ассемблер для Win 32. Самоучитель. — М.: Диалектика, 2007. — С. 368. — ISBN 978-5-8459-1197-1
2. Зубков С. В. Ассемблер для DOS, Windows и UNIX.
3. Кип Ирвина. Язык ассемблера для процессоров Intel = Assembly Language for Intel-Based Computers. — М.: Вильямс, 2005. — С. 912. — ISBN 0-13-091013-9
4. Калашников О. А. Ассемблер? Это просто! Учимся программировать. — БХВ-Петербург, 2005. — С. 374. — ISBN 978-5-94157-709-5
5. Магда Ю. С. Ассемблер. Разработка и оптимизация Windows-приложений. СПб.: БХВ-Петербург, 2003.
6. Владислав Пирогов. Ассемблер для Windows. — СПб.: БХВ-Петербург, 2002. — 896 с. — ISBN 978-5-9775-0084-5
7. Владислав Пирогов. Ассемблер и дизассемблирование. — СПб.: БХВ-Петербург, 2006. — 464 с. — ISBN 5-94157-677-3
8. Юров В., Хорошенко С. Assembler: учебный курс. — СПб.: Питер, 2000. — С. 672. — ISBN 5-314-00047-4
9. Юров В. И. Assembler: учебник для вузов. / 2-е изд. СПб.: Питер, 2004.
10. Юров В. И. Assembler. Практикум: учебник для вузов / 2-е изд. СПб.: Питер, 2004.
11. Юров В. И. Assembler. Специальный справочник. СПб.: Питер, 2000.

Форма заказа

Напрмер, Экономика

Похожие работы

Название Цена
Компьютерные вирусы 500
Виды задач, решаемых с помощью ПЭВМ. Этапы их решения 500
История развития средств передачи информации 500
Алгоритмизация и программирование 500
Элементы информационных технологий 500
Гипертекст Технология WWW всемирная паутина 500
Мощность множеств. Гипотеза континуума 400
Трехмерная графика в играх Open GL 500
Принтеры ПЭВМ, их виды и основные характеристики 500
Поисковые системы их виды и использование в России и за рубежом 500

© 2010-2017, Все права защищены. Принимаем заказы по всей России.