flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
Teehee
Hi.
![]() I'm doing an assembler (nothing so serious - zasm is his name ![]() Here a code example: Code: @COM EXECUTE 0x21 mov dx msg mov ah 0x09 int EXECUTE mov ah 0x4C int EXECUTE msg db 'Hello world!$' (More syntax here) Notes:
How to use Type a test.asm code file and drop it to zasm.exe. Or use command line if you like. Please, test it! Thanks
_________________ Sorry if bad english. Last edited by Teehee on 06 Oct 2011, 20:39; edited 1 time in total |
|||||||||||
![]() |
|
addes3
I saw this on google code a while ago. The reference labels look a lot better then FASM's @F and @B.
|
|||
![]() |
|
typedef
addes3 wrote: I saw this on google code a while ago. The reference labels look a lot better then FASM's @F and @B. But which one is better ? ![]() ![]() |
|||
![]() |
|
Teehee
No feedback yet?? perhaps there is no errors?! impossible
![]() _________________ Sorry if bad english. |
|||
![]() |
|
emc
I saw this too, and I have posted a comment about "<" labels. I said it's cool to write "(30<)" instead "<<< ... <<<" 30 times. Do you saw? (long ago)
![]() |
|||
![]() |
|
addes3
What exactly does this do? Tell us if there are errors?
All I get is "Press any key to continue . . ." |
|||
![]() |
|
Teehee
addes3 wrote: What exactly does this do? Tell us if there are errors? it will analyze your code input for valid syntax. If you saw "press any key to continue..." that means your syntax is ok. You will see 'invalid line [#]' when you make some mistake. ex. Code: mov eax eax ; this line is valid, so ; output: Press any key to continue... mov 3 eax ; this line is invalid, so ; output: invalid line [#] _________________ Sorry if bad english. |
|||
![]() |
|
addes3
Ohhh okay.
|
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.