0 / 0 / 0
Регистрация: 19.04.2016
Сообщений: 31
1

Вычисление смещения дескрипторов по таблице состояние основных регистров процессора при выполнении задачи в Protect Mode

11.02.2019, 16:10. Показов 1844. Ответов 1

Студворк — интернет-сервис помощи студентам
Начал изучать ассемблер, застрял на таком задании

В приведенной ниже таблице показано состояние основных регистров процессора при выполнении некоторой задачи в защищенном режиме
AH AL
BH BL
CH CL
DH DL
0000 0011 0000 0110 0000 1100 1001 101 EDI
0000 0011 0000 0000 1000 0010 0010 0100 ESI
1111 1111 1111 1111 0011 1111 1111 0100 EBP
1111 1111 1111 1111 0101 1111 1001 1100 ESP
0000 0001 1100 1100 CS
0000 0000 0110 0000 SS
0000 0001 1010 1111 DS
0000 0011 0000 0011 ES
0000 0001 1011 0111 FS
0000 0000 0000 0011 GS
1000 0000 0000 0000 0010 1001 0010 1010 EIP
0000 0000 0000 0000 0000 0110 0000 0010 EFLAGS
1000 0000 0000 0000 0000 0000 0000 0011 CR0
Вычислите смещение дескриптора сегмента данных (DS) от начала соответствующей дескрипторной таблицы для исполняемой в данный момент задачи

Просто ответ не интересует, скажите как это разобрать, подскажите литературу именно по этой теме, хотелось бы разобраться и продолжить изучение, потому что в том курсе который изучаю, вообще невозможно разобраться с подобным.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.02.2019, 16:10
Ответы с готовыми решениями:

Просмотр данных основных регистров в реальном времени
Необходимо чтобы программа выводила содержимое регистров в реальном времени, по таймеру например....

Вывод текущих значений основных регистров в реальном времени
Всем доброго времени суток! Нужна помощь в написании программы. Задача такая "Разработать...

Изначальное состояние регистров
Доброго времени суток. Интересует следующий вопрос. Всегда ли в ДОСовском ассемблере регистры AX,...

При выполнении функции результат должен показать, сколько строк в таблице TABLE при условии P1= MY_DATE
Здравствуйте помогите с запросом Знатоки плизз! Создать функцию с входным параметром P1(DATE),...

1
Модератор
Эксперт по электронике
8340 / 4234 / 1605
Регистрация: 01.02.2015
Сообщений: 13,185
Записей в блоге: 5
11.02.2019, 19:28 2
Гляньте
Александр Фролов, Григорий Фролов. Защищенный режим процессоров Intel 80286/80386/80486
У Зубкова в книге был разбор режима.
И так поищите по "Защищенный режим процессоров Intel" с вариациями "книга, учебник"

Ещё разбор деталей может быть среди описаний процессоров - раньше выходили на русском книги с описаниями до процессоров Pentium. Сразу и не вспомню названий, но каждая из книг была посвящена только одному процессору.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.02.2019, 19:28
Помогаю со студенческими работами здесь

Установить состояние регистров клавиатуры
Установить такое состояние регистров клавиатуры: NUM LOCK - выключен, CAPS LOCK - включен, SCROLL...

Номера системных функций в таблице сервисных дескрипторов SDT
Как следует из названия темы нужны номера получить для ОС Windows 7 которые находятся в ntdll.dll....

Как включить все ядра процессора при выполнении кода
Читаю книгу о Java. Встретил пример бесконечного цикла: class Main { public static void...

FASM printf изменяет состояние регистров
Доброго времени суток ув форумчане, поиск юзал, нужного не нашел вот и прошу вас добрые люди...

Ошибка при выполнении запроса к таблице остатков регистра накопления
Код функции запроса остатка Функция ПолучитьТоварОстаток(АктуальнаяДата, СправочникСклад,...

Выбрать значение в таблице при выполнении проверки сторонних ячеек
Есть таблица с данными. Нужно выделить строку таблицы в которой значение в столбце 4 превышает...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru