С Новым годом! Форум программистов, компьютерный форум, киберфорум
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 1
Регистрация: 10.05.2011
Сообщений: 4

Страничная организация памяти,обращение к страницам

12.06.2012, 20:55. Показов 1890. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
;---(3)---------- Установка CR3=Page directory pointer ----------------------
;       mov eax,PAGING_TABLES
;       mov es,ax       ; ES used for pre-clear segment
;       add ax,00100h   ; 1000h=4096, /16 because segment
;       and ax,0FF00h   ; Align 4K, may be 32 bytes for PDPE
;       mov ds,ax       ; DS:0000 = Pointer to PDPE Table       
;       shl eax,4
;       mov cr3,eax     ; CR3 =  Physical address of PML4
;
;---(4)---------- Built Page Table ------------------------------------------
;       cld
;       xor di,di
;       mov cx,32768/2
;       push    ax
;       xor ax,ax
;       rep stosw               ; Pre-clear 32KB
;       pop ax
;                add     eax,000001001h
;       xor edx,edx
;                mov     ds:[0000h],eax         ; PML4 for 0...2MB
;                mov     ds:[0004h],edx
;                add     eax,000001000h
;                mov     ds:[1000h],eax         ; PDP for 0...2MB
;                mov     ds:[1004h],edx
;                mov     DWORD PTR ds:[2000h],00000081h  ; PDE for 0...2MB
;                mov     DWORD PTR ds:[2004h],edx   ; map to 0-2MB
Это код для создания страничной организации памяти в моей маленько ОС,вопрос таков: мне нужно
попеременно обращаться к паре страниц ,скажем первых,как это можно реализовать?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.06.2012, 20:55
Ответы с готовыми решениями:

Сегментная организация памяти
Всех приветствую! Интересует источник(сайт,книга), в котором на ваш взгляд лучше описывается данный механизм, т.к. на этот вопрос...

Организация памяти IBM PC с отличием
Вопрос: К примеру у нас IBM совместимая машина, но у нее на борту 1МБайт памяти типа EPROM с записанным BIOS-ом. По архитектуре памяти...

Обращение к ячейкам памяти: прокомментировать код
Помогите с комментариями к коду, не очень понял его. Кому не трудно к каждой сроке комментарий напишите?! Программа на языке ассемблера...

1
Заблокирован
13.06.2012, 07:56
Ой, код какой страшный? Что, всем чтоли слабо с ним разобраться? Никто не может помочь?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.06.2012, 07:56
Помогаю со студенческими работами здесь

Обращение к ячейке памяти чтение/запись
Доброго всем дня! Нужно написать небольшую прогу, код на Си за 5 минут, а с АСМой проблемы как всегда. Мне нужно считать инфу из ячейки...

Сегментная организация памяти
Прошу прощения, если не туда написал. Но, нужна помощь с решением следующей задачи. Помогите пожалуйста, буду благодарен.

Обращение к области памяти
Здравствуйте! Имеется 3 области памяти, в каждой расположен массив. Код1(работает): ; тут все работает отлично, т.к. 3й массив...

Страничная адресация в IA-32 ?
Вопрос в следующем: если процессор в защищенном режим без страничного преобразования, то все понятно ... Происходит первоначальное...

Asm x32 Сегментно-страничная адресация в виртуальном режиме
Доброго времени суток! Проблема заключается в диком недопонимании алгоритма переобразования адреса в виртуальном режиме. Вообщем дело...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru