flat assembler
Message board for the users of flat assembler.

Index > Programming Language Design > What was the first assembler you made?

Author
Thread Post new topic Reply to topic
UniverseIsASimulation



Joined: 23 Sep 2016
Posts: 34
UniverseIsASimulation 14 Jan 2021, 19:37
So, I would be interested, what was the first assembler you made? The first assembler I made is the assembler that is a part of my PicoBlaze Simulator in JavaScript. It is written in a high-level language and is not very advanced. It does not support macro-directives. It supports arithmetic expressions, though, and I think no other assembler for PicoBlaze today does.
Post 14 Jan 2021, 19:37
View user's profile Send private message Reply with quote
Merisan



Joined: 16 May 2024
Posts: 5
Location: USA
Merisan 23 May 2024, 11:19
My first assembler I created was for a simple 8-bit microcontroller project. It was written in C and designed to assemble a custom instruction set architecture for a specific embedded application.

Your PicoBlaze Simulator in JavaScript sounds innovative, especially with its support for arithmetic expressions. While my first assembler project was more basic and did not support macro directives either, it was a great learning experience in understanding how assemblers translate assembly language into machine code.
Post 23 May 2024, 11:19
View user's profile Send private message Visit poster's website Reply with quote
UniverseIsASimulation



Joined: 23 Sep 2016
Posts: 34
UniverseIsASimulation 01 Jun 2024, 17:16
Merisan wrote:
My first assembler I created was for a simple 8-bit microcontroller project. It was written in C and designed to assemble a custom instruction set architecture for a specific embedded application.

Your PicoBlaze Simulator in JavaScript sounds innovative, especially with its support for arithmetic expressions. While my first assembler project was more basic and did not support macro directives either, it was a great learning experience in understanding how assemblers translate assembly language into machine code.


Thanks for the response! I've improved my assembler in the meantime significantly. For example, I added `while`-loops and `if`-`else`-branchings in the preprocessor. Still no macros, though.
Post 01 Jun 2024, 17:16
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.