milasm

Dev tools

assembler

SHOW HN2023

67points
12comments
#892of 3,109 in 2023
Top 29%of 2023 by points

How HN took it

CuriousMostly questions and neutral comments

3 positive, 3 neutral or asking, 0 mixed, 0 critical, out of 6 comments about the project. Thread score +0.27.

Docs: 1 for, 0 againstDesign: 1 for, 0 againstIdea: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Looks surprisingly nice and readable

    From 1 comment
    • This actually looks surprisingly nice... I thought it would appear overly verbose. Is this mostly "renaming instructions" and adding macros in the same style? A big struggle with…
      thewataccount on HN

Objections

  • Mistaken for a general CPU assembler; it targets CLR only

    From 2 comments
    • This project targets the CLR (the runtime for C#), not a CPU.
      overthrow on HN
    • > I don't use assembly daily, how well does this work across different instruction sets? This particular macroassembler is for .NET CIL…
      livre on HN
  • C already provides readable, portable assembly-like code

    From 1 comment
    • And I always thought there is already a set of macros that makes assembler more readable and portable. It is called C.
      snickerer on HN

Requests

  • Ability to convert CLR bytecode from .NET binaries and disassemble it

    From 1 comment
    • Can I use this to convert clr bytecode if a .NET binary and disassemble it? If so, I asked for this. Obfuscated shellcode loading .NET that can't be disassembled all the…
      badrabbit on HN

Questions

  • How well does it work across different instruction sets?

    From 1 comment
    • This actually looks surprisingly nice... I thought it would appear overly verbose. Is this mostly "renaming instructions" and adding macros in the same style? A big struggle with…
      thewataccount on HN

Alternatives named

  • Writing macros in C or using an optimizing C compiler

    From 2 comments
    • And I always thought there is already a set of macros that makes assembler more readable and portable. It is called C.
      snickerer on HN
    • I see it's said in a jest, but an optimizing C compiler does so much more than macro expansion that it's not even funny (when looking at the resulting assembly).
      nine_k on HN
  • Disassemblers such as ILSpy and JetBrains tools

    From 1 comment
    • Can I use this to convert clr bytecode if a .NET binary and disassemble it? If so, I asked for this. Obfuscated shellcode loading .NET that can't be disassembled all the…
      badrabbit on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/35444300)