35315

Резервування і ініціалізація памяті на асемблері

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

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

Одержати виконуваний файл програми з прикладу. Вивести на екран вікно регістрів процесора. Описати всі вхідні в це вікно регістри і прапори, а також їх призначення (письмово).

Украинкский

2014-09-23

56 KB

5 чел.

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

Тема: Резервування і ініціалізація пам'яті.

Мета: Навчитися резервувати і ініціалізувати пам'ять під програми на асемблері.

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

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

Приклад 1.

 

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

  1.  Описати кожен рядок  програми з примера1 (письмово).
    1.  Одержати виконуваний файл програми з прикладу 1.
    2.  Вивести на екран вікно регістрів процесора. Описати всі вхідні в це вікно регістри і прапори, а також  їх призначення (письмово).
    3.  Запустити програму у відладчику в режимі трасування в прямому напрямі (виконання по кроках).
    4.  Записати послідовність зміни вмісту регістрів.
    5.  Вивести на екран вікно змінних процесора. Опишіть суть і вміст цього вікна.
    6.  Змініть програму так, щоб значення змінної per_1 знаходилося в регістрі ах, а  значення змінної per_2 знаходилося в регістрі dx.
    7.  Опишіть зміни у вікні регістрів і змінних, що відбулися після трасування зміненої програми.

masm                         программа для турбо ассемблера             

model small               код займає один сегмент

stack 256                   размер стека

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

 per_1 db 23             присвается переменная типа байт   

 per_2 dw 9856        присвается переменная типа слово

 per_3 dd 9875645   присвается переменная типа двойное слово

 per_4 dw 29857       присвается переменная типа  слово

.code                          початок або продовження сегменту коду

main:                          начало функции

   mov ax,@data       фізичний адрес сегменту даних типу near перемещаем в регістр ах

   mov ds,ax              перемещение регістра ах в ds  

exit:                              

   mov ax,4c00h        стандартное окончание программы на ассемблере под ДОС

   int 21h

end main                    конец функции

PAGE  1


 

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

75924. Армейские реформы в РФ – дискуссии об их осуществлении 17.1 KB
  Медведев выдвигает идею инновационной армии в качестве элемента своей программы модернизации в частности ставит задачу довести долю современных систем на ее вооружении до 70. устранения диспропорций якобы возникших в результате развала Советской армии и массовых сокращений 1990х годов она представляет собой первую попытку окончательного отказа от концепции массовой мобилизационной армии концепции которая реализовывалась в строительстве российских Вооруженных сил последние полтораста лет. Прочным фундаментом внезапно ускоренной...
75925. Борис Ельцин – первый президент РФ: личность и эпоха 15.83 KB
  А как к деятельности бывшего руководителя страны относятся наши местные политики Какое по их мнению место в истории он заслуживает Римма Ризванова руководитель исполкома Набережночелнинского отделения партии Единая Россия: Время правления Ельцина 1990е годы было очень сложно. А сегодня многие даже не понимают что Путин это его преемник который в свое время выделил бывшему президенту годовую пенсию равную 28 миллионов рублей в год Ельцина люди по-прежнему ненавидят. Под руководством Ельцина начала сеяться в России...
75926. Внешнеполитические причины дезинтеграции СССР 18.75 KB
  Борьба США и СССР. Целенаправленная помощь афганским моджахедам; Инновационная технологическая рецептура: Кампания по резкому сокращению притока валюты в СССР реализуемая посредством снижения по договоренности с Саудовской Аравией мировых цен на нефть ограничения советского природного газа в Западную Европу; Когда у СССР сформировалась иллюзия возможности безбедного существования за счет цен на нефть и когда советская экономика уже была полностью привязана к нефтяному экспорту произошел 1986 г. воздействие американцы активно...
75927. Внешняя политика во взглядах правящей элиты России: эволюция и современное состояние 21.02 KB
  На протяжении последних двух десятилетий в России сменилось несколько партий власти. На смену Выбору России и созданной одновременно с ним Партии российского единства и согласия пришло движение Наш дом Россия впоследствии влившееся в блок Единство который затем трансформировался в Единую Россию. В рамках переходной политической системы постсоветской России Ельцин находил достаточно прочную социальную и политическую базу как в широком демократическом движении так и в рыночно ориентированной части постсоветской номенклатуры.
75928. Внутриполитические причины дезинтеграции СССР 17.22 KB
  Отсутствие гибкого механизма управления огромной страной способного изменяться в соответствии с веяниями времен Разногласия в единой политике КПСС кризис коммунистической идеологии и ослабление роли КПСС с последующей ликвидацией ее партийно-политической монополии составлявшей основу СССР; было утрачено большинство политических и территориальных завоеваний СССР в годы Великой Отечественной войны были ликвидированы СЭВ и ОВД....
75930. Государство и церковь в современной России. Особенности взаимоотношений 16.87 KB
  Сегодня проблема взаимоотношений церкви и государства остра как никогда. Если принять во внимание что крупнейшей и наиболее структурированной религиозной организацией в нашей стране является Русская православная церковь Московский патриархат осуществляющая активные контакты с государством то становится очевидной необходимость особого подхода к изучению взаимоотношений церкви и государства. Повсеместное строительство и возрождение храмов рост авторитета и влияния Русской Православной Церкви стали приметой нашего времени. В этом...
75931. Демографическая ситуация и демографическая политика РФ на современном этапе 17.94 KB
  С конца 90х годов XX века демографическая проблема рассматривается как фактор национальной безопасности с 2000 года обсуждается демографическая ситуация в России и меры по ее оптимизации. В 2001 году число жителей России уменьшилось почти на 1 миллион человек. Сохранение нынешнего уровня рождаемости и смертности населения может привести к тому что уже через 15 лет население России уменьшится еще на 10 млн человек.
75932. Деятельность Государственной Думы и Совета Федерации в конце 20 века 20.16 KB
  Среди принятых федеральные конституционные законы Об арбитражных судах в Российской Федерации и О Конституционном Суде Российской Федерации О референдуме Российской Федерации; первая часть Гражданского кодекса; Семейный Водный Арбитражный процессуальный кодексы. Успехи: Вклад в развитие парламентаризма Установилось взаимодействие между Государственной думой и советом федерации начали складываться рабочие отношения между госдумы с Президентов РФ Правительством Рф и министерствами и ведомствами РФ. Государственная дума также...