• Feeling isolated? You're not alone.

    Join 20,000+ people who understand exactly how your day went. Whether you're newly diagnosed, self-identified, or supporting someone you love – this is a space where you don't have to explain yourself.

    Join the Conversation → It's free, anonymous, and supportive.

    As a member, you'll get:

    • A community that actually gets it – no judgment, no explanations needed
    • Private forums for sensitive topics (hidden from search engines)
    • Real-time chat with others who share your experiences
    • Your own blog to document your journey

    You've found your people. Create your free account

My project

Jordy

Well-Known Member
Sneak peak of my project, a simple dot product function written in my assembly, statically linked with a main file and running in my virtual machine. The virtual machine can do a disassemble and read out the symbol and reloc table in the elf, that's what is show in the middle. Register files on the left and a view of an arbitrary location in memory on the right.

Here is a spec of the instruction set https://file.io/O5jMl6zGH8FA
The assembly statements don't map one on one to instructions, the assembler it is capable of determining based on the type of operands that it has and their values what instructions to produce. The set statement for instance can produce 5 diffirent types of instruction combinations, and jmp/jal statements 4. And there are many more assembly statements than what is shown here.

Technically the project is not done yet, i still have to add floating point, vector and breakpoints instructions.
 
Last edited:
@phantom ,
This looks really interesting and like quite a bit of work. For a simple minded techie like myself, could you elaborate a bit on what the final outcome will be? what is a dot product function?

From an aesthetic and artistic point of view, this is really pretty! it is so organized and uniform, but with enough differences to also make it interesting. But I would also like to try to understand what it means.
 
@phantom ,
This looks really interesting and like quite a bit of work. For a simple minded techie like myself, could you elaborate a bit on what the final outcome will be? what is a dot product function?

From an aesthetic and artistic point of view, this is really pretty! it is so organized and uniform, but with enough differences to also make it interesting. But I would also like to try to understand what it means.
A dot product is a mathematical operation on 2 vectors. I just used it as an example of what my assembly language is capable of. As an end product i want to have everything running on a simple microcontroller that i designed.
 

New Threads

Top Bottom