|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.02.2019, 13:42 | #1 |
Регистрация: 11.12.2016
Сообщений: 7
|
Не могу разобраться с вычислением адресов сегментов в ассемблере
Начал изучать курс по ассемблеру на Интуите и застрял на таких заданиях, в самой лекции курса нифига не возможно разобрать, вопросы такие:
Определите физический адрес точки входа обработчика прерываний в реальном режиме для указанного ниже вектора некоторого прерывания. Вектор прерывания: 1011 0111 1110 0111 0101 1110 0011 1110 ответ 0DDCAEh У меня такой вопрос почему такой ответ а не B7E75E3Eh как такие высчитываются? И вот еще: В приведенной ниже таблице показано состояние основных регистров процессора при выполнении некоторой задачи в защищенном режиме Вычислите смещение дескриптора сегмента данных (DS) от начала соответствующей дескрипторной таблицы для исполняемой в данный момент задачи 0000 0001 1010 1111DS как это все правильно читать и высчитывать? |
14.02.2019, 14:15 | #2 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Цитата:
1. В векторе две части, именно поэтому B7E75E3Eh уже быть не может. 2. Адрес 20битный, именно поэтому B7E75E3Eh уже быть не может. 1011 0111 1110 0111 0000 + 0101 1110 0011 1110 = 0BDCAE |
|
15.02.2019, 07:34 | #3 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
Код:
Нашедшего выход - затаптывают первым..
|
16.02.2019, 00:58 | #4 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
вопрос где появился, там и....
и это не ново.. у всех так, кто сталкивается с асмом - где начали, там и оставились
Нашедшего выход - затаптывают первым..
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не могу написать данную программу на ассемблере? (смог на C++ ) | Пиф | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 09.03.2013 20:58 |
Не могу разобраться с задачей на ассемблере (GAS Linux) (первая программа, схожу с ума?) | Пиф | Помощь студентам | 0 | 05.03.2013 16:29 |
Создание меток отдельных сегментов таблицы Excel 2010 | own | Microsoft Office Excel | 1 | 29.01.2011 22:12 |
Не могу вернуть float из процедуры на ассемблере в си | yukas | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 9 | 14.05.2010 04:08 |
создание собственных сегментов памяти | Майкл18 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 7 | 30.11.2009 02:19 |