Size: a a a

Ассемблер

2020 December 23

LG

Lena Golovach in Ассемблер
только PIC код
источник

s

s54816 in Ассемблер
Lena Golovach
без меток, без адресации прямой тоесть
Прямой адресация становится не когда метка используется вообще, а когда метка используется в инструкции, которая осуществляет прямую адресацию. У jmp/call адресация относительная.
источник

LG

Lena Golovach in Ассемблер
s54816
Прямой адресация становится не когда метка используется вообще, а когда метка используется в инструкции, которая осуществляет прямую адресацию. У jmp/call адресация относительная.
ну при ассемблировании label же в отладичке превратится в абсолютный адрес ?
источник

LG

Lena Golovach in Ассемблер
call lable = call 0x...
источник

LG

Lena Golovach in Ассемблер
препроцессор посчитает адреса и поставит их на место меток ?
источник

s

s54816 in Ассемблер
Lena Golovach
ну при ассемблировании label же в отладичке превратится в абсолютный адрес ?
Дизассемблер, естественно, покажет вычисленный адрес, куда call пойдёт, но в самой инструкции call будет 32-битное смещение со знаком относительно следующей инструкции.
источник

LG

Lena Golovach in Ассемблер
s54816
Дизассемблер, естественно, покажет вычисленный адрес, куда call пойдёт, но в самой инструкции call будет 32-битное смещение со знаком относительно следующей инструкции.
хмм
источник

LG

Lena Golovach in Ассемблер
и фар джамп тоже в опкоде относительный адрес будет ?
источник

s

s54816 in Ассемблер
Lena Golovach
и фар джамп тоже в опкоде относительный адрес будет ?
Нет, вот фар как раз кодирует абсолютный адрес. Просто смысла нет относительный кодировать, там же сегмент меняется. Кому нужен относительный адрес в другом сегменте?
источник

LG

Lena Golovach in Ассемблер
EB опкод jmp и смещение за ним получается
источник

s

s54816 in Ассемблер
Да.
источник

LG

Lena Golovach in Ассемблер
читал но забыл ))
источник

LG

Lena Golovach in Ассемблер
спасибо
источник

LG

Lena Golovach in Ассемблер
@s54816 а может еще кое что подскажешь, пока настроение есть )) в устройстве потоков разбираешься ?
источник

LG

Lena Golovach in Ассемблер
можно ли в peb.imagebase заменить, достаточно этого будет для ребазирования образа в памяти ?*
источник

LG

Lena Golovach in Ассемблер
может знаешь )
источник

LG

Lena Golovach in Ассемблер
ладно в любом случае спасибо )) не буду наглеть )
источник

楽園松本 in Ассемблер
Знаете, какой шанс, что программа откомпилится и заработает, как я хочу, с первого раза? Знаете? -50%.
источник

楽園松本 in Ассемблер
Поначалу я считал, что вероятность 5%. Нет, минус пятьдесят.
источник

DR

Dima Richev in Ассемблер
Странно
источник