4261

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

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

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

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

Русский

2012-11-15

15.42 KB

5 чел.

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

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

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

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. Что Вы знаете о файле перекрёстных ссылок?

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


 

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

77484. ПРОХОЖДЕНИЕ ГРАЖДАНСКОЙ СЛУЖБЫ 125 KB
  Отпуск на гражданской службе. В отношениях связанных с трудом гражданских служащих закон о гражданской службе ввел ряд новых терминов применительно к общепринятым понятиям трудовые отношения трудовой договор и др. Право поступления на гражданскую службу имеют исключительно граждане Российской Федерации достигшие возраста 18 лет в то время как Трудовой кодекс предусматривает прием на работу с 15 лет владеющие государственным языком Российской Федерации согласно статье 68 Конституции РФ...
77485. СЛУЖЕБНЫЙ КОНТРАКТ ГРАЖДАНСКОГО СЛУЖАЩЕГО 119 KB
  Испытание перевод на иную должность гражданской службы или перемещение. Отстранение от занимаемой должности гражданской службы. Закон о государственной гражданской службе не содержит понятия трудового договора. К ним относятся: наименование замещаемой должности гражданской службы с указанием подразделения государственного органа; дата начала исполнения должностных обязанностей; права и обязанности гражданского служащего должностной регламент; виды и условия медицинского страхования гражданского служащего и иные виды...
77486. КАДРОВАЯ ПОЛИТИКА ГОСУДАРСТВА 85 KB
  Финансирование гражданской службы денежное содержание гражданских служащих. Для обеспечения правовой и социальной защищенности гражданских служащих повышения мотивации эффективности исполнения ими своих должностных обязанностей укрепления стабильности профессионального состава кадров гражданской службы и в порядке компенсации установленных для них ограничений законом о государственной гражданской службе установлены следующие гарантии и компенсации: равные условия оплаты труда а также сопоставимые показатели оценки эффективности...
77487. ОТВЕТСТВЕННОСТЬ ПО АДМИНИСТРАТИВНОМУ ПРАВУ 127 KB
  Понятие основные черты и основания административной ответственности административное правонарушение. Ограничение и освобождение от административной ответственности назначение административных наказаний Понятие основные черты и основания административной ответственности административное правонарушение...
77488. ПРОИЗВОДСТВО ПО ДЕЛАМ ОБ АДМИНИСТРАТИВНЫХ ПРАВОНАРУШЕНИЯХ 186 KB
  Возбуждение дела об административном правонарушении административное расследование. Рассмотрение дела об административном правонарушении 6. Принцип законности выражается в том что лицо привлекаемое к административной ответственности не может быть подвергнуто административному наказанию и мерам обеспечения производства по делу об административном правонарушении иначе как на основаниях и в порядке установленных законом. Применение уполномоченными на то органом или должностным лицом административного наказания и мер обеспечения...
77489. ГОСУДАРСТВЕННОЕ УПРАВЛЕНИЕ И ИСПОЛНИТЕЛЬНАЯ ВЛАСТЬ 127.5 KB
  Понятие назначение и роль в обществе управления. Понятие назначение и роль в обществе управления Все отрасли российского права имеют материальную базу определенную тем или иным видом деятельности при осуществлении которой складываются различные общественные отношения составляющие предмет регулирования данной отрасли. Базой российского административного права является деятельность по осуществлению государственного управления. ХХ век назван веко управления.