Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

A web server, written in assembly language

Name: Anonymous 2015-07-17 21:02

Name: Anonymous 2015-07-17 21:08

x86, disgusting

Name: Anonymous 2015-07-17 21:30

but it's not plain old assembly

Name: Anonymous 2015-07-17 21:30

this kills the boner

Name: this kills the boner 2015-07-17 21:37

this kills the boner

Name: Anonymous 2015-07-17 21:42

FASM
No thanks.

Name: Anonymous 2015-07-17 21:57

>>6
What's wrong with FASM? I particularly like it a lot.

Name: Anonymous 2015-07-18 7:25

>>7
FAScisM

Name: Cudder !cXCudderUE 2015-07-18 15:29

FASM > TASM > NASM > RosASM > MASM >>>>>>>>>> GAS

Name: Anonymous 2015-07-18 15:35

>>8
So FASM is what you get when you take cis out of fascism? Heh.

Name: Anonymous 2015-07-18 18:01

FASM > MASM > NASM > TASM > GAS >>>>>>>>>> FUCK BETOV AND FUCK THE ``REACTOS'' ASSEMBLER THAT NEVER WAS

Name: Anonymous 2015-07-18 18:56

>>10
No wonder those trannies never get any work done.

Name: Anonymous 2015-07-18 21:53

>>11
Where does Plan 9's x86 assembler fit in?

Name: Anonymous 2015-07-18 22:24

Fit it in my anus!

Name: Cudder !cXCudderUE 2015-07-19 0:19

>>11
Betov is crazy like tdavis, but in a good way.

Name: Anonymous 2015-07-19 3:03

>>13
Plan 9's assembler is really only intended to generate code for the C compiler; thus, you can't rely on it if you need to generate code that the C compiler never would (e.g., segment overrides) or output formats other than what the OS expects to use.

On the plus side, you don't need to distinguish 16 and 32 bit register names like you do with other AT&T style assemblers, which is nice. Having to specify both a size suffix for the opcode and use a different register name is the second most annoying thing about the AT&T style (the first being the order of operands, but if you fix that it isn't AT&T at all anymore).

Name: Cudder !cXCudderUE 2015-07-19 16:18

>>13,16
Plan 9's asm appears to be written by idiots intent on inventing their own incompatible syntax, just like GNU. Intel defines the instruction set, they get to pick the mnemonics and syntax. Everyone trying to be different by ignoring the official documentation is just stupid.

Name: Anonymous 2015-07-19 22:00

>>17
Plan 9's assemblers use a common syntax for all architectures, just like other AT&T assemblers. The real idiocy would to use a different syntax for each architecture whose official documentation follows different conventions.

If you are targeting x86 exclusively or are writing lots of code that exercises x86 specific features, it probably doesn't make sense to use an AT&T style assembler. However, if you only need a little asm. here and there and are mostly using C to target multiple architectures, using the same assembler your compiler uses is often a better choice.

Name: Anonymous 2015-07-20 21:17

Like a DOS

Name: Anonymous 2015-07-20 22:56

Like a BOSS

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List