Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

В. Адресация памяти

Читайте также:
  1. Адресация в интернет. Служба имен доменов
  2. АДРЕСАЦИЯ В СЕТИ ИНТЕРНЕТ
  3. Адресация в сети Интернет
  4. АНАЛИТИЧЕСКИЙ УМ И СТАНДАРТНЫЕ БАНКИ ПАМЯТИ
  5. Билет №17 Этап синтеза. Распределение памяти. Генерация кода. Оптимизация кода.
  6. Билет №22: Понятие памяти. Структура памяти
  7. Билет»10 Развитие восприятия и памяти в младенческом возрасте.
  8. Билет»33 Совершенствование восприятия памяти и мышления у детей дошкольного возраста
  9. В оперативной памяти

1. Определить физический адрес, если в регистре DS находится число 1234h, а смещение равно 5678h.

Решение: Чтобы определить физический адрес нужно:

Физ. адрес = сегмент + смещение

где = сегмент10 * 16 = сегмент16 * 1016 = сегмент2 * 100002

Подставим в эту формулу значения 1234h и 5678h. Оба эти числа шестнадцатеричные (на это указывают символ h в конце физ. адреса и символ О в начале смещения)

Физ. адрес = 1234h *10h+ 5678h = 12340 +5678 = 68AC

Ответ: Физический адрес = 68AC.

 

2. Определить смещение, если физический адрес равен 0AF76, а в регистре DS находиться число 0123h.

Решение: Чтобы определить физический адрес нужно:

Физ. адрес = сегмент + смещение

где = сегмент10 * 16 = сегмент16 * 1016 = сегмент2 * 100002

Преобразуем эту формулу для определения смещения:

Смещение = Физ. адрес –сегмент

Подставим в эту формулу значения 0AF76 и 0123h. Оба эти числа шестнадцатеричные (на это указывают символ h в конце физ. адреса и символ О в начале смещения)

Смещение = 0AF76 – 0123h*10h = AF76 – 1230h = 9D46

Ответ: Смещение = 9D46.

 

3. Определить содержимое регистра DS, если физический адрес памяти равен 12345h, а смещение равно 0A2.

Решение: Чтобы найти физический адрес регистра нужно:

Физ. адрес = сегмент + смещение

где = сегмент10 * 16 = сегмент16 * 1016 = сегмент2 * 100002

Преобразуем эту формулу для определения cодержимого регистра DS:

Содержимого регистра = (Физ. адрес– смещение)/1016

Подставляем в формулу значения 12345h и ОА2. Оба эти числа.

Содержимое регистра DS = (12345h – 0A2) = (12345h – A2)/10h = 122A

Ответ: Содержимое регистра DS = 122A

 

4. Определить физический адрес, если в регистре DS находится число 0234h, а смещение равно 6781h.

Решение: Чтобы определить физический адрес нужно:

Физ. адрес = сегмент + смещение

где = сегмент10 * 16 = сегмент16 * 1016 = сегмент2 * 100002

Подставим в эту формулу значения 1234h и 5678h. Оба эти числа шестнадцатеричные.

Физ. адрес = 0234h*10h + 6781h = 2340h + 6781h = 8AC1

Ответ: Физический адрес = 8AC1.

 

5. Определить смещение, если физический адрес равен 1B276, а в регистре DS находиться число 1123h.

Решение: Чтобы определить физический адрес нужно:

Физ. адрес = сегмент + смещение

где = сегмент10 * 16 = сегмент16 * 1016 = сегмент2 * 100002

Преобразуем эту формулу для определения смещения:

Смещение = Физ. адрес –сегмент

Подставим в эту формулу значения 1B276 и 1123h. Оба эти числа шестнадцатеричные/

Смещение = 1B276 - 1123h*10h= 1B276 - 11230 = А046

Ответ: Смещение = А046.

6. Определить содержимое регистра DS, если физический адрес памяти равен 23456h, а смещение равно 10А2.

Решение: Чтобы найти физический адрес регистра нужно:

Физ. адрес = сегмент + смещение

где = сегмент10 * 16 = сегмент16 * 1016 = сегмент2 * 100002

Преобразуем эту формулу для определения cодержимого регистра DS:

Содержимого регистра = (Физ. адрес– смещение)/1016

Подставляем в формулу значения 23456h и 10А2. Оба эти числа шестнадцатеричные.

Содержимое регистра DS = (23456h - 10А2)/10h = (23456 - 10А2)/10 = 223В

Ответ: Содержимое регистра DS = 223В.

 

 




Дата добавления: 2015-02-22; просмотров: 198 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав