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


 

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

35974. Молодые Платформы 47 KB
  имеют складчатое основание палеозойского и частично позднедокембрийского возраста. В некоторых из них главная складчатость происходила в середине палеозоя эту складчатость называют КАЛЕДОНСКОЙ по старинному названию части Шотландии Каледонии где она проявилась очень отчетливо перед девоном а созданные ею складчатые структуры и пояса называют КАЛЕДОНИДАМИ. Наряду с ними есть еще более молодые складчатые области геосинклинальное развитие которых продолжалось не только в палеозое но и в течение большей части мезозоя и завершилось лишь...
35976. Экономическая классификация природных ресурсов 46 KB
  Классификация природных ресурсов по происхождению. При строгом контроле за соблюдением этих норм истощения лесных ресурсов не происходит. Каждый ландшафт или природнотерриториальный комплекс обладает определенным набором разнообразных видов природных ресурсов.
35980. Личность в системе межличностных отношений 40 KB
  Процесс обучения его сущность функции виды 2. Процесс обучения его сущность функции виды Дидактика это наука об обучении и образовании их целям содержании методах средствах и организационных формах. Дидактика это область педагогики исследующая закономерности процесса обучения. Предмет дидактики закономерности и принципы обучения его цели научные основы содержания образования методы формы средства.
35981. Мотивационная сфера личности. Содержание образования как фундамент культуры личности 40 KB
  Содержание образования как фундамент культуры личности Образова́ние целенаправленный процесс воспитания и обучения в интересах человека общества государства сопровождающийся достижения гражданином обучающимся установленных государством образовательных уровней Культура это предпосылка и результат образованности человека. Под содержанием образования следует понимать: 1 систему научных знаний практических умений и навыков; 2 систему мировоззренческих и нравственноэстетических идей которые необходимо приобрести учащимся в процессе...