💾 Archived View for midnight.pub › replies › 5429 captured on 2023-07-10 at 14:47:48. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

< Assembling some notes on Assembly Language

~tetris

I once dove into the assembly space with a MIPS processor, and took great joy in talking directly to the CPU.... that was until I learned that assembly itself is not a machine language but an *interpreted* one, because newer CPUs now perform their own optimisations in the hardware space!

After that I grew listless and world weary, and I closed the curtains in the basement and listened to depressing 80s music.

Write a reply

Replies

~tffb wrote (thread):

I mean (first, lol) Assembly always did go through an assembler and then made into machine language, and then *that* language went on to do the specific hardware tasks, but if you mean individual types of CPU's, themselves, have their own (*small*) ways of processing *that*, then I suppose I could see what you mean. Apple M1/M2 chips likely do something like that.

I also DO get confused when reading about AL (hell, I *just* started reading up on it a couple weeks ago to the extent of taking notes), and just HOW the CPU *does* all these instructions. It's definitely fun to learn!

Just in case, I have a playlist pre-made of The Smiths, Morrissey, and I'm sure I'll find a band or two to toss in in case I become disenchanted for good measure ;)

3:30 AM here, and I'll take a coffee, ~bartender! Thanks!