flat assembler
Message board for the users of flat assembler.
Index
> Projects and Ideas > New project: Word manipulator |
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. |
|||
04 Nov 2017, 05:13 |
|
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? |
|||
04 Nov 2017, 05:17 |
|
revolution 04 Nov 2017, 05:19
There is a download link at the bottom of the page you are viewing now.
|
|||
04 Nov 2017, 05:19 |
|
Amocher 04 Nov 2017, 05:27
Ah! Got it, thank you!
|
|||
04 Nov 2017, 05:27 |
|
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? |
|||
04 Nov 2017, 06:00 |
|
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.
|
|||
04 Nov 2017, 06:48 |
|
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
|
|||
04 Nov 2017, 10:48 |
|
CandyMan 04 Nov 2017, 13:03
Hello Amocher!
Frankly I wish you good luck!!! |
|||
04 Nov 2017, 13:03 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.