Technical & Scientific > Programming

Assembly

(1/1)

bman:
I like assembly it's cool.

Ken Fitlike:
Great - so how about telling us a little more about what you think is cool about it?

What processor(s) do you code for/with?
What tools do you use? Which, if any do you prefer?
Are you working on anything just now? If you are, care to discuss it?

I learned 6502 assembly on an AIM65 ~20 years ago and forgot most of it ~19 years ago. I dabble very occasionally with x86 stuff whenever the mood takes me which isn't often. I use the GNU assembler and don't mind AT & T syntax which many seem to deplore. I'm only now beginning to get to grips with using extended inline assembly syntax with the GNU assembler and learning the subtle differences between how gcc and g++ handle inline assembly, particularly variable declaration scope/syntax.

It's a billion light years away from rocket science/operating system development but wtf? It's - well, 'cool' is as good a descriptor as any. ;)

edit: When I started fiddling around with the GNU assembler I found the -S switch invaluable. ;)

Jake:
the only assembly I was any good with was MIPS...thats what they thought at my school, pretty useless otherwise. I know that the original playstation used MIPS, I doubt they made that same mistake with the PS2 :)

Perspective:

--- Quote from: axon ---the only assembly I was any good with was MIPS...thats what they thought at my school, pretty useless otherwise. I know that the original playstation used MIPS, I doubt they made that same mistake with the PS2 :)
--- End quote ---


guess again.... oh, and the PSP uses MIPS too :)

Oh, i learned MIPS in school too. It was cool i guess, less of a mess than x86.

bman:

--- Quote from: Ken Fitlike ---Great - so how about telling us a little more about what you think is cool about it?

What processor(s) do you code for/with?
What tools do you use? Which, if any do you prefer?
Are you working on anything just now? If you are, care to discuss it?

I learned 6502 assembly on an AIM65 ~20 years ago and forgot most of it ~19 years ago. I dabble very occasionally with x86 stuff whenever the mood takes me which isn't often. I use the GNU assembler and don't mind AT & T syntax which many seem to deplore. I'm only now beginning to get to grips with using extended inline assembly syntax with the GNU assembler and learning the subtle differences between how gcc and g++ handle inline assembly, particularly variable declaration scope/syntax.

It's a billion light years away from rocket science/operating system development but wtf? It's - well, 'cool' is as good a descriptor as any. ;)

edit: When I started fiddling around with the GNU assembler I found the -S switch invaluable. ;)
--- End quote ---


I use nasm for use with intel processors.
Tools: Nasm + text editor :)
Working on anything: Just an assignment for school. To write a recursive fib function.

Navigation

[0] Message Index

Go to full version