4261

Изучение системных средств языка ассемблер

Лабораторная работа

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

Изучение системных средств языка ассемблер Цель работы: научиться работать в среде программирования Ассемблера Выполнение работы: 1. Для вызова редактора нажать клавиши SHIFT + F4. В редакторе набрать текст программы и затем сохранить с расширением ...

Русский

2012-11-15

15.42 KB

4 чел.

Изучение системных средств языка ассемблер

Цель работы: научиться работать в среде программирования Ассемблера

Выполнение работы:

1. Для вызова редактора нажать клавиши SHIFT + F4. В редакторе набрать текст программы и затем сохранить с расширением .ASM.

2. Вносим в командную строку DOS имя MASM.EXE , через пробел имя своего исходного модуля:

           F:\STUDENT>masm.exe   <имя_файла>.asm

После нажатия клавиши <ENTER>:

а) object filename[<имя_файла>.obj]: нажимаем <ENTER>

После нажатия <ENTER> получаем объектный модуль.

б) source listing[nul.lst] <имя_файла> <ENTER>

в) cross reference[nul.crf]:       <ENTER>

3. Вызываем программу – компоновщик LINK.EXE:

 F:\STUDENT>link.exe  <имя_файла>.obj

После работы  программы:

а)  run filename[<имя_файла>.exe]:  <ENTER> ( получаем загрузочный(или исполняемый) модуль)

б)  list file[nul.map]:   <ENTER>

в)  libraries[nul.lib]:      <ENTER>

Листинг программы:

d_seg  segment

st1  db  'Starokozhko Anton Aleksandrovich', 10 , 13, '$'

d_seg   ends

c_seg  segment

assume  cs: c_seg,  ds: d_seg

start :    mov  ax, d_seg

mov ds,  ax   

mov  ah ,  9

lea  dx ,  st1

int  21h

mov  ah ,  4ch

int  21h

c_seg  ends

end  start

 Результат программы:

  Starokozhko Anton Aleksandrovich

 Ответы на контрольные вопросы:

1. Что такое загрузочный модуль и каковы его функции?

Загрузочный модуль позволяет просмотреть результат выполнения программы.

2. Какую помощь в работе над программой оказывает  файл с расширением .lst?

В файле с расширением .lst после соответствующих строк распечатываются ошибки и предупреждения, допущенные в программе.

3. Что Вы знаете о файле перекрёстных ссылок?

В файле перекрестных ссылок описаны все имена, используемые в программе, где эти имена встречаются впервые и где эти имена используются программой.


 

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

8333. Философия как форма общественного сознания 194 KB
  Философия как форма общественного сознания. Понятие, происхождение философии. Ее роль в жизни человека и общества (вопрос 1) Ф - форма общественного сознания. - учение о принципах бытия и познания, об отношении человека к миру. - наука о...
8334. Проблема определения философии в истории философии. Предмет философии. Структура философского знания 140.66 KB
  Проблема определения философии в истории философии. Предмет философии. Структура философского знания. Философия - это, прежде всего, слово, происходящее из древнегреческого языка и обозначающее любовь к мудрости, стремление к познанию,...
8335. Надежное программное средство как продукт технологии программирования. Исторический и социальный контекст программирования 640.26 KB
  Лекция 1. Надежное программное средство как продукт технологии программирования. Исторический и социальный контекст программирования Понятие информационной среды процесса обработки данных. Программа как формализованное описание процесса. Понятие о п...
8336. Социология как наука об обществе. Общество и его структурные компоненты 320.08 KB
  Тема 1. Социология как наука об обществе. Общество и его структурные компоненты. План. Объект, предмет и значение социологии. Структура социологического знания. Функции социологии. Методы социологического исследования. Определение общества, его приз...
8337. Учет в зарубежных странах 211.5 KB
  Учет в зарубежных странах Введение Курс Учет в зарубежных странах является специальной дисциплиной, раскрывающей теоретические основы и практические вопросы организации бухгалтерского учета на зарубежных предприятиях. Предметом курса являются хозяйс...
8338. Деньги и кредит как экономические категории 210.48 KB
  Деньги и кредит - экономические категории. Деньги являются универсальным эквивалентом стоимости всех товаров и услуг и средством сохранения стоимости. Деньги являются важнейшим компонентом любой цивилизованно функционирующей экономической системы, е...
8339. Определение количества транспортных средств и технико-экономическое сравнение вариантов комплекта машин 161.5 KB
  Определение количества транспортных средств и технико-экономическое сравнение вариантов комплекта машин В работе излагается методика выполнения контрольной работы по определению количества транспортных средств и технико-экономическому сравнению вари...
8340. Китайское языкознание 45 KB
  Китайское языкознание Исследование звукового строя Грамматическое искусство античности отождествляло графический знак и его звуковой референт, т.е. буква отождествлялась со звуком. В грамматическом искусстве не было фонологии. Фонология рассма...
8341. Чайный куст и производство чая 91 KB
  Чайный куст и производство чая Чайный куст Прежде всего необходимо себе твердо усвоить, что чайный куст является живым организмом, а не машиной. Он представляет из себя такое же живое существо, как и мы с вами, у нас общий прародитель - первичн...