Size: a a a

Ассемблер

2020 August 04

楽園松本 in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
зато идея интересная как для небольшого проекта, с учетом форматных типов (размеров) данных
Я думаю, сишный printf использует функции ОС.
источник

A

Aleksandr in Ассемблер
для вывода, но не для форматирования
источник

A

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

A

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

A

Aleksandr in Ассемблер
тащемто, разумнее просто написать функции вывода каждого значения и потом просто дергать их парся строку офрмата
источник

A

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

A

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

A

Aleksandr in Ассемблер
думаю что это
источник

A

Aleksandr in Ассемблер
надо ба заняться, интересная тема
источник

A

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

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
я напрмиер пользуюсь proc16.inc и if.inc. как вариант написать с помощью этих макросов, а потом через листинг перевести в чистый асм
источник

DV

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

ну вот у меня без поддержки флоатов и без количественного выравнивания (%02x) 500строк кода, из которых 200 макрос PRINTF_LOAD_ARG_HELPER64.
источник

A

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

ну вот у меня без поддержки флоатов и без количественного выравнивания (%02x) 500строк кода, из которых 200 макрос PRINTF_LOAD_ARG_HELPER64.
делись тогда
источник

A

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

ну вот у меня без поддержки флоатов и без количественного выравнивания (%02x) 500строк кода, из которых 200 макрос PRINTF_LOAD_ARG_HELPER64.
да мне то как раз флоаты и дубли нужны
источник

DV

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

A

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

DV

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

A

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

A

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

DV

Dmitrij V in Ассемблер
код не причёсанный, в паблик не выложу, если есть желание - причешешь и выложишь от своего имени... норм ?
источник