Содержание
- 2. Режимы работы МП
- 3. Режимы работы МП Начиная с процессора 80286+ МП способны работать в 2х режимах: -режим реальных адресов
- 4. Режим реальных адресов
- 5. Защищенный режим 1.Многозадачная обработка информации, т.е. можно запустить несколько программ одновременно. 2.защита памяти с помощью 4х
- 6. Сегментированная модель памяти
- 8. объём сегмента накладывается ограничения, т.е. объём сегмента фиксируется. Объём сегмента 64КБ разрядность адреса в сегменте m=Log2
- 10. Процессор выставляет на шину адреса ФА а в команде указывают относительный адрес операнда Относительный адрес имеет
- 11. Диспетчер памяти
- 12. У программы может существовать 3 типа сегментов: 1. сегмент кода (программный сегмент). Служит для хранения команд
- 13. Диспетчер памяти Предназначен для формирования физ. адреса байта памяти. Сегментированная модель памяти представляет собой набор блоков
- 14. МП 80386+ содержит 6 16ти разрядных сегментных регистров. Сегментные регистры хранят селекторы по селектору диспетчер памяти
- 15. Селектор в GS обеспечивает обращение к текущему программному сегменту Селектор в SS обеспечивает обращение к текущему
- 17. При запуске программы управление получает специальная программа, ОС (функция)- загрузчик, который находит свободные сегменты в памяти,
- 18. MOV AX,AS MOV AX, ES:AS MOV AX, @ data загрузка селектора сегмента данных MOV DS,AX
- 19. Формирование физического адреса в реальном режиме МП ФА=БА+offset в реальном режиме селектор база База-старшие 16 разрядов
- 21. Формирование физического адреса в защищенном режиме работы
- 22. В защищённом режиме в ОП создается таблица дескрипторов всех программ, которые загруженные в ОП Дескриптор состоит
- 23. По селектору находящемуся в определенном дескрипторе в табл. дескрипторов в ОП и загружается в регистр дескриптора
- 24. Выбор сегментного регистра и относительного адреса
- 25. Логический адрес – селектор и относительный адрес Селектор : смещение (относительный адрес) 0300h(база) : 0006h Реальный
- 26. Логический адрес команды CS:IP
- 27. Способы адресации операнда Операнды могут находиться в В РОНЕ В команде (в поле непосредственный операнд) В
- 28. Директива размещения и инициализации данных Имя DB(data bite) (начальное значение 1, начальное значение 2, нах. значения)
- 30. AS DB 30,2,8
- 31. Команда пересылки MOV приемник, источник Содержимое источника копируется в приемник MOV AL BL MOV AL,BL; (BL)
- 32. До выполнения команды (AL) = 20 (BL) = 30 После выполнения команды (AL) = 30 (BL)
- 33. Загрузка относительного адреса LEA R, M MOV R, OFFSET M Относительный адрес ячейки памяти М загружается
- 35. Скачать презентацию