home.social

#opcodes — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #opcodes, aggregated by home.social.

  1. Oh, look, someone decided to alphabetize their grocery list of #x86 #opcodes and call it a "guide" 😆. If you ever wanted to read a text file that feels like a random keyboard smash but with more #acronyms, this is your article! 🖥️🔍
    sandpile.org/x86/opc_1.htm #grocerylist #guide #techhumor #randomkeyboardsmash #HackerNews #ngated

  2. Oh look, #Siemens decided to publish an assembly manual that proudly parades illegal 6502 #opcodes like they're the next fashion trend of 1980 🤦‍♂️. While home computer nerds drooled over these forbidden instructions, Siemens threw them into a manual like it was no big deal. Who knew breaking the rules could be so educational? 📚💥
    pagetable.com/?p=1798 #assemblymanual #techhistory #nerdculture #educational #1980s #HackerNews #ngated

  3. Oh look, #Siemens decided to publish an assembly manual that proudly parades illegal 6502 #opcodes like they're the next fashion trend of 1980 🤦‍♂️. While home computer nerds drooled over these forbidden instructions, Siemens threw them into a manual like it was no big deal. Who knew breaking the rules could be so educational? 📚💥
    pagetable.com/?p=1798 #assemblymanual #techhistory #nerdculture #educational #1980s #HackerNews #ngated

  4. Oh look, #Siemens decided to publish an assembly manual that proudly parades illegal 6502 #opcodes like they're the next fashion trend of 1980 🤦‍♂️. While home computer nerds drooled over these forbidden instructions, Siemens threw them into a manual like it was no big deal. Who knew breaking the rules could be so educational? 📚💥
    pagetable.com/?p=1798 #assemblymanual #techhistory #nerdculture #educational #1980s #HackerNews #ngated

  5. Oh look, #Siemens decided to publish an assembly manual that proudly parades illegal 6502 #opcodes like they're the next fashion trend of 1980 🤦‍♂️. While home computer nerds drooled over these forbidden instructions, Siemens threw them into a manual like it was no big deal. Who knew breaking the rules could be so educational? 📚💥
    pagetable.com/?p=1798 #assemblymanual #techhistory #nerdculture #educational #1980s #HackerNews #ngated

  6. Ah yes, the "illegal" opcodes—those mischievous little gremlins of the 6502 that do "useful" things by accident. 🤔 #Michael #Steil daringly dives into this chaos like it's the eighth wonder of the world, but spoiler alert: it's just #undocumented #spaghetti #code worship. 🍝✨
    pagetable.com/?p=39 #illegal #opcodes #code #tech #exploration #HackerNews #ngated

  7. Ah yes, the "illegal" opcodes—those mischievous little gremlins of the 6502 that do "useful" things by accident. 🤔 #Michael #Steil daringly dives into this chaos like it's the eighth wonder of the world, but spoiler alert: it's just #undocumented #spaghetti #code worship. 🍝✨
    pagetable.com/?p=39 #illegal #opcodes #code #tech #exploration #HackerNews #ngated

  8. Ah yes, the "illegal" opcodes—those mischievous little gremlins of the 6502 that do "useful" things by accident. 🤔 #Michael #Steil daringly dives into this chaos like it's the eighth wonder of the world, but spoiler alert: it's just #undocumented #spaghetti #code worship. 🍝✨
    pagetable.com/?p=39 #illegal #opcodes #code #tech #exploration #HackerNews #ngated

  9. Ah yes, the "illegal" opcodes—those mischievous little gremlins of the 6502 that do "useful" things by accident. 🤔 #Michael #Steil daringly dives into this chaos like it's the eighth wonder of the world, but spoiler alert: it's just #undocumented #spaghetti #code worship. 🍝✨
    pagetable.com/?p=39 #illegal #opcodes #code #tech #exploration #HackerNews #ngated

  10. Yul: Учимся использовать inline assembly в Solidity

    В этой статье я расскажу про язык среднего уровня между Solidity и байт-кодом, который применяется в EVM. Основная задача Yul - это оптимизация смарт-контрактов по газу, как на уровне языка так и на уровне компилятора, а также гораздо больший контроль над выполнением кода. Мы вместе погрузимся в синтаксис языка с головой и попытаемся выплыть, а также научимся работать с разными типами памяти и приготовимся писать смарт-контракты с inline assembly вставками. Будет сложно, но интересно, погнали!

    habr.com/ru/companies/metalamp

    ##yul ##evm ##opcodes ##bytecode ##inlineassembly ##gas

  11. EVM opcodes: перестанем бояться байт-код

    Привет, Хабр! В этой статье я погружу вас подробнее в тему низкоуровневых машинных инструкций EVM. Будет описание, сколько стоят опкоды в единицах газа и где можно про это узнать. Еще посмотрим, как разбирать байткод на базе простого примера. Прежде чем читать эту статью, предлагаю вспомнить, что такое EVM и как она устроена, поэтому будет небольшое интро. Если же вы и так про это помните и знаете – то интро можно опустить:) Поехали!

    habr.com/ru/companies/metalamp

    #evm #opcodes #байткод #bytecode #operations #gas

  12. Transient storage в EVM (EIP-1153): на грани добра и зла

    В одной из статей о расчете газа в Ethereum ( ссылка ) я рассказал об истории изменений механизмов подсчета газа для хранилища смарт-контракта (storage) — от правил, заложенных в протоколе изначально, до EIP-3529. Во всех этих изменениях прослеживается основная проблема: нерациональное использование газа, когда слот хранилища смарт-контракта изменяется в ходе транзакции и затем возвращается к исходному значению, например, при блокировке функции для защиты от атак reentrancy. Иными словами, в ситуациях, когда постоянное хранилище используется как временное, а также в случаях необходимости безопасной передачи данных между фреймами вызовов. В этой статье рассмотрим нововведение хард-форка Dencun (Cancun-Deneb), где в рамках обновления слоя выполнения был представлен EIP-1153: Transient storage opcodes , предлагающий решение этой проблемы за счет введения двух новых опкодов ( TSTORE , TLOAD ) и создания нового типа памяти в EVM - transient storage .

    habr.com/ru/companies/metalamp

    ##evm ##transient ##storage ##eip1153 ##gas ##gas_used ##opcodes

  13. Transient storage в EVM (EIP-1153): на грани добра и зла

    В одной из статей о расчете газа в Ethereum ( ссылка ) я рассказал об истории изменений механизмов подсчета газа для хранилища смарт-контракта (storage) — от правил, заложенных в протоколе изначально, до EIP-3529. Во всех этих изменениях прослеживается основная проблема: нерациональное использование газа, когда слот хранилища смарт-контракта изменяется в ходе транзакции и затем возвращается к исходному значению, например, при блокировке функции для защиты от атак reentrancy. Иными словами, в ситуациях, когда постоянное хранилище используется как временное, а также в случаях необходимости безопасной передачи данных между фреймами вызовов. В этой статье рассмотрим нововведение хард-форка Dencun (Cancun-Deneb), где в рамках обновления слоя выполнения был представлен EIP-1153: Transient storage opcodes , предлагающий решение этой проблемы за счет введения двух новых опкодов ( TSTORE , TLOAD ) и создания нового типа памяти в EVM - transient storage .

    habr.com/ru/companies/metalamp

    ##evm ##transient ##storage ##eip1153 ##gas ##gas_used ##opcodes

  14. Transient storage в EVM (EIP-1153): на грани добра и зла

    В одной из статей о расчете газа в Ethereum ( ссылка ) я рассказал об истории изменений механизмов подсчета газа для хранилища смарт-контракта (storage) — от правил, заложенных в протоколе изначально, до EIP-3529. Во всех этих изменениях прослеживается основная проблема: нерациональное использование газа, когда слот хранилища смарт-контракта изменяется в ходе транзакции и затем возвращается к исходному значению, например, при блокировке функции для защиты от атак reentrancy. Иными словами, в ситуациях, когда постоянное хранилище используется как временное, а также в случаях необходимости безопасной передачи данных между фреймами вызовов. В этой статье рассмотрим нововведение хард-форка Dencun (Cancun-Deneb), где в рамках обновления слоя выполнения был представлен EIP-1153: Transient storage opcodes , предлагающий решение этой проблемы за счет введения двух новых опкодов ( TSTORE , TLOAD ) и создания нового типа памяти в EVM - transient storage .

    habr.com/ru/companies/metalamp

    ##evm ##transient ##storage ##eip1153 ##gas ##gas_used ##opcodes