ОПРЕДЕЛЕНИЕ ФИЗИЧЕСКОГО АДРЕСА ПЕРЕХОДА И ЗНАЧЕНИЙ ФЛАГОВ ПРИ ВЫПОЛНЕНИИ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ.
1. Цель работы: Научиться определять физический адрес перехода и значения флагов при выполнении арифметических операций.
2. Порядок выполнения работы :
2.1. Повторить теоретический материал.
2.2. Решить примеры согласно номеру - варианту.
2.3. В соответствии со своим вариантом выполнить демонстрацию работы регистра флагов в отладчике debug. (см. Пример - Протокол 2 ).
В задании использовать числа: 62А0 и число В своего варианта.
Уметь пояснить состояние флагов AF, SF, ZF, CF, OF, PF ( Обозначение флагов в отладчике debug ).
2.4 Подготовить отчет.
3. Содержание отчета :
3.1. Название работы.
3.2. Цель работы.
3.3. Примеры.
| Условие задания | |||
| 1 |
2 |
3 |
4 |
| Если
физичес-кий адрес перехода равен А, когда (CS)=В, каким он будет при изменении (CS) на С. |
Пусть ЕА данного равен C; и (DS)=В. Чему равен физический адрес данного? |
Найти
сумму и состояние флажков AF, SF, ZF, CF, OF,PF после прибавления 62А0 к числам В, С. |
Найти
разность и состояние флажков AF, SF, ZF, CF, OF,PF после вычитания 4АЕ0 из чисел В, С. |
| Вариант | |||||||||
| 1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|
А=5А230 В=8700 С=5200 |
A=5А230 В=5600 С=7800 |
A=5А230 В=6700 С=6600 |
А=5А230 В=5500 С=6600 |
А=5А230 В=4FFF С=5500 |
А=6F740 B=7800 C=8800 |
A=6F740 B=9800 C=6600 |
A=6F740 B=9600 C=7800 |
A=6F740 B=9100 C=7100 |
A=6F740 B=A200 C=9800 |
| 11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
|
A=6F740 B=F400 C=7400 |
A=6F740 B=F400 C=7400 |
A=7C42D B=B456 C=6EE5 |
A=7C42D B=C567 C=6DD5 |
A=7C42D B=D678 C=6CC5 |
A=8E052 B=E789 C=7BB4 |
A=8E052 B=F123 C=7AA4 |
A=8E052 B=A234 C=7FF4 |
A=8E052 B=B345 C=7EE4 |
A=8E052 B=C456 C=7DD4 |
| 21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
|
А=5C230 В=8710 С=5200 |
A=5B230 В=5620 С=7800 |
A=5C230 В=6730 С=6600 |
А=5B230 В=5540 С=6600 |
А=5D230 В=4FEF С=5500 |
А=6E740 B=7850 C=8800 |
A=6C740 B=9860 C=6600 |
A=6E740 B=9670 C=7800 |
A=6D740 B=9180 C=7100 |
A=6D740 B=A290 C=9800 |
| 31 |
32 |
33 |
34 |
||||||
|
A=6FA40 B=F4A0 C=7400 |
A=6FB40 B=F4B0 C=7400 |
A=7CA2D B=B476 C=6EE5 |
A=7CB2D B=C5A7 C=6DD5 |
||||||