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

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


 

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

76269. Проведення судово-психологічної експертизи 20.22 KB
  У процесі судово-експертного дослідження проводиться ретроспективний аналіз психологічний аналіз результатів діяльності людини. обвинувачуваного у скоєнні вбивства була призначена судовопсихологічна експертиза з метою визначення чи перебував обвинувачений у момент...
76270. Поняття цивілізації. Типологія цивілізацій та контакти між цивілізаціями в часі 97.83 KB
  За багатьма ознаками нашу епоху можна назвати переломною історичною епохою, коли особливо гостро постають питання пошуку джерел та нових суспільних форм соціально-політичного та економічного розвитку, його гармонізації із соціальними відносинами та навколишнім природнім середовищем.
76271. Сутність та роль фінансової звітності 68.64 KB
  Саме завдяки фінансовій звітності рівень достовірності якої підтверджено аудитором формуються передумови здійснення значних фінансовогосподарських операцій. Ці вигоди можливо отримати завдяки ефективному використанню достовірної облікової інформації яка міститься у фінансовій звітності...
76272. ЭКОЛОГИЧЕСКИЕ ФАКТОРЫ И ИХ ВЛИЯНИЕ НА ЗДОРОВЬЕ 51.72 KB
  Все процессы в биосфере взаимосвязаны. Человечество - лишь незначительная часть биосферы, а человек является лишь одним из видов органической жизни. Разум выделил человека из животного мира и дал ему огромное могущество.
76273. Фонетика в латинском языке 30.12 KB
  В классическом латинском языке ударение согласно свидетельствам античных грамматиков было музыкальным повышение тона на ударном гласном; место ударения практически полностью определялось фонологической структурой слова.
76274. Олимпийские игры 91.35 KB
  Приняли участие лучшие спортсмены северных стран Норвегии Финляндии Швеции. Во всех дисциплинах лыжного спорта победителями оказались спортсмены Норвегии. Непревзойденными в хоккее были спортсмены Канады имевшие огромное преимущество над соперниками.
76275. ИНФЕКЦИОННЫЙ ЭНДОКАРДИТ 34.82 KB
  Наряду с этим к значимым факторам риска ИЭ у детей и подростков относятся пролапс митрального клапана особенно с миксоматозным утолщением клапанных створок и митральной регургитацией длительно стоящие катетеры центральных вен и перенесенные операции на сердце.
76276. Ишемический инсульт 19.56 KB
  Прежде всего на МРТ не визуализируется типичный эффект потери сигнала от сосудов в зоне патологии. В течение первых 3 сут развития инфаркта мозга на МРТ с контрастированием примерно в 30 случаев может наблюдаться усиление сигнала от соседней твердой мозговой оболочки.
76277. Операционные системы 51.7 KB
  Специфика ОС проявляется и в том каким образом она реализует сетевые функции: распознавание и перенаправление в сеть запросов к удаленным ресурсам передача сообщений по сети выполнение удаленных запросов.