Liste des Groupes | Revenir à col misc |
In alt.folklore.computers rbowman <bowman@montana.com> wrote:asm_thumb2_hints_tips.htmlOn Tue, 25 Feb 2025 23:02:32 -0000 (UTC), Lawrence D'Oliveiro wrote:
I did once toy with the idea of, not quite a cross-assembler, but the
use of Python constructs to generate code
<https://bitbucket.org/ldo17/crosscode8/src/master/>. This tried to do
automatic handling of the necessary adjustments of addresses across
page boundaries; I think the algorithm works, though I never tested it
very thoroughly.
This is pretty obscure:
https://docs.micropython.org/en/v1.11/reference/
I am not sure what you find obscure? ARM assembly is a pretty
conventional assembly. Somewhat nasty is limited range of constants and
offsets. Thumb subset is reduced and depending on exact dialect may
lack some instructions which are present on other machines. Also,
Cortex M0 (quite popular target) theoretically has 15 usable registers,
but in practice it is more like 8 general purpose registers + stack
pointer + link register.
Les messages affichés proviennent d'usenet.