Size: a a a

2019 March 25

NK

ID:226199666 in Kolibri OS
Даже если внешне кажется, что код на С на самом деле используются intrinsic. А по простому макросы асма.
источник

g

ge0gr4f in Kolibri OS
Кто-то любит убивать время судокой, а кто-то опкоды разгадывать ))
источник

NK

ID:226199666 in Kolibri OS
Решил попробовать скомпилить приложение use64, т.е. x64. Собралось, но при работе с регистрами упало в сегфолт. Не буду пока с х64 баловаться. Тут бы базу осилить...
источник

NK

ID:226199666 in Kolibri OS
источник
2019 March 26

СК

С К in Kolibri OS
прочитал обе статьи на хабре так и не понял:
1. почему всё таки fasm лучше nasm? Вроде с чего не зайди — nasm всем лучше.
2. мне кажется очень логичным собирать под любой asm макрокоманды, видимо как делает fasmg. Это верно?
3. какие задачи для asm есть для новичков?
например, на любом яп надо написать текстовую бд, калькулятор, загрука и выгрузка файлов и так далее.
что писать под asm? Ведь такое чувство, что он используется дедами, которым не хватает производительности pure C.
источник

DK

Dmitriy Khokhlov in Kolibri OS
Пиши загрузчик ос)
источник

NK

ID:226199666 in Kolibri OS
Если хочешь разрабатывать под линукс и винду, то используй насм. Он поддерживает много выходных форматов, так что удобно совмещать с языками высокого уровня. 

Flat(плоский)asm больше подходит для создания операционных систем и драйверов.

На скорость исполнения машинного кода не влияет компилятор, с помощью которого он получен. Тут важнее твое умение оптимизировать код.

FASM замечателен тем что он даёт полный контроль над размещением данных файле, плюс суперский макросный двиг!

Никто и не заставляет писать на асме, в образе есть tiny-C, пиши на нём.
источник

СК

С К in Kolibri OS
> в образе есть tiny-C, пиши на нём.
то есть данный совет, если асм не осилил, верно?
> FASM замечателен тем что он даёт полный контроль над размещением данных файле, плюс суперский макросный двиг!
есть возможность узнать возможности макросов в nasm и fasm ссылка какая нибуль почитать?
что такое размещение данных.
источник

NK

ID:226199666 in Kolibri OS
Это значит xor eax,eax fasm и nasm в итоговом файле сделают по разному.
Предлагаю вам проделать этот эксперимент и поделиться с нами результатом.
Т.е. один и тот же код скомпилить разными компиляторами, а потом дизассемблировать и показать нам разницу.
источник

u

uhx in Kolibri OS
ID:226199666
Это значит xor eax,eax fasm и nasm в итоговом файле сделают по разному.
Предлагаю вам проделать этот эксперимент и поделиться с нами результатом.
Т.е. один и тот же код скомпилить разными компиляторами, а потом дизассемблировать и показать нам разницу.
ну не настолько же
источник

g

ge0gr4f in Kolibri OS
😁
источник
2019 March 27

NK

ID:226199666 in Kolibri OS
Попало в руки очередное поделие Болид
источник

NK

ID:226199666 in Kolibri OS
источник

NK

ID:226199666 in Kolibri OS
Через параметры драйвера ftdi_sio подменил pid vid и получил рабочий порт. Как-то не по христиански, на таких костылях.
источник

NK

ID:226199666 in Kolibri OS
источник

NK

ID:226199666 in Kolibri OS
Нашел тулзу правки eeprom, скомпилил, перешил pid vid на православные ftdi и наступило счастье.
источник

NK

ID:226199666 in Kolibri OS
источник

NK

ID:226199666 in Kolibri OS
источник

m

moi cyberkotik in Kolibri OS
Неплохо:)
источник

l

linok9757 in Kolibri OS
Ты перепрошил флешку под сидя на колибри?
источник