flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
revolution 04 Nov 2017, 05:13
If we are to assume you know nothing then you really should start by learning about assembly, opcodes, mnemonics, registers, hexidecimal, binary, instruction sets, etc. That in itself is a lot to learn, but it is necessary to understand how to program any CPU at a low level.
So before you try to get too deep into the high level task of the word manipulator, I suggest you consider examining the example files that are in the fasm download. Try to assemble them. Run them. Modify them. Extend them. Try to find assembly tutorials online, there are a few. Some of them use NASM or MASM as the tool so be prepared for different syntaxes between assemblers. This will give you some of the background needed to move on towards your final goal. If there is something you don't understand, ask here for help. |
|||
![]() |
|
Amocher 04 Nov 2017, 05:17
Thank you so much, Revolution, for the quick feedback!
I guess my first question is how do I find the FASM download? |
|||
![]() |
|
revolution 04 Nov 2017, 05:19
There is a download link at the bottom of the page you are viewing now.
|
|||
![]() |
|
Amocher 04 Nov 2017, 05:27
Ah! Got it, thank you!
|
|||
![]() |
|
Amocher 04 Nov 2017, 06:00
Wow, how did you guys learn all this stuff?
This is a bit overwhelming. I am starting with entering numbers into memory registers. It must take a long time just to write anything in assembly. How long would you say it takes to become proficient in writing FASM programs if one is a relatively quick study and works on it every day? |
|||
![]() |
|
JohnFound 04 Nov 2017, 06:48
Not so hard as it seems at a first glance. You can learn assembly on a beginner level for a month.
|
|||
![]() |
|
redsock 04 Nov 2017, 10:48
For your very ambitious project, might I suggest an assembler version of parsing/indexing the WordNet databases? I think you'll find it covers most of your requirements, and writing an assembly language frontend for it will be excellent learning material: https://wordnet.princeton.edu
|
|||
![]() |
|
CandyMan 04 Nov 2017, 13:03
Hello Amocher!
Frankly I wish you good luck!!! |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2023, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.