R
прост не разу не видел примеров программирование на ллвм
Anonymous
; const char str[14] = "Hello World!\00"
@.str = private unnamed_addr constant [14 x i8] c"Hello, world!\00"
; declare extern `puts` method
declare i32 @puts(i8*) nounwind
define i32 @main()
{
call i32 @puts( i8* getelementptr ([14 x i8]* @str, i32 0,i32 0))
ret i32 0
}
Vladimir
Anonymous
программы на gas или llvm будут весить много больше
Anonymous
тогда уж проще на си написать прогу
Vladimir
R
Anonymous
я хочу чтобы программа была максимально легкая
Anonymous
я бы написал на питоне генератор тогда уж для каждой оси
R
Тогда на фасме без лишних инклюдов
R
фасм реально оч компактный
R
а gcc, возможно и gas тоже, генерируют слишком большие бинарники
R
вот я ОС пишу, (с + gas) там пока кроме консоли и менеджера физ памяти ниче нет, а ядро уже почти 40 кб
R
на фасме было бы раз в 10 меньше
Anonymous
я вот хочу компилятор написать
Anonymous
пока подбираю инструмент
Anonymous
а, у тебя там vm, а я native пишу
(хотя сути не меняет)
Anonymous
угу
R
Ребят, у меня очень важный вопрос
R
Существуют ли трансляторы с одного ассемблера на другой?
R
с fasm x86 на arm8 например
R
чтоб не руками переписывать
kitsu
И как ты себе это представляешь?
kitsu
вот mov cr0, eax ты как будешь транслировать?
R
Aiwan \ (•◡•) / _bot
Ass?
Yura
Кто нить занимается high frequency traiding? Я почитал про подготовку к этому делу а именно - уменьшение времени ядра в линуксе. Вопрос. Кто нить из этого чата ковырялся в этом? Просто из того что видел - есть определенные готовые сборки ядра которыми просто можно пропатчится....
kitsu
Yura
А в чем вопрос то?
Про ядро линукса интересно. Что в первую очередь "оптимизируют" каким образом и т д
𝐦𝐚𝐤𝐟𝐥𝐨𝐲
Оптимизируют, оптимизируют, а потом накатывают wine :/
Yura
А вы все трое этим делом занимаетесь??
𝐦𝐚𝐤𝐟𝐥𝐨𝐲
Anonymous
Anonymous
Там каждый второй помогает в разработке
Anonymous
В разработке ядра?
Anonymous
В разработке ядра?
Нет, в ней куда как меньше народа ибо особо двигать то нечего
Anonymous
В какой разработке они помлгают?
Maksym
Привет, надор, я тут столкнулся с проблемой, кочу сделать int call, но система перезагружается при выполнении pushfl и popfl соотвественно
Maksym
педалю самодельное ядро если что)
R
Maksym
+
Maksym
ну не сискол, ну типо ОС готовой нима)
Maksym
я делаю int call биусу
R
скорее всего ты делаешь прерывание, но оно не обрабатывается никем
R
обработчика нету
R
поэтому происходит пиздец
Maksym
IDT наверное надо поднять 🤔
Maksym
и IRQ
R
да, с таблицей прерывание чето
Maksym
оки, спасибо
Vladimir
Vladimir
Что такое byte 0xCD; .byte 0? int 0 - это обработчик ошибки div
kitsu
https://www.eejournal.com/article/ibm-gives-away-powerpc-goes-open-source/
Ты тоже теперь тут?
Vitaliy ◀️TriΔng3l▶️
А можете пустить @DarkPerl? Насчёт товарища с иероглифами — возможно, но на свой страх и риск)
електр🟢нік ✙🟠рчбеч ඞ
Хорош
Anonymous
Привет. Подскажите, пожалуйста, существуют ли книжки по ассемблеру и архитектуре х86 в разрезе имплементации бакенда компилятора? Можно на англ.
firther
Yura
Aiwan \ (•◡•) / _bot
#book ms dos
Aiwan \ (•◡•) / _bot
#book ms dos masm
как раз для новичков, имхо
Aiwan \ (•◡•) / _bot
Aiwan \ (•◡•) / _bot
#book
ЦИФРОВАЯ ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И МИКРОПРОЦЕССОРЫ
М.М. Алиев
Aiwan \ (•◡•) / _bot
#book
К. Касперски Искуство дизассемблирования +CD
Aiwan \ (•◡•) / _bot
#book
BIOS
ДИЗАССЕМБЛИРОВАНИЕ МОДИФИКАЦИЯ ПРОГРАММИРОВАНИЕ + CD
Aiwan \ (•◡•) / _bot
#book конспект лекций ms dos masm
Aiwan \ (•◡•) / _bot
Ned
помогите расковырять бивис мамки
Ned
где у него точка входа вообще?