Ответьте на вопросы:
1. Назовите 4 регистра общего назначения.
2. Как обозначается старшая половина регистра СХ? Сколько битов она может хранить?
3. Назовите 4 сегментных регистра и объясните, как каждый из них используется?
4. Когда изменяется регистр АН, почему одновременно изменяется регистр АХ?
5. Какое приоритетное значение регистра СХ?
6. Какой регистр является указателем базы для всех выполняемых команд?
7. Какой регистр является указателем базы для стека?
8. Назовите два регистра индексов?
9. Какой регистр содержит смещение последнего значения, помещенного в стек?
10. Дайте определение логического адреса операнда.
11. Дайте определение физического адреса операнда.
12. Какую величину называют исполнительным адресом операнда, почему?
13. Приведите общую формулу для вычисления исполнительного адреса операнда.
14. Где могут размещаться операнды команды?
15. Назовите косвенные режимы адресации памяти.
16. В чем разница между абсолютным и относительным способами формирования адреса?
17. Приведите классификацию способов адресации по кратности обращения в память.
18. Сколько способов определения исполнительного адреса операнда Вы знаете?
Answers & Comments
2) CH, 8 бит
3) Сегментных регистров вообще 6: CS (сегмент кода), DS (сегмент данных), SS (сегмент стека) и ES, FS, GS (три дополнительных сегмента данных). Думаю под цифрой 4, Вы, подразумевали количество типов сегметов.
4) потому что AH является старшей половиной регистра AX
5) 65535
6) IP
7) SP
8) SI, DI
9) BX
10) Логический адрес - адрес, который видит программа.
11) Физический адрес - адрес, по которому происходит обращение к физическому носителю памяти.
12) Адрес находящийся в нем или вычисляемый на основе содержимого его полей.
13) Сложение базового адреса имени массива и значения операнда умноженного на длину каждого элемента массива.
14) В сегменте данных.
15) Косвенная адресация это метод адресации памяти и у него нет режимов, лишь алгоритм его работы.
16) При абсолютном форматировании предполагается, что двоичный код адреса ячейки памяти может быть целиком извлечен из адресного поля команды или из другой ячейки при косвенной адресации. При относительном форматировании предполагается, что двоичный код адресной ячейки памяти состоит из нескольких частей, а именно: кода базы, кода индекса и кода смещения.
17) Непосредственная (кратностью обращения равна 0), прямая (кратностью обращения равна 1) и косвенная (кратностью обращения больше 2).
18) Основных существует 7: явный, неявный, прямой, непосредственный, косвенный, абсолютный и относительный.
https://znanija.com/task/28508492?utm_source=android&utm_medium=share&utm_campaign=question