this post was submitted on 21 May 2024
1608 points (98.8% liked)

Programmer Humor

39111 readers
15 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 6 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] umbraroze@lemmy.world 35 points 2 years ago (3 children)

NOP is $EA, of course, and... um...

...sorry, I'm just a Commodore 64 scrub, I don't know nothing about this high and mighty Intel 8086 nonsense.

[looking up]

...it's 0x90 on IA-32? WHAT? Someone told me every processor used 0xEA because that was commonly agreed and readily apparent. ...guess I was wrong

[–] FlyingSquid@lemmy.world 11 points 2 years ago (3 children)

My daughter told me the other day, "I bet I could figure out a Commodore 64 if I had one."

Good luck figuring out LOAD "*",8,1 by yourself, kid.

[–] AVincentInSpace@pawb.social 1 points 1 year ago

With the ubiquity of C64 emulators, that's easy enough to demonstrate by experiment

[–] palordrolap@kbin.social 4 points 2 years ago* (last edited 2 years ago) (1 children)

Someone told me every processor used 0xEA

Not sure if this is a riff on the joke or not.

Back in the day I dabbled in 6510 code, and up until today hadn't even bothered to look at a chart of opcodes for any of its contemporaries. Today I learned that Z80 uses $00 for NOP.

Loth as I am to admit it, that actually makes sense. Maybe more sense than 65xx which acts more like a divide-by-zero has happened.

The rest of the opcode table was full of alien looking mnemonics though, and no undocumented single byte opcodes? Freaky, man.

But the point is that not even Z80 used $EA. If the someone was real they probably meant every 65xx processor.

[–] SpaceNoodle@lemmy.world 3 points 2 years ago (1 children)
[–] LrdThndr@lemmy.world 3 points 2 years ago (1 children)

What? This is system programming, not web development.

[–] SpaceNoodle@lemmy.world 1 points 2 years ago (1 children)

I was making a joke about their spelling error.

[–] LrdThndr@lemmy.world 4 points 2 years ago (1 children)

And I was making a joke about the D&D spider goddess.

But the word is "loath," which has an accepted alternate spelling of "loth". "Lolth" is the Dungeons and Dragons spider goddess, commonly worshiped by Drow.

[–] SpaceNoodle@lemmy.world 1 points 2 years ago

Oh Christ, I can't believe I missed that.

Operating on low sleep and responding before coffee.

I shall flog myself now

[–] idunnololz@lemmy.world 1 points 2 years ago* (last edited 2 years ago)

I thought NOP was 0x90. Edit: oh I just read the rest of the comment.