x86 prefixes and escape opcodes flowchart
https://soc.me/interfaces/x86-prefixes-and-escape-opcodes-flowchart.html
#HackerNews #x86 #prefixes #escape #opcodes #flowchart #programming #hardware #tech
x86 prefixes and escape opcodes flowchart
https://soc.me/interfaces/x86-prefixes-and-escape-opcodes-flowchart.html
#HackerNews #x86 #prefixes #escape #opcodes #flowchart #programming #hardware #tech
Toolbox
a9 lda#
ad lda$4
bd lda$4,x
b9 lda$4,y
a5 lda$2
b1 lda($2),y
8d sta$4
9d sta$4,x
99 sta$4,y
85 sta$2
91 sta($2),y
a2 ldx#
a0 ldy#
ae ldx$4
ac ldy$4
a6 ldx$2
a4 ldy$2
8e stx$4
8c sty$4
86 stx$2
84 sty$2
aa tax
8a txa
a8 tay
98 tya
29 and#
09 ora#
ee inc$4
e6 inc$2
e8 inx
c8 iny
ce dec$4
c6 dec$2
ca dex
88 dey
0a asl
2a rol
c9 cmp#
4c jmp
20 jsr
60 rts
f0 beq
d0 bne
78 sei
58 cli
18 clc
ea nop
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! 🖥️🔍
https://www.sandpile.org/x86/opc_1.htm #grocerylist #guide #techhumor #randomkeyboardsmash #HackerNews #ngated
x86 architecture 1 byte opcodes
https://www.sandpile.org/x86/opc_1.htm
#HackerNews #x86 #architecture #opcodes #computerarchitecture #programming #technews #assembly
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? 📚💥
https://www.pagetable.com/?p=1798 #assemblymanual #techhistory #nerdculture #educational #1980s #HackerNews #ngated
6502 Illegal Opcodes in the Siemens PC 100 Assembly Manual
https://www.pagetable.com/?p=1798
#HackerNews #6502 #Illegal #Opcodes #Siemens #PC100 #Assembly #Manual #Opcodes #RetroComputing #Programming
6502 Illegal Opcodes in the Siemens PC 100 Assembly Manual (1980)
https://www.pagetable.com/?p=1798
#HackerNews #6502 #Illegal #Opcodes #SiemensPC100 #AssemblyManual #RetroComputing #VintageTech
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. 🍝✨
https://www.pagetable.com/?p=39 #illegal #opcodes #code #tech #exploration #HackerNews #ngated
Illegal Opcodes of the MOS 6502: Glitches That Work
#MOS6502 #Commodore64 #C64 #RetroComputing #Assembler #IllegalOpcodes #Tech #Secrets #Opcodes #CPU #Programming #TechHistory #ReverseEngineering #VintageTech
https://theoasisbbs.com/illegal-opcodes-of-the-mos-6502-glitches-that-work/?feed_id=2575&_unique_id=67ed37a91512c
#Voyager 1 _New_ FDS ( Flight Data Subsystem ) Code ( 11/2024 patch )
1010,F09F
1011,1C08
1012,9801
1013,0015
1014,2C0C
1015,8008
1016,7B60
1017,F317
1018,801C
1019,4C0C
101A,3005
101B,2C08
101C,5804
101D,3001
101E,0028
101F,F537
1020,5BFF
1021,0028
1022,8026
1023,4C0C
1024,300A
[Voyager 1 New FDS Code 11/2024 patch ](https://arq.pl/dl/voyager1_FDS_Flight_Data_Subsystem_11-2024_patch_opcodes.txt)
#space #code #programing #opcodes #reverse #re #assembler #patch #programming #voyager #nasa #spaceexploration #old #Spacecraft #EmbeddedSystems #DeepSpace
"A library that abstracts over SIMD instruction sets, including ones with differing widths. SIMDeez is designed to allow you to write a function one time and produce SSE2, SSE41, and AVX2 versions of the function."
https://github.com/arduano/simdeez
#asm #rust #programming #opt #optimize #SSE2 #SSE41 #AVX #AVX2 #dev #C0DE #opcodes #amd64 #code #programminLanguage #code
Yul: Учимся использовать inline assembly в Solidity
В этой статье я расскажу про язык среднего уровня между Solidity и байт-кодом, который применяется в EVM. Основная задача Yul - это оптимизация смарт-контрактов по газу, как на уровне языка так и на уровне компилятора, а также гораздо больший контроль над выполнением кода. Мы вместе погрузимся в синтаксис языка с головой и попытаемся выплыть, а также научимся работать с разными типами памяти и приготовимся писать смарт-контракты с inline assembly вставками. Будет сложно, но интересно, погнали!
EVM opcodes: перестанем бояться байт-код
Привет, Хабр! В этой статье я погружу вас подробнее в тему низкоуровневых машинных инструкций EVM. Будет описание, сколько стоят опкоды в единицах газа и где можно про это узнать. Еще посмотрим, как разбирать байткод на базе простого примера. Прежде чем читать эту статью, предлагаю вспомнить, что такое EVM и как она устроена, поэтому будет небольшое интро. Если же вы и так про это помните и знаете – то интро можно опустить:) Поехали!
Transient storage в EVM (EIP-1153): на грани добра и зла
В одной из статей о расчете газа в Ethereum ( ссылка ) я рассказал об истории изменений механизмов подсчета газа для хранилища смарт-контракта (storage) — от правил, заложенных в протоколе изначально, до EIP-3529. Во всех этих изменениях прослеживается основная проблема: нерациональное использование газа, когда слот хранилища смарт-контракта изменяется в ходе транзакции и затем возвращается к исходному значению, например, при блокировке функции для защиты от атак reentrancy. Иными словами, в ситуациях, когда постоянное хранилище используется как временное, а также в случаях необходимости безопасной передачи данных между фреймами вызовов. В этой статье рассмотрим нововведение хард-форка Dencun (Cancun-Deneb), где в рамках обновления слоя выполнения был представлен EIP-1153: Transient storage opcodes , предлагающий решение этой проблемы за счет введения двух новых опкодов ( TSTORE , TLOAD ) и создания нового типа памяти в EVM - transient storage .
https://habr.com/ru/companies/metalamp/articles/806205/
##evm ##transient ##storage ##eip1153 ##gas ##gas_used ##opcodes
@claudiom @kelbot @nytpu @Maya @snowdusk__ @publius @johnm @robert588 @ffuentes @xmanmonk @smj @peron My two new/old #programming #brainstorming #trainer #toys! #texasinstruments #ti95 #procalc with 8k #ram #cartridge and #atmega328 powered #nanokenbak #kenbak1 showing #binary #time via #rtc. Time to cut teeth on #binary #opcodes and #keystrokes.