Ask HN: Which books/resources to understand modern Assembler?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • nand2minesweeper

    Minesweeper game written in Jack for the nand2tetris course

  • llvm-project

    The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

  • 'Computer Architeture: A Quantitative Apporach" and/or more specific design types (mips, arm, etc) can be found under the Morgan Kaufmann Series in Computer Architeture and Design.

    "Getting Started with LLVM Core Libraries: Get to Grips With Llvm Essentials and Use the Core Libraries to Build Advanced Tools "

    "The Architecture of Open Source Applications (Volume 1) : LLVM" https://aosabook.org/en/v1/llvm.html

    "Tourist Guide to LLVM source code" : https://blog.regehr.org/archives/1453

    llvm home page : https://llvm.org/

    llvm tutorial : https://llvm.org/docs/tutorial/

    llvm reference : https://llvm.org/docs/LangRef.html

    learn by examples : C source code to 'llvm' bitcode : https://stackoverflow.com/questions/9148890/how-to-make-clan...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • platform

  • The highload.fun wiki[0] links some resources. The intel optimization manual[1] is also useful.

    These resources are mostly aimed at solving problems for which compilers are not very useful, so there are probably other resources that are a better fit.

    [0]: https://github.com/Highload-fun/platform/wiki

    [1]: https://www.intel.com/content/www/us/en/content-details/6714...

  • nand2tetris

  • Assembly

    Assembly Programming and Computer Architecture for Software Engineers (by brianrhall)

  • compiler-explorer

    Run compilers interactively from your web browser and interact with the assembly

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Managing mutable data in Elixir with Rust

    1 project | news.ycombinator.com | 16 Feb 2024
  • Free MIT Course: Performance Engineering of Software Systems

    4 projects | news.ycombinator.com | 10 Jan 2024
  • Verifying Rust Zeroize with Assembly...including portable SIMD

    1 project | dev.to | 10 Jan 2024
  • Operator precedence doubt

    1 project | /r/cprogramming | 11 Dec 2023
  • Cant Use Vectors in VSCode

    1 project | /r/cpp_questions | 10 Dec 2023