Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Неправильный адрес переменной 
:(
    Опции темы
GQU
Дата 22.4.2012, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 272
Регистрация: 13.2.2011

Репутация: нет
Всего: нет



Код

Model    Small
.Stack    100h
.Data
Message    Db    "Run this programm to debugger!$"
Perem_1    Db    0ffh
Perem_2    Dw    3a7fh
Perem_3    Dd    0f54d567ah

Adr        Dw    Perem_3
Adr_ful    Dd    Perem_3
Fin        Db    "End data segment programm!$"
.Code
Start:
    Mov    Ax,@Data
    Mov    Ds,Ax
    Mov    Ah,09h
    Mov    Dx,offset message
    Int    21h
    Mov    Ax,4c00h
    Int    21h
End    Start

user posted image
Почему на картинке 7A 18, должно же быть 56 7A(адрес переменной perem_1 или Adr_ful    Dd    Perem_3)?


Это сообщение отредактировал(а) GQU - 22.4.2012, 16:05
PM MAIL   Вверх
iff
Дата 22.4.2012, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Администратор
**


Профиль
Группа: Участник
Сообщений: 949
Регистрация: 23.3.2007

Репутация: 4
Всего: 16



Цитата(GQU @  22.4.2012,  16:02 Найти цитируемый пост)
Adr_ful    Dd    Perem_3

сохраняет, как и следовало ожидать, полный адрес Perem_3 в формате сегмент:смещение - 187A:0022 (т.к. в памяти байты переставляются, то в дампе это выглядит как 22 00 7A 18)


--------------------
DOS... Синей пеленой экран заполнил чистый DOS 
Мышь... Стала вдруг квадратной, потеряла форму мышь... 
Я разбил окно, девяностопятое мастдайное окно, 
И поставил DOS, и тогда увидел: Это счастье, — вот оно.  
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm для начинающих"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm для начинающих | Следующая тема »


 




[ Время генерации скрипта: 0.0377 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.