Кто набивал HEX-дампы для своих первых компов, тот твердо знает,Сообщение от Dexus
что начальные адреса - это ВЕРХ
Да и мониторы показывают начальные адреса сверху.
Кто набивал HEX-дампы для своих первых компов, тот твердо знает,Сообщение от Dexus
что начальные адреса - это ВЕРХ
Да и мониторы показывают начальные адреса сверху.
Alex Raider, Flash inc. 1992-1997 Новосибирск
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
уже всё, начало слева. правда, мельтешит эта штука сильно. поэтому скорее можно юзать как цветомузыку
Да ясен перец.. смещение 0 оно всегда сверху... Дамп обычный..Сообщение от Raider
Но почему вот это названо "низом памяти"... вот в чем вопрос
Я и предположил что нЕкогда был "отладчик-монитор", в котором верхние адреса были фактически наверху... Оттуда и терминология пошла уже.
Могу предположить, что корни уходят в английский язык. Там имеет место Low и High addresses. Очевидно, что 0 меньше любого положительного адреса. В этом и замес. Наши перевели Low, как низ, а High, как верх, соответственно. Что, в общем-то, правильно.Сообщение от Dexus
хотел пофиксить, но увы, если внутри цикла вызывается подпрограмма, то это приведёт к тому, что она определится как выход из циклаСообщение от Dexus
Ну да, технически она может быть выходом из цикла: внутри подпрограммы может быть POP стоять и переход на вообще другой кусок памяти..Сообщение от SMT
Жаль...
Из-за подобных игр в стек вообще сложно определять где выход а где нет...
если детектить стек, то и без процедур будут сбои: есть циклы, которые пишут/читают стек
Еще пожелания:
1. Или я не нашел, но как можно редактировать значение Extended port?
2. Пришлось перейти на STS 6.2 из-за возможности работать со скорпионовской памятью, а US0.32b2 не умеет из нее метки импортировать. Если автор напишет как метки импортируются сейчас (в общем виде), я напишу как изменить этот алгоритм для отвязки от STS (или отвязки от конкретной версии).
если речь о #1FFD, то пока никак. если надо, могу сделать аналогично #7FFDСообщение от Spectre
нужно найти адрес/банк начала меток. странно, но сам AlCo не знает, где они хранятся в аласме и советовал мне выдирать их из тела СТС, куда их сохраняет аласм при компиляции. поэтому прежде всего ищется страница СТС по 4-х байтной сигнатуре по адресу #FE84, которая как раз приходится на драйвер меток. чтобы уменьшить вероятность ложных срабатываний, проверяются не все страницы, а только #07,#47 (обычные для STS). адрес/банк выдираются из STS и по ним считывается таблица метокСообщение от Spectre
Вчера попытался воспользоваться ACED под Unreal
экс + комманда не срабатывают - что я делаю не так?
экс забиндовал на LAlt
С уважением,
Jerri / Red Triangle.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)