Size: a a a

Ассемблер

2020 July 31

RG

R G in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
попроавлю
<"lol kek">
<> вроде нужно если несколько внутри, например <"hello",13,10>
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
R G
<> вроде нужно если несколько внутри, например <"hello",13,10>
ну да, привык скобками обозначать, чтоб восрининмалось все как 1 аргумент
источник

RG

R G in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
ну да, привык скобками обозначать, чтоб восрининмалось все как 1 аргумент
аа, ясно
источник

s

s54816 in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
ну да, если ты это сам захочешь, и необязательно смотреть дизасм, можно в макрос посмотреть как он реализован, эт действие по аналогии с си, он вроде тоже в код пихает строки для printf
Си не пихает, это чисто ассемблерный трюк.
источник

M

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

RG

R G in Ассемблер
s54816
Си не пихает, это чисто ассемблерный трюк.
да, в си мухи отдельно котлеты отдельно, по крайней мере для строк
источник

M

Mr4z in Ассемблер
Masm
источник

s

s54816 in Ассемблер
Saenro T
Voi la!
Рабочий EXEшник!
Если из него вырезать и сохранить выделенные байты (весь полезный код) как never.comnever.com работает!)
А откуда у тебя org 100h появился в .exe, а?
источник

ST

Saenro T in Ассемблер
s54816
А откуда у тебя org 100h появился в .exe, а?
По-моему 14h-15h байт в башке отвечает за это...
источник

s

s54816 in Ассемблер
Saenro T
По-моему 14h-15h байт в башке отвечает за это...
Я понимаю, но в исходнике он как появился?
источник

ST

Saenro T in Ассемблер
Так я же не компилировал
источник

ST

Saenro T in Ассемблер
Просто притулил к кому 32 байта шапки)
источник

ST

Saenro T in Ассемблер
По правде, я даже не знаю, как скомпилировать exe, чтобы шапка была 32 байта, а не 512 или 768
источник

s

s54816 in Ассемблер
Saenro T
Просто притулил к кому 32 байта шапки)
Ну то есть ты приписал к кому непонятно что и потом утверждаешь, что если это непонятно что отрезать, то ком станет рабочим? Гениально!
источник

ST

Saenro T in Ассемблер
Но работает же?)
источник

ST

Saenro T in Ассемблер
И как exe и как com)
источник

ST

Saenro T in Ассемблер
Возможно компилятор/линковщик тоже может так)
источник

s

s54816 in Ассемблер
Saenro T
И как exe и как com)
Не знаю, что у тебя там работает, но у меня вот досбокс виснет, а debug говорит, что «Ошибка в EXE или HEX-файле». Возможно, я ошибся, когда набирал дамп с картинки.
источник

ST

Saenro T in Ассемблер
Я через отладчик пропускал оба варианта
источник

ST

Saenro T in Ассемблер
В обоих never менялось на evern
источник