Size: a a a

Ассемблер

2021 April 19

A

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

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
кстати, а там получается, необязательно завершать строку нулем? или ты в уме держишь что после строки нули идут?
источник

С

Сергей in Ассемблер
😂😂😂😂😂😂😂😂

Капец... Пойду попрограммирую хоть
источник

AM

Alexander Morozov in Ассемблер
Возможно. Я про свой опыт рассказываю ...
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
(сарказм)
источник

AM

Alexander Morozov in Ассемблер
Запись в файл имеет два параметра: адрес буфера (ecx) и размер (edx). Поэтому ноль не нужен.
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
я сейчас так пишу размер строк (у когото подсмотрел)

mystr db "hello",0
mystr.size = $ - mystr
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
можно просто .size, и везде использовать это имя.

mstr1 db ...
.size = ...
mstr2 db ...
.size = ...


обращяться по полному имени. mstr1.size и mstr2.size
источник

ST

Saenro T in Ассемблер
Так это с нулём
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
не "так", а "ток"
источник

ST

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

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
не понял вопроса
источник

ST

Saenro T in Ассемблер
Ну если есть длинна строки, зачем в конце ставить ноль?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
я по привычке
источник

ST

Saenro T in Ассемблер
А, я понял. Ноль для Винды, длина для себя)
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
можно и убрать, если есть необходимость
источник

ST

Saenro T in Ассемблер
Вот так вот по байтику и набегает...
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
и не говори. я и то свою прогу змеи раздул др 17кб, и то изза того что в ресурсы все запихал, а не делал програмным методом
источник

AK

Aleksey Kislitsa in Ассемблер
Не для винды, для LIBC копирование строк до терминального символа
источник

A

Aleksandr in Ассемблер
WINAPI использует те же нуль-терминированые строки
источник