flat assembler
Message board for the users of flat assembler.
![]() Goto page Previous 1, 2 |
Author |
|
Alexander 20 Jan 2009, 13:35
In the FASM Design Principles http://flatassembler.net/docs.php?article=design I've read about the following
Quote:
![]() I thought it isn't possible to do the following in fasm? Have I missed something? Quote: mov ax,alpha What I haven't understood: What's the difference between TASM ORG and FASM ORG? |
|||
![]() |
|
Alexander 20 Jan 2009, 13:41
That's why it hasn't worked all the time I tried "offset" in fasm. Oops
![]() revolution, do you know any good tutorials out there for fasm in general or for fasm linux (I know we are on a windows thread) programming? Thanks ![]() |
|||
![]() |
|
revolution 20 Jan 2009, 13:47
|
|||
![]() |
|
Alexander 20 Jan 2009, 13:51
Aren't there any tutorials out there? How have you learn fasm? Practive, I know. Any faster ways? Any suggestions, please?
|
|||
![]() |
|
revolution 20 Jan 2009, 13:53
Experience is the best teacher. Whenever I want to know if I can do something I just go and try it. I learn from both failure and success.
Without failure to compare with how would we know what is success? Last edited by revolution on 20 Jan 2009, 13:54; edited 1 time in total |
|||
![]() |
|
Alexander 20 Jan 2009, 13:54
The tutorial http://flatassembler.net/docs/tutorial.zip is very basic. Ascii, Dos and a missing appendix,...
![]() |
|||
![]() |
|
revolution 20 Jan 2009, 13:57
Have a look at the examples in the various fasm downloads. That should get you started with the basics on each OS.
|
|||
![]() |
|
Alexander 20 Jan 2009, 14:00
Ok, I'll do so for linux, but
my problem is that I want to know something about driver programming under fasm. I think it should be possible with "native". I know how to programm a driver in c or in c++ under windows, but in fasm. Has any thread been opened for this topic? |
|||
![]() |
|
revolution 20 Jan 2009, 14:22
There are many many threads here on Windows driver programming. Search and you shall find. Even with example code and working examples.
|
|||
![]() |
|
Alexander 20 Jan 2009, 14:31
Thanks
|
|||
![]() |
|
vid 20 Jan 2009, 16:01
Unfortunatelly lack of tutorial is reality for FASM.
Be sure to check for extra examples here: http://flatassembler.net/examples.php Writing drivers is much like writing user apps, except that you have to use different set of system calls, and you have to adhere to bit different rules about what can't be done - but those information are same for all languages (MASM, FASM, C, whatever), so you can easily find them in any C driver tutorial. Are you interested in win32 drivers, or linux kernel modules, or what? |
|||
![]() |
|
baldr 20 Jan 2009, 18:27
vid,
Yep, KMODE_EXCEPTION_NOT_HANDLED (0x8E) and IRQL_NOT_LESS_OR_EQUAL (0x0A) are famous to catch any step-aside techniques in Win32 KMode. |
|||
![]() |
|
Goto page Previous 1, 2 < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.