flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
Ali.Z 01 Feb 2025, 08:59
get length of ascii string, scanning 4 bytes at a time, plus auto aligning unaligned pointers to 4 byte boundary.
update1: size optimizations. update2: replace cmp with test.
_________________ Asm For Wise Humans |
|||||||||||
![]() |
|
alixgrin 21 Mar 2025, 08:50
I thought asm was to make smaller executables.
|
|||
![]() |
|
revolution 21 Mar 2025, 09:01
alixgrin wrote: I thought asm was to make smaller executables. It can also be for many other things. Including, but not limited to: Efficiency gains. Speed gains. More control over resources. Testing internals. Access to more advanced/later instructions. Access to system/control instructions. Breaking free from HLL compiler limitations. Learn how computers work. More beautiful looking code. ... |
|||
![]() |
|
alixgrin 21 Mar 2025, 14:49
Asm lets me build and run x86 code on ARM tablet which is not allowed to build native apps for itself.
I can take a virtual 386 with me anywhere. Almost weightless. Could we dream of it in 90s? Upd: why not real Windows tablet. High price, buggy, Windows updates breaking everything, bad power saving. And Windows UI just doesn't fit for PDA. |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.