Олег
А еще лучше сдвигать
Олег
В право
Group Butler
Hi Andrey, and welcome to pro.asm!
🦥Alex Fails
Да, битовый сдвиг тут разруливает
Kirill
уже давно доказано, что между сдвигом вправо и делением на 2 нет разницы
Kirill
совсем
Kirill
кроме херовой читаемости ничего не дает
Олег
Да просто коммент написать и все
Anonymous
А если смотреть относительно человека? Можно ли оставить только 1 знак(* или /)?
Kirill
макконел писал следующее если делите то используйте деление, если сдвигаете бит, используйте операцию битового сдвига. умный компилятор решит за вас что быстрее, а читабельность не постарадает
🦥Alex Fails
Да по фигу, в принципк
Kirill
в конкретном случае 12/(4) 12*(0,25) и то и другое заменится на 3 на этапе компиляции и подставится в код уже как 3
Anonymous
Компилятор в тетради?
Kirill
и как сказанно выше, если в верхнем выражении все счтиается целыми знаками, в нижнем возможно использование флоата, а он медленнее
Kirill
если компиляторв тетради то абсолютно похер как ты это напишешь
Anonymous
Я пытаюсь объяснить, что такое абстракция. Сложновато выходит это сделать
Kirill
странно спрашивать, как будет в абстрактном случае, в чатике про ассемблер
Kirill
на каждой реализации по разному
Kirill
опять же конкретный ответ на вопрос, в любом случае лучше делить на 4 чем умножать на 0.25
Anonymous
Что?
Kirill
если тип целочисленный если там флоат, то компилятор сам решит, удобнее ему делить на 4 или умножать на 0.25
Anonymous
Это уже не важно на самом деле
Group Butler
Hi U, and welcome to pro.asm!
Anonymous
Кто-нибудь всю ее прочитал?
Anonymous
Кто-нибудь всю ее прочитал?
Я в процессе. 200 страниц уже
Group Butler
Hi Vladimir, and welcome to pro.asm!
🦥Alex Fails
привет! Расскажи о себе, что ты знаешь об асме
IB
hi
IB
опа
IB
Кто-нибудь всю ее прочитал?
по диагонали, какие то моменты овые для себя открыл
Group Butler
Hi Arthur, and welcome to pro.asm!
🦥Alex Fails
Прив! расскажи о себе, что знаешь об асме
Arthur'); DROP TABLE Users;--
жесткий, низкоуровневый ЯП, хрен поймешь его код :)
IB
вы тут под X86?
🦥Alex Fails
Все под своим)
🦥Alex Fails
Но большинство, как я понял, да
Arthur'); DROP TABLE Users;--
Kirill
я ARM
Ned
вы тут под X86?
Я под х86 и 86-64
Ned
Может мне кто-нибудь ответить, почему А20 включается именно через порт 0х92?
Ned
Вот схуяли? И где это нормально задокументировано?
🦥Alex Fails
А что это за зверь? Что-то похожее в биосне видел когда-то (Gate A20, вроде б)
Ned
Он самый...
🦥Alex Fails
Вот схуяли? И где это нормально задокументировано?
Как я понял, это надо ибмовскую спеку искать
🦥Alex Fails
для этого костыля
🦥Alex Fails
На вики есть чутка ссылок
🦥Alex Fails
https://en.m.wikipedia.org/wiki/A20_line
Anonymous
А вы на ассемблере че делаете?
Anonymous
Всмысле зачем он вам?
Kirill
у меня упоротая мечта - блог на асме
Kirill
Kirill
😄
Kirill
но это почти невозможно 😄
Anonymous
django vs asm
Kirill
django vs asm
django #нинужен
Anonymous
🦥Alex Fails
Kirill
Да почему же
для нормального блога нужно столько кода написать, что ты е_анёшься крышей раньше
🦥Alex Fails
Kirill
Ну кто мешает инкапсулировать логику в шаблоны те же
неееееееееее, не хочу так. максимально - асм 😄
Kirill
Anonymous
Хорошо
Anonymous
Почему то устаешь, когда делаешь всякую фигню
IB
Всмысле зачем он вам?
Я стартапы на нем пишу, иначе никак.
IB
Ну и за оптимизировать чего-нибудь
IB
mov r0,r0 там вставить 😄
Anonymous
А вам часто надоедает программировать ?
Kirill
А вам часто надоедает программировать ?
на том моменте, когда денег нет, а до оплаты - хрен знает сколько. тогда больше хочется есть.
Anonymous
Мне раз в 2 месяца точно
IB
У меня с весны чета кризис долбанул
IB
Все что написал - не нравится
Kirill
у меня с зимы, но финансовый
IB
В смысле в конторе денег нет?
Kirill
в смысле денег не хватает совсем
IB
На жизнь?
Kirill
в том числе 😄
Ned
Mbr loader