Size: a a a

Ассемблер

2021 June 20

d

disba1ancer in Ассемблер
у тебя в примере с защищённым режимом плоская модель настроена?
источник

АШ

Алексей Шведов... in Ассемблер
Ничего я не настраивал
источник

d

disba1ancer in Ассемблер
ну а как защищённый режим работает без загрузки сегментов?
источник

АШ

Алексей Шведов... in Ассемблер
😄
источник

d

disba1ancer in Ассемблер
просто если ты не настроил ss как положено, не удивительно, что ничего не работает
источник

АШ

Алексей Шведов... in Ассемблер
Как это не работает? Я же скинул, что если выделить, то всё работает
источник

АШ

Алексей Шведов... in Ассемблер
А если адрес стэка не трогать, то вообще всё и так нормально будет
источник

d

disba1ancer in Ассемблер
вот тут у тебя куда-то не туда запушилось
источник

d

disba1ancer in Ассемблер
по идее оно у тебя должно в нулевые адреса заливаться
источник

АШ

Алексей Шведов... in Ассемблер
Как это не туда? В 0000 ровно
источник

АШ

Алексей Шведов... in Ассемблер
Что ещё за нулевые адреса?
источник

d

disba1ancer in Ассемблер
да нет если листинг полный
источник

d

disba1ancer in Ассемблер
у тебя дамп с адреса 0xFFFFFFEE это последние 18 байт, а 0x1111 начинается на 12ом
источник

АШ

Алексей Шведов... in Ассемблер
Это последние 12)
источник

d

disba1ancer in Ассемблер
0x12
источник

d

disba1ancer in Ассемблер
путаешь системы счисления
источник

АШ

Алексей Шведов... in Ассемблер
0x0000-12 = 0xFFFFFFEE
источник

АШ

Алексей Шведов... in Ассемблер
Ничего не путаю
источник

АШ

Алексей Шведов... in Ассемблер
Сам посчитай на скрине. Там 12, а потом начинается 11112222...
источник

d

disba1ancer in Ассемблер
не верно, 0 - 12 = 0 - 0xC = 0xFFFFFFF4
источник