35315

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

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

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

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

Украинкский

2014-09-23

56 KB

6 чел.

Практична робота №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


 

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

43592. Обучение аппликации соломкой на занятиях изобразительной деятельности с детьми старшего дошкольного возраста 87.09 KB
  В работе с соломкой есть какая то магическая притягательность. Сохранить традиции восстановить недостающее звено в цепи преемственности ремесленного и художественного опыта в какой то мере помогут методические рекомендации поэтому крайнее важно обеспечить методическими рекомендациями по работе с соломкой учреждения дополнительного образования детей. Селивон не раз отмечали в своих трудах что ознакомление дошкольников с таким традиционным видом белорусского...
43593. Разработка модели платье для вечеринки «Баска» 113.1 KB
  На сегодняшний же день баску заслуженно считают одним из главных модных трендов 2012г - 2013г. Женственные образы с таким элементом были замечены во многих коллекциях Giorgio Armani, Christian Dior, Elie Saab, Chanel, Nina Ricci, Vera Vang, YSL, Loewe и других модных дизайнеров.
43595. Исследование стартовых культур LV1 и LV4 в производстве хлеба из пшеничной и ржаной муки 2.73 MB
  Традиционная технология приготовления ржаных сортов хлеба основана на приготовлении заквасок. Данная технология длительна и трудоемка. Кроме того имеет место развитие малых предприятий, которые часто работают по одно- или двусменному графику, и поэтому использовать традиционную технологию затруднительно.
43596. Экспериментальное исследование эффективности методики развития физических качеств дошкольников 5.19 MB
  Теоретическое обоснование проблемы развития физических качеств детей дошкольного возраста в процессе физической подготовленности. Характеристика и сущность изучения развития физических качеств. Двигательные навыки и возрастные анатомофизиологические особенности развития детей дошкольного возраста. Экспериментальное исследование эффективности методики развития физических качеств дошкольников.
43597. Механизмы реализации государственной политики КАБАНСКОГО ДРСУ ФГУП «БУРЯТАВТОДОР» 41.13 KB
  Кабанское дорожное ремонтно-строительное управление является обособленным подразделением Государственного унитарного предприятия по подрядному строительству, ремонту и содержанию автомобильных дорог Республики Бурятия «Бурятавтодор» без прав юридического лица.
43598. Охорона праці. Методичні вказівки 83.92 KB
  Наведені структура та зміст мають загальний характер. В залежності від теми дипломної роботи (дисертації) та специфіки його виконання консультант з охорони праці видає індивідуальні завдання, в яких більш докладно розглядаються найбільш актуальні питання охорони праці за відповідними пунктами розділу.
43599. Педагогічні арт-технології виховання у студентської молоді культури користування кіберпростором 123.51 KB
  Враховуючи актуальність проблеми, її недостатню наукову розробленість, а також орієнтуючись на запити практики, визначена тема бакалаврського дослідження: «Використання арт-теропії в процесі розвитку у студентської молоді культури користування кіберпростором»
43600. Використання магнітних полів для визначення параметрів напівпровідникових матеріалів та структур 1.67 MB
  Електроніка в даний час є одним з найбільш домінуючих рушіїв технічного розвитку сучасного суспільства. Крім традиційно електронних галузей техніки – телекомунікації, інформаційно–вимірювальної та обчислювальної техніки чи спецтехніки, електронні прилади та пристрої на їх основі стали важливими засобами розвитку біології, медицини