By the way, the only machine language I have seen (not counting byte code) that is _friendly_ and not just not scary is that of the PDP-11.
I'm pretty sure the same goes for the PDP-10.
Tempi passati...
By the way, the only machine language I have seen (not counting byte code) that is _friendly_ and not just not scary is that of the PDP-11.
I'm pretty sure the same goes for the PDP-10.
Tempi passati...
Is #RISCV any fun to write assembly language in? #asm #assemblylanguage #programming
Besides the 6502, what other processor is genuinely fun to hand write assembly on? #asm #assemblylanguage #programming
These editions are about 20 years apart
TIL Space Invaders had a tilt sensor. Good deep dive into the inner workings of the game.
Introduction to GNU Binutils: A Beginner's Guide #Binutils #Linux #Assembler #Linker #Debugger #ELF #ObjectFiles #ExecutableFiles #AssemblyLanguage #Opensource #Linuxhowto #Linuxbasics #Commandline
https://ostechnix.com/introduction-to-gnu-binutils/
FFmpeg School of Assembly Language — https://github.com/FFmpeg/asm-lessons/blob/main/lesson_01/index.md
#HackerNews #FFmpeg #AssemblyLanguage #CodingTutorial #OpenSource #Programming
Nerd out of the day: I’m a half hour into this video and I’m loving every second of it
As someone who writes a lot of super high level code in TS, Swift, and Kotlin, but then is also getting lower-level with M it’s kinda scary to basically hear “yeah no assembly is actually an abstraction of what the hardware is doing too”
CPUs are so smart now, they are live-translating the assembly instructions, reordering them to be more efficient, etc. Basically JIT compiling. Assembly language definitely isn't the language of the CPU anymore, it's just the intermediate language that we speak to the CPU with.
So in this day and age, would it make sense to consider assembly language a high-level language?
Grazie a @commodoreclub riscopriamo l'enciclopedia Input del 1984 pubblicata della De Agostini. All'epoca avevo acquistato il primo numero perché era allegato Champ, il mio primo assemblatore per Commodore 64. Grazie a quel programma è nato, quasi 40 anni dopo, il corso di Assembly per il processore 6510 che trovate su questo canale! #commodore64 #assemblylanguage #retrocomputing https://www.youtube.com/watch?v=ShdLoOZ9Vrc
Grazie a Marco Bergomi, proviamo questa implementazione del TRIS a due giocatori realizzata in Assembly sul Commodore 64. #commodore64 #retrogaming #assemblylanguage #retrocomputing https://www.youtube.com/watch?v=ZaqtgKKQIUs
I’ve written hand-optimized SIMD assembly code, and yes, such dramatic performance improvements are indeed possible
Rust's async/await works by converting async functions into state machines as enums, implementing the Future trait. Each function is repeatedly polled, moving between states until reaching Poll::Ready. Using an example of an async function, we illustrate how state transitions drive asynchronous execution in Rust.
Dig into the inner workings of Rust closures by comparing the assembly code generated for closures returned as impl Fn versus Box<dyn Fn>.
https://eventhelix.com/rust/rust-to-assembly-return-impl-fn-vs-dyn-fn/
CH32V003 Makes for Dirt Cheap RISC-V Computer - These days, when most folks think of a computer they imagine a machine with multip... - https://hackaday.com/2024/05/31/ch32v003-makes-for-dirt-cheap-risc-v-computer/ #microcontrollers #assemblylanguage #retrocomputing #educational #ch32v003 #risc-v
Supercon 2023: Exploring the Elegance of the Voja4 - When you design an electronic badge, the goal is to make a device that’s interesti... - https://hackaday.com/2024/05/20/supercon-2023-exploring-the-elegance-of-the-voja4/ #2023hackadaysupercon #assemblylanguage #hackadaycolumns #instructionset #vojaantonic #cons
I don't think I posted this before... A while ago I reverse-engineered the game Lode Runner (1982) for the Apple ][. The result is a literate document, which is a document you run through a filter one way to get compilable code, and another way to get a PDF explaining how it all works.
You can get the PDF and the rest here: https://github.com/RobertBaruch/lode_runner_reveng