Хелпикс

Главная

Контакты

Случайная статья





Характеристика структуры файла типа *.com?



 

Государственное профессиональное образовательное учреждение “Донецкий техникум промышленной автоматики”

 

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

 

Подготовил студент

 

Группы 1ПО-17

 

Письменный Н.Н

 

Проверил преподаватель

 

Усова А.А.


 

Донецк 2020


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

 

1)Запустил программу с кодом из примера 1.

 

 

 


2) Откомпилирывал пример №2  


 

 

 

 


Изм . Лист № докум       Подпись Дата        
Разраб Письменный Н.Н Литера Лист Листов  
Пров Усова А.А y 1 7  

Н. Контр.

Практическая работа 2 ДТПА

1ПО-17

 
         

 

Утв


 

 

3) Сохранил Программу.

 

 

 

 


4) Сравнение. Весит больше чем Acctmbler.

 


Контрольные вопросы

 

1 Характеристика структуры файла типа *.com?

Файлы типа СОМ содержат только скомпилированный код без какой-либо дополнительной информации о программе Весь код, данные и стек такой полагаются в одном сегменте и не могут превышать 64 Кб.

2 Какова структура ассемблерной программы?

 Программа на ассемблере представляет собой совокупность блоков памяти, называемых сегментами. Программа может состоять из одного или нескольких таких блоков-сегментов. Сегменты программы имеют определенное назначение, соответствующее типу сегментов: кода, данных и стека. Названия типов сегментов отражают их назначение. Деление программы на сегменты отражает сегментную организацию памяти процессоров Intel (архитектура IA-32). Каждый сегмент состоит из совокупности отдельных строк, в терминах теории компиляции называемых предложениями языка.

В описании предложений ассемблера могут быть компоненты, которые могут быть пропущены. Из принято заключать в квадратные скобки.

Для языка ассемблера предложения, составляющие программу, могут представлять собой синтаксические конструкции четырех типов.

· Команды (инструкции) представляют собой символические аналоги машинных команд. В процессе трансляции инструкции ассемблера преобразуются в соответствующие команды системы команд процессора.

· Макрокоманды — это оформляемые определенным образом предложения текста программы, замещаемые во время трансляции другими предложениями.

· Директивы - указание транслятору ассемблера на выполнение некоторых действий. У директив нет аналогов в машинном представлении.

· Комментарии содержат любые символы, в том числе и буквы русского алфавита. Комментарии игнорируются транслятором.

· Понятие о метасинтаксических языках



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.