Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Завдання на роботу. Визначити стан регістрів після виконання команд (можна вказувати стан тільки тих регістрів, котрі змінюються даною командою):





Визначити стан регістрів після виконання команд (можна вказувати стан тільки тих регістрів, котрі змінюються даною командою):

MOV DX, 1234 MOV AX, 12 MOV AX, BX

MOV SI, 1FAD MOV CL, 01 MOV BL, BH

MOV BP, 10A1 MOV BH, 12 MOV SI, CX

Аркуш із очіуваними станами регістрів підписати у викладача, після чого виконати команди у оболонці Turbo Debugger і перевірити правильність очікуваних результатів.

Варіанти завдань:

1 MOV BX, 1010 MOV AH, BL

MOV CL, 7F MOV AX, CX

MOV SI, 1234 MOV BP, 010F

2 MOV DI, 1AFF MOV BH, 15

MOV AL, BH MOV BX, 1A11

MOV DX, CX MOV BP, 1DFA

3 MOV CX, 1FFF MOV DL, 1D

MOV BP, 1111 MOV BL, AL

MOV AX, 1AAA MOV BX, CX

4 MOV DI, 11FF MOV BH, 15

MOV AL, 1C MOV BX, 1A11

MOV BX, CX MOV AH, BL

5 MOV CX, AX MOV DL, BL

MOV BP, 1111 MOV BX, 10

MOV SI, 1234 MOV BP, 010F

6 MOV DX, AX MOV DL, 1D

MOV AL, BL MOV BX, 1A11

MOV BX, 1010 MOV AH, 12

7 MOV BX, 1010 MOV AH, 12

MOV CL, AH MOV AX, BX

MOV SI, 1234 MOV BP, 010F

8 MOV DI, 1AFF MOV BH, AL

MOV AL, 1C MOV BX, 1A11

MOV DX, CX MOV BP, 1DFA

9 MOV CX, 1FFF MOV DL, 1D

MOV BP, 1111 MOV BL, AH

MOV AX, BX MOV BX, 1A

10 MOV CX, AX MOV DL, 1D

MOV BP, 1111 MOV BL, DL

MOV SI, 1234 MOV BP, 010F

11 MOV DX, 1ACD MOV DL, AH

MOV AL, 1C MOV BX, 1A11

MOV BX, AX MOV AH, 12

12 MOV BX, 1010 MOV AH, 12

MOV CL, AH MOV AX, 0A

MOV SI, 1234 MOV BP, 010F

13 MOV BX, 1010 MOV AH, 12

MOV CL, DL MOV AX, DX

MOV SI, 1234 MOV BP, 010F

14 MOV DI, 1AFF MOV BH, 15

MOV AL, BL MOV BX, AX

MOV DX, 1F MOV BP, 1DFA

 


2.4 Приклад оформлення звіту

Після виконання команд, вказаних в завданні 2.2, стан регістрів буде наступний: (символ ** відображає довільне значення регістру):

AX=** 12, BX= 12 **, CX=** 01, DX= 1234, SI= 1FAD, DI=****, BP= 10A1.


ЛАБОРАТОРНА РОБОТА №3

 

КОМАНДИ ПЕРЕСИЛКИ ДАНИХ МІЖ РЕГІСТРАМИ ТА КОМІРКАМИ ПАМ’ЯТІ

 

3.1 Мета роботи

 

Вивчити способи адресації при переміщенні даних командами пересилки.

 

3.2 Теоретичні відомості

 

Застосування команди MOV при пересилці даних між регістрами та комірками пам’яті нічим не відрізняється від занесення чисел у регістри (див. теоретичні основи з попередньої лабораторної роботи).

Date: 2015-12-12; view: 444; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию