35395

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

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

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

Яка інформація знаходиться у файлі лістингу Містить код асемблера початкової програми а також розширену інформацію про цей код. Крім того в кінці лістингу TSM формує таблиці з інформацією про мітки і сегменти використовувані в програмі. Якщо є помилки або сумнівні ділянки коду то TSM включає в кінець лістингу повідомлення про них. Крім того що дуже зручно ці ж повідомлення включаються в текст лістингу безпосередньо після помилкового рядка.

Украинкский

2013-09-09

97.5 KB

3 чел.

артошик, Вишнякова

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

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

 

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

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

  1.  Правила ТБ.

Індивідуальне завдання

 Текст програми

masm

model small

.data

message db 'Hello world! No war and bomb!'

db '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

результат  програми

  1.  Контрольні питання.

  1.  Яка інформація знаходиться у файлі лістингу?

Містить код асемблера початкової програми, а також розширену інформацію про цей код. Для кожної команди асемблера указуються її машинний (об'єктний) код і зсув в кодовому сегменті. Крім того, в кінці лістингу TASM формує таблиці з інформацією про мітки і сегменти, використовувані в програмі. Якщо є помилки або сумнівні ділянки коду, то TASM включає в кінець лістингу повідомлення про них. Якщо порівняти їх з повідомленнями, що виводяться на екран, то видно, що вони співпадають. Крім того, що дуже зручно, ці ж повідомлення включаються в текст лістингу безпосередньо після помилкового рядка.

  1.  Який формат мають рядка у файлі лістингу?

Глубина_вложенности  номер_строки  зсув машинный_код исходный_код

  1.  Схема розробки програми на асемблері.

  1.  Що є результатом виконання програми на асемблері?

Файл об'єктного модуля і файл лістингу.

Об'єктний модуль включає представлення початкової програми в машинних кодах і деяку іншу інформацію, необхідну для відладки і компоновки його з іншими модулями. При використовуванні пакету TASM отримання об'єктного модуля початкового файлу проводиться програмою (асемблером) tasm.exe.

   Файл лістингу містить код асемблера початкової програми, а також розширену   інформацію про цей код. Для кожної команди асемблера указуються її машинний (об'єктний) код і зсув в кодовому сегменті. Крім того, в кінці лістингу TASM формує таблиці з інформацією про мітки і сегменти, використовувані в програмі. Якщо є помилки або сумнівні ділянки коду, то TASM включає в кінець лістингу повідомлення про них. Якщо порівняти їх з повідомленнями, що виводяться на екран, то видно, що вони співпадають. Крім того, що дуже зручно, ці ж повідомлення включаються в текст лістингу безпосередньо після помилкового рядка.

  1.  Які функції виконує компонувальник програм?

Перетворювати код і дані в об'єктних файлах в їх переміщуване виконуване відображення.


 

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

18920. Сущность и типология политической культуры. Виды политического участия 53 KB
  Сущность и типология политической культуры. Виды политического участия. Содержание понятия политическая культура обычно включает весь исторический опыт память социальных общностей и отдельных индивидов в сфере политики их ориентации и навыки влияющие на поли...
18921. Государственная служба как открытая система. «Электронное правительство» 27.5 KB
  Государственная служба как открытая система. Электронное правительство Государственная служба жизнеспособна только в условиях тесного взаимодействия с другими управляемыми системами. Открытость системы управления обеспечивается высокой степенью адапти
18922. Облака тегов для параллельной фильтрации данных 429.5 KB
  В работе рассматривается метафора визуализации и взаимодействия – контекстное облако тегов, предназначенная для эффективной интерпретации результатов поиска в Интернете. Данная метафора построена на основание формальной модели, включающей два основных утверждения...
18923. Психологические механизмы и методы влияния на аудиторию 98.5 KB
  Психологические механизмы и методы влияния на аудиторию 1.Психоаналитические подходы используют бессознательное в целях манипуляции сознанием потребителя. Одним из главных мотивов рекламы стало отождествление товара услуги с подсознательными сексуальными мот
18924. Web –сайт, как технология связей с общественностью 40.5 KB
  Web –сайт как технология связей с общественностью. Несколько лет назад Интернет был новинкой и вызывал повышенные эмоции. В те времена когда только немногие организации действовали в online добиться успеха здесь было намного легче поскольку сайты вызывали интерес новиз
18925. Использование виэуального и вербального ресурсов в подготовке ПР-сообщения 44.5 KB
  Использование виэуального и вербального ресурсов в подготовке ПРсообщения Важный инструмент ПР совершенствование коммуникационных потоков. Необходим тщательный анализ аудитории и ее реакций. С аудиторией следует говорить преимущественно на ее языке постепенно...
18926. ПР-тексты и журналистские материалы: сходства и различия 34 KB
  ПРтексты и журналистские материалы: сходства и различия Предметом отображения PRтекста могут быть событие процесс ситуация отражающие деятельность базисного субъекта PR а также персона. Основные цели PRтекста – информирование и создание а иногад и поддержание о
18927. Взаимодействие ПР-специалиста и журналиста в производстве новостей. Инфотейнмент 135.5 KB
  Взаимодействие ПРспециалиста и журналиста в производстве новостей. Инфотейнмент Переход России к рыночной экономике коммерциализация СМИ способствовали тому что информация развлекательного характера активно завоевывать место на страницах газет и журналов в тел...
18928. Жанры СМИ в арсенале ПР-специалиста 72.5 KB
  Жанры СМИ в арсенале ПРспециалиста Работа специалистов ПР с радио и ТВ предполагает знание аудиторий различных программ выбор жанра времени и продолжительности трансляции. Использование видеокамер диктофонов компьютеров и др. средств записи позволяет готовить м