17048

Створення і запуск програми на асемблері

Практическая работа

Информатика, кибернетика и программирование

Практична робота №18 Тема: Створення і запуск програми на асемблері Мета: Навчитися створювати і запускати прості програми на асемблері. Устаткування: ПК. Програма Turbo Assembler 5.0. Правила ТБ. Методичні рекомендації. masm model small .data message db 'Hello wo...

Украинкский

2013-06-29

50.5 KB

3 чел.

Практична робота №18

Тема: Створення і запуск програми на асемблері

 

Мета: Навчитися створювати і запускати прості програми на асемблері.

Устаткування: ПК. Програма Turbo Assembler 5.0.

  1.  Правила ТБ.
  2.  Методичні  рекомендації.

masm

model small

.data

message db 'Hello world! No war and bomb! Let us live friendly and learn assembler language. $'

.stack 256h

.code

main proc

   mov ax,@data

   mov ds,ax

   mov ah,9

   mov dx,offset message

   int 21h

   mov ax,4c00h

   int 21h

main endp

end main


 

А также другие работы, которые могут Вас заинтересовать

65839. ОСНОВЫ РАБОТЫ С ТЕКСТОВЫМ РЕДАКТОРОМ AWK И ЯЗЫКОМ ПРОГРАММИРОВАНИЯ PERL 38.48 KB
  Цель работы — изучение возможностей, предоставляемых интерактивным текстовым редактором AWK из состава ОС UNIX, а также ознакомление с языком программирования Perl. Использованные теоретические сведения В ходе выполнения лабораторной работы были использованы теоретические...
65840. Профілактичне обслуговування клавіатури та маніпуляторів типу «миша» 542 KB
  Мета: Набути вмінь та навиків при профілактичному обслуговуванні пристроїв вводу інформації Теоретичні відомості Часто зустрічається така ситуація коли кнопки при роботі починають гірше натискатися. Розглянемо порядок профілактики клавіатури. Повторюємо цю операцію 103 або більше разів залежно від типу клавіатури.
65841. Освоение технологии структурного программирования при разработке и создании программы на языке Турбо Паскаль для ветвящегося вычислительного процесса 287.5 KB
  Вычислительный процесс называется ветвящимся, если для его реализации предусмотрено несколько направлений (ветвей). Каждое отдельное направление процесса обработки данных является отдельной ветвью вычислений.
65842. Основы работы с текстовым редактором AWK и языком программирования Perl 52.5 KB
  Для чего в Perl используются операторы привязки? Операторы привязки используются для совершения над строками операций по шаблонам. Например, поиск и замена участка строки, совпавшего с регулярным выражением.
65843. УПРАВЛЕНИЕ ФУНКЦИОНАЛЬНОСТЬЮ ЯДРА ОПЕРЦИОННОЙ СИСТЕМЫ 168.27 KB
  Не вникая в подробности, можно сказать, что схемы идентификации PCI- и USB- устройств парой VendorID — DeviceID по сути одинаковы, поэтому написание своего модуля не составило большой сложности.
65844. Изучение принципов действия, конструкции и характеристик комбинированного указателя скорости и указателя числа М 1.44 MB
  Настоящая работа ставит своей целью изучить назначение, принцип действия, особенности устройства и конструкции, а также основные метрологические характеристики барометрических указателей скорости и числа М.
65847. Проектирование локальной сети 23.94 KB
  Цель работы: Изучить основные виды, преимущества и недостатки сетевые топологии, их, наиболее распространенные типы сетей, виды и методы доступа к среде передачи данных, сетевые архитектуры.