frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Ask HN: Which processor to pick for learning assembly?

4•shivajikobardan•2h ago
I am doing a course on Computer Organization and Architecture from YT. And following John P Hayes's textbook. I think programming things could help me up.

PS: I saw that there are courses on udemy regarding CPU design. And I am planning to take that course as well.

Comments

d_tr•2h ago
IMHO just use whatever CPU you have available. x86-64, ARM... No need to overthink it.
actionfromafar•2h ago
Different assembly have different delights:

If you use whatever your computer can execute, it's fun to make actual, real programs for your operating system in assembly. That means likely, x86-64. (Even if you are on ARM, you computer will emulate x86-64 just fine, most likely.)

Or use ARM, if you are on a not-old Mac or whatever.

The simplest architecture which is still 32 bit and has real hardware, is probably MIPS.

If you want to feel what it's like to control a complete system from end-to-end, you could dive into embedded platforms (AVR/ARM), or emulators of classic machines like the Commodore Amiga with the m68k line of processors. It has a sweet-spot in my heart because on the one hand it's modern enough to have great graphics, sound and even network capability, on the other hand it's simple enough to completely understand.

Either way you choose, you'll have great fun.

dansmyers•1h ago
We use ARM in our computer organization classes. It's more accessible than x86 and allows you to get a feel for the important concepts of assembly: register-to-register operations, conditional branching, and how the stack is used to manage function calls and returns.

I like the CPUlator as a platform. It lets you step through the program one instruction at a time and observe all of the registers and memory locations.

https://cpulator.01xz.net/?sys=arm

This set of lessons is a good starting point:

https://thinkingeek.com/series/arm-assembler-raspberry-pi/

My course repository has several example programs with explanatory comments:

https://github.com/dansmyers/ComputerOrganizationAndArchitec...

Food, housing, & health care costs are a source of major stress for many people

https://apnorc.org/projects/food-housing-and-health-care-costs-are-a-source-of-major-stress-for-many-people/
1•speckx•21s ago•0 comments

Bluesky and Enshittification

https://pluralistic.net/2024/11/02/ulysses-pact/#tie-yourself-to-a-federated-mast
1•tempodox•38s ago•0 comments

Quantizing Text-Attributed Graphs for Semantic-Structural Integration

https://arxiv.org/abs/2507.19526
1•PaulHoule•1m ago•0 comments

Apple's Favoritism to Fastmail

https://xcancel.com/mxroute/status/1952890684660203830
2•paul-tharun•3m ago•0 comments

White Balance is Broken [video]

https://www.youtube.com/watch?v=WADuXiMZxq4
1•skibz•4m ago•0 comments

The Dereliction of Due Process in the Scala Community

https://pretty.direct/dueprocess
3•cbeach•6m ago•1 comments

Meta Details Ultra-Wide FOV and "Hyperrealistic VR" Prototype Headsets

https://www.uploadvr.com/meta-details-boba-3-ultra-wide-field-of-view-tiramisu-hyperrealistic-vr-headset-prototypes/
1•LorenDB•6m ago•0 comments

Building a Global MaaS Platform

https://medium.com/@laardee/building-a-global-maas-platform-6f9c6abea5d9
2•dotcoma•7m ago•0 comments

Track Your Cursor and Claude Code Usage – Open-Source, Live Global Stats

https://pricepertoken.com/coding-tracker
1•alexellman•8m ago•1 comments

Show HN: Brandolia – AI that generates full brand identity in 60 seconds

https://www.brandolia.io/
2•kokau•10m ago•1 comments

Show HN: A creative writing game that makes writing fun for kids

https://storywritinglab.com/
1•areales•12m ago•0 comments

Invoking Gemini for Workspace Agents with a Simple Google Calendar Invite

https://www.safebreach.com/blog/invitation-is-all-you-need-hacking-gemini/
1•rntn•12m ago•0 comments

Why struggling companies are loading up on Bitcoin

https://www.ft.com/content/8a160bd3-c96d-468a-8052-b0aae43e5aea
1•torium•13m ago•0 comments

Show HN: MMSI decoding for all entity types (ships, SAR, coast stations, etc.)

https://github.com/leoneljdias/mmsi-country-lookup
1•leoneljdias•15m ago•0 comments

HTTP Error Simulator

https://github.com/aeimer/go-error-simulator
1•baquero•16m ago•0 comments

Modeling Symmetries

https://markneumann.xyz/blog/modeling-symmetries
1•pizza•18m ago•0 comments

Firefly lights the markets up; SpaceX starts selling trips to Mars

https://arstechnica.com/space/2025/08/rocket-report-firefly-lights-the-markets-up-spacex-starts-selling-ships-to-mars/
1•LorenDB•19m ago•0 comments

Real time tariff fees by country

https://tariffcheck.org
1•thesecretceo•19m ago•0 comments

Hacker5News: A Minimalist App for the Top Hacker News Stories

https://github.com/mateolafalce/hacker5news
1•lafalce•21m ago•1 comments

Why Students Stopped Walking to School

https://medium.com/urban-minds/why-students-stopped-walking-to-school-f8d0ff56d43f
3•speckx•22m ago•0 comments

Wassette: WebAssembly-based tools for AI agents

https://opensource.microsoft.com/blog/2025/08/06/introducing-wassette-webassembly-based-tools-for-ai-agents/
1•Bogdanp•22m ago•0 comments

Show HN: TAIsk – AI tool that breaks down yearly goals into daily to-dos

https://www.taisk.app/
1•FabianJani•23m ago•0 comments

Show HN: Azure Key Vault Emulator

https://github.com/james-gould/azure-keyvault-emulator
1•scriptinginjava•23m ago•0 comments

FCC Democrat: Trump admin is declaring "Mission Accomplished" on broadband

https://arstechnica.com/tech-policy/2025/08/fcc-democrat-trump-admin-is-declaring-mission-accomplished-on-broadband/
2•LorenDB•23m ago•1 comments

Ask HN: Help for Choosing an Embedding Model?

1•t4•23m ago•0 comments

Show HN: I built a task manager that track progress, not just completion

https://apps.apple.com/ca/app/to-do-list-calendar-zesfy/id6479947874
1•zesfy•26m ago•0 comments

Webb Finds Evidence for Planet Around Closest Solar Twin

https://science.nasa.gov/missions/webb/nasas-webb-finds-new-evidence-for-planet-around-closest-solar-twin/
3•geox•30m ago•0 comments

Bash Harder with Vim

https://oppi.li/posts/bash_harder_with_vim/
1•speckx•31m ago•0 comments

The Windows 10 emoji picker has been broken for a month

https://rozab.dev/blog/emoji-search/
3•rozab•37m ago•2 comments

Web browsers with AI assistants built-in are coming

https://manualdousuario.net/en/web-browsers-ai-assistants/
1•rpgbr•38m ago•3 comments