35395

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

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

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

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

Украинкский

2013-09-09

97.5 KB

4 чел.

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

Практична робота №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.  Які функції виконує компонувальник програм?

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


 

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

25632. Железистые эпителии 42.5 KB
  Железистый эпителий состоит из железистых или секреторных клеток гландулоцитов. Они накапливаются в местах наибольшей активности клеток т. В цитоплазме клеток обычно присутствуют секреторные гранулы размер и строение которых зависят от химического состава секрета. Цитолемма имеет различное строение на боковых базальных и апикальных поверхностях клеток.
25633. Желудок 56 KB
  Пепсин вырабатывается в неактивной форме в виде пепсиногена который в содержимом желудка в присутствии соляной кислоты превращается в активную форму пепсин. Слизь покрывая поверхность слизистой оболочки желудка предохраняет ее от действия хлористоводородной кислоты и от повреждения грубыми комками пищи. Механическая функция желудка состоит в перемешивании пищи с желудочным соком и проталкивания переработанной пищи в двенадцатиперстную кишку. В осуществлении функции принимает участие мускулатура желудка.
25634. Желчь 31 KB
  К ним относятся внутрипеченочные и внепеченочные желчные протоки. К внутрипеченочным принадлежат междольковые желчные протоки а к внепеченочным правый и левый печеночные протоки общий печеночный пузырный и общий желчный протоки. Междольковые желчные протоки вместе с разветвлениями воротной вены и печеночной артерии образуют в печени триады. На этом основании предполагают что междольковые желчные протоки выполняют секреторную функцию.
25635. ИММУННАЯ СИСТЕМА И КЛЕТОЧНЫЕ ВЗАИМОДЕЙСТВИЯ В ИММУННЫХ РЕАКЦИЯХ 37 KB
  Иммунная система объединяет органы и ткани в которых происходит образование и взаимодействие клеток иммуноцитов выполняющих функцию распознавания генетически чужеродных субстанций антигенов и осуществляющих специфическую реакцию. Иммунитет это защита организма от всего генетически чужеродного микробов вирусов от чужих клеток или генетически измененных собственных клеток. В организме взрослого человека она представлена красным костным мозгом источником стволовых клеток для иммуноцитов центральным органом лимфоцитопоэза...
25636. Иммунокомпетентные клетки 51 KB
  Лимфоциты Популяция лимфоцитов функционально неоднородна. Различают три основных вида лимфоцитов: Тлимфоциты Влимфоциты и так называемые нулевые лимфоциты 0клетки. Олимфоциты нулевые лишены поверхностных маркеров и рассматриваются как резервная популяция недифференцированных лимфоцитов. Тлимфоциты самая многочисленная популяция лимфоцитов составляющая 70 90 лимфоцитов крови.
25637. Волокнистые соединительные ткани 45 KB
  Клетки. Основными клетками соединительной ткани являются фибробласты макрофаги тучные клетки адвентициальные клетки плазматические клетки перициты жировые клетки а также лейкоциты мигрирующие из крови; иногда пигментные клетки. Фибробласты фибробластоциты клетки синтезирующие компоненты межклеточного вещества: белки коллаген эластин протеогликаны гликопротеины. Среди мезенхимных клеток имеются стволовые клетки дающие начало дифферону фибробластов: стволовые клетки полустволовые клеткипредшественники...
25638. КОЖА И ЕЕ ПРОИЗВОДНЫЕ 95 KB
  Толщина кожи вирьирует от 05 до 5 мм. У взрослого человека в сосудах кожи может задерживаться до 1 л крови. В некоторых участках кожи например на голове и кистях на 1 см2 ее поверхности насчитывается до 300 чувствительных точек. В первые недели развития зародыша эпителий кожи состоит всего из одного слоя плоских клеток.
25639. Кора большого мозга 56 KB
  Наиболее поверхностного и глубокого слоев коры. Для коры характерно расположение клеток и волокон слоями. Цитоархитектоника коры большого мозга.
25640. Костные ткани 38 KB
  В костной ткани обнаружено более 30 микроэлементов медь стронций цинк барий магний и др. Органическое вещество матрикс костной ткани представлено белками коллагенового типа и липидами. Морфофункциональные свойства костной ткани меняются в зависимости от возраста мышечной деятельности условий питания а также под влиянием деятельности желез внутренней секреции иннервации и др.