flat assembler
Message board for the users of flat assembler.
Index
> Main > Wanting some good books on Fasm |
Author |
|
JohnFound 06 Jan 2005, 00:18
Diode wrote: talked about the theory instead of teaching how to program. Read them! The theory is the only thing you really need from the books. You never will become good programmer without the theory. Only try to learn the essense, not the languages this ideas are represented in the books. About the assembler: 1. Read Vid's tutorial (search the board - you will find it) 2. Take some book that explains the PC architecture. 3. If you know some HLL - forget it. You will find out that assembler is very easy language. 4. If you really want to learn assembler - write programs. Even small programs, even playing with others small examples ( www.flatassembler.net - examples section) will help you more than ten books with theories. Use www.google.com - you can't find more information in the bookstore - actually the most printed books are compiled from the net. Good luck. |
|||
06 Jan 2005, 00:18 |
|
Diode 06 Jan 2005, 00:34
...
I never said I DON'T read the theory. Of course I do... However some documentation and stuff overwhelmingly focus on it without really getting you farther in any language so you can actually program. I like books that explain as they go, not keeping you predominantly nowhere while explaining their entire philosophy before you are even shown how to do anything with actual syntax. I have seen a lot of this, and it was starting to disgust me. There has to be a good mix of both. _________________ Mac for productivity. Unix for development. Windows for solitaire. |
|||
06 Jan 2005, 00:34 |
|
JohnFound 06 Jan 2005, 00:59
Ah, I forgot the Privalov's tutorial. It is not finished yet, but you can learn usefull things from it.
You can find if for download here: http://flatassembler.net/docs.php Actually, the books I learned assembler in the past are a bit too old for you I suppose. But you still can try with Intel processor manuals: http://www.intel.com/design/pentium4/manuals/index_new.htm - they will help you understand the processor (even if you not read them entirely). Regards. |
|||
06 Jan 2005, 00:59 |
|
vbVeryBeginner 06 Jan 2005, 01:35
Quote:
i wish you could try the iczelion tutorial from start to end and you would get something from them |
|||
06 Jan 2005, 01:35 |
|
Diode 06 Jan 2005, 01:59
Where can I get the iczelion tutorial?
_________________ Mac for productivity. Unix for development. Windows for solitaire. |
|||
06 Jan 2005, 01:59 |
|
cr4ck3r 06 Jan 2005, 04:46
You can find the iczelion win32asm tutorials converted to fasm on http://sulaiman.thefreebizhost.com thanx to vbVeryBeginner
|
|||
06 Jan 2005, 04:46 |
|
vbVeryBeginner 06 Jan 2005, 08:12
and plez plez remember to download the icezelion masm tutorial explanation here , http://win32assembly.online.fr/files/icz-tuts.zip
coz i only convert his masm syntax to fasm. and if u r smart and fast learner, maybe after 1 or 2 months, you would be able to write a zibu editor :p |
|||
06 Jan 2005, 08:12 |
|
veach1 06 Jan 2005, 08:26
The book on english language can teach you the garammar, phonetics and so on, but this book will never teach you how to explain thoughts. Same thing about every programming language. You must find your way of thinking in the rules of asm (in our case). Language is just a tool, way of using this tool is in your mind.
_________________ dream of mind creates a monster |
|||
06 Jan 2005, 08:26 |
|
gumletis 06 Jan 2005, 15:17
I can the basic of assembler, with the mov, add, and cmp instruction - some few more, but the simply basic, and i wanna learn more, where to go so? And i see a few examples on how to make a simply window, but how the is there a good way to remember that on?
|
|||
06 Jan 2005, 15:17 |
|
Diode 14 Jan 2005, 01:28
Is win32asm only used for writing programs that will be executed under Windows? Anything that must have Windows for the compiled programs to run is useless to me.
The reason I started learning asm in the first place is because I want to design my own OS, if only for my own private use. I just want to make a simple OS for an experiment to see how it's done. I need a language that doesn't require Windows or even DOS to run. Perhaps people don't realize that. Just wanted to add that. Thanks for all the feedback - Diode _________________ Mac for productivity. Unix for development. Windows for solitaire. |
|||
14 Jan 2005, 01:28 |
|
iklin 14 Jan 2005, 02:23
gumletis wrote: I can the basic of assembler, with the mov, add, and cmp instruction - some few more, but the simply basic, and i wanna learn more, where to go so? And i see a few examples on how to make a simply window, but how the is there a good way to remember that on? My assembler learning was started few months ago. And now you can see the Text editor template - http://board.flatassembler.net/topic.php?t=2801 Text editor is the one of the simplest thing you can write. But it's a good training of mind. Then you can do that you can go ahead!.. |
|||
14 Jan 2005, 02:23 |
|
pelaillo 14 Jan 2005, 12:42
Diode wrote: I need a language that doesn't require Windows or even DOS to run. Then you are at the right place. Fasm does need only a x86 based PC. Go look at the examples on the OS construction forum. Start from the very simple boot loaders and then go through larger ones. Smaller examples are the entries to the 512 contest here: http://board.flatassembler.net/topic.php?t=2164 When you feel ready, then go give a look at SolarOS sources, because even at its advanced stage, the sources are clear and very well commented. And you will enjoy programming for it |
|||
14 Jan 2005, 12:42 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.