flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
Tomasz Grysztar 08 Oct 2014, 13:31
Code: macro complete_restore [name] { irpv v,name \{ restore name \} } PS Yes, I forgot to add something about this new directive into official manual. I need to correct this ASAP. |
|||
![]() |
|
idle 08 Oct 2014, 14:04
Thank you much.
What does "v" mean in your exaple? |
|||
![]() |
|
Tomasz Grysztar 08 Oct 2014, 14:33
It is a name of parameter that iterates through all the values of symbolic variable. In this case it is not used, because for the RESTORE directive only the name of variable (not its value) is needed.
|
|||
![]() |
|
l_inc 08 Oct 2014, 15:33
Tomasz Grysztar
Is the nx flag in PE worth mentioning as well? And I think the documentation is a bit misleading about the addressing space labels, cause their limitation is not about being unable to reference a not yet assembled addressing space, but rather about not being able to forward-reference addressing space labels at all. _________________ Faith is a superposition of knowledge and fallacy |
|||
![]() |
|
Tomasz Grysztar 08 Oct 2014, 16:00
l_inc wrote: Tomasz GrysztarAnd I think the documentation is a bit misleading about the addressing space labels, cause their limitation is not about being unable to reference a not yet assembled addressing space, but rather about not being able to forward-reference addressing space labels at all. |
|||
![]() |
|
l_inc 08 Oct 2014, 19:33
Tomasz Grysztar
Quote: was not sure whether it is going to stay this way That was actually my assumption. Btw. I didn't encounter any cases where current behaviour would be noticeably disadvantageous. Improving on forward referencing would certainly make the architecture look more solid, but practical importance is not obvious for me. Quote: Perhaps I should create a separate document discussing the limitations of current implementation that are not imposed on it by the language design. This could be just an appendix in the main manual, so that it would be easy to cross-reference related pieces of information. Like Quote: ... and assembler signalizes an overflow error if because of its limitations it is not table to perform the required calculation (see Appendix 2 for current implementation) _________________ Faith is a superposition of knowledge and fallacy |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2023, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.