@istima shared a totally insane link: this guy has decided to reach "complete electronic independence" and has built: custom assembly language, custom assembler and custom CPU scheme. Moreover, now he threatens to physically build that custom processor. JUST BECAUSE HE CAN
#talk #cpu #assembler
#talk #cpu #assembler
YouTube
I designed my own 8-bit computer just to play PONG
welcome to this week's episode of "Reinventing the Wheel" with jdh
CODE: https://github.com/jdah/jdh-8
TWITTER: https://twitter.com/jdah__
PATREON: https://www.patreon.com/jdah
EDITOR: NeoVim
VIMRC: https://gist.github.com/jdah/4b4d98c2ced36eb07b017c4ae2c94bab…
CODE: https://github.com/jdah/jdh-8
TWITTER: https://twitter.com/jdah__
PATREON: https://www.patreon.com/jdah
EDITOR: NeoVim
VIMRC: https://gist.github.com/jdah/4b4d98c2ced36eb07b017c4ae2c94bab…
First, they tell you that reading assembly is easy. Then they tell you that
-
-
-
-
-
- Writing to them works as expected, but writing to
- There are a bunch of different registers, e.g.
- (╯°□°)╯︵ ┻━┻
#cpu #assembler #compiler
-
RAX register is 64 bits-
EAX is lower 32 bits of RAX-
AX is lower 16 bits of RAX-
AL is lower 8 bits of RAX-
AH is higher 8 bits of AX- Writing to them works as expected, but writing to
EAX will zero out the rest of RAX- There are a bunch of different registers, e.g.
RAX, RCX, RDX, RBX. Yep, not ABCD, but ACDB. It's the order they're stored in- (╯°□°)╯︵ ┻━┻
#cpu #assembler #compiler
TimDbg
The faker's guide to reading (x86) assembly language
Assembly code scares people. There’s a good reason for that. For many people, writing code in assembly language seems equivalent to writing code in ancient dwarven runes, or calculating pi in roman numerals. The fact that RollerCoaster Tycoon was almost completely…
👍2
Two nice posts from Lyft on how to track CPU and memory consumption in production.
#performance #cpu #memory
#performance #cpu #memory
Medium
Monitoring CPU performance of Lyft’s Android applications
Mobile performance at Lyft