Good assembler compilers for openSUSE 12.1?

Hi all.

I’m starting to work with assembler language, and I wanted to know if there is a good compiler or environment for openSUSE to begin programming. I used to work on Windows, but I somewhat got a bit tired of it and now I have been using Linux for quite a while since then.

For your help, thanks beforehand.

Hi
A text editor with syntax highlighting(eg ScITE, medit)? Or are you
wanting an IDE?


Cheers Malcolm °¿° (Linux Counter #276890)
SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 3.0.34-0.7-default
up 2 days 0:16, 3 users, load average: 0.42, 0.51, 0.39
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU

Well it’s just that I’m novice and I thought assembler also had and needed its compiler, like C++, Java, etc, in order to write the programs in a text editor and be able to compile.
But now that you mention it, what IDE’s are there?

the gnu compiler and toolchain comes with /usr/bin/as (ie. the gnu assembler). there is also nasm and others. have a look here: Linux Assembly HOWTO the page isn’t suse specific, but has decent information on assembly in linux.

as for ide’s… well there are those for C that probably handle inline assembly in your C code like Eclipse C/C++… but straight assembly? i don’t know of any off the top of my head. these are just ideas, as i don’t do much ide work (i’m a vi guy).

Hi
Have a look at ScITE then (it’s in the official repos… ;)) Just
select assembler in the language dropdown.

There is an asm plugin here for eclipse asmplugin download | SourceForge.net but it’s old.

Maybe netbeans?


Cheers Malcolm °¿° (Linux Counter #276890)
SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 3.0.34-0.7-default
up 2 days 0:42, 4 users, load average: 1.53, 1.01, 0.75
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU

Thank you all for your help, I feel I’m learning a bit again…

So is ScITE a text editor that supports compiling? But mainly, if I have an assembler program wrote in a common or default text editor (e.g. Gedit in my case), is there a way to compile, run and generate executable, just like the C++ and Java cases?

It seems that tyou missed some information given above. You most probably have already as installed. To see it’s documentation, type

man as

F style wrote:
> Hi all.
>
> I’m starting to work with assembler language

Which assembly language? For what target processor?

Dave Howorth wrote:
> F style wrote:
>> Hi all.
>>
>> I’m starting to work with assembler language
>
> Which assembly language? For what target processor?

If it’s just “assembly language” in general, then you could do worse
than to look at MIX, MIXAL and MDK

http://www.gnu.org/software/mdk/manual/html_node/index.html

Sorry, didn’t check the forums in a while… The target processor is Z80. Are there good Z80 simulators?

Hi
Something like this? libz80 download | SourceForge.net


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.2 (x86_64) Kernel 3.4.6-2.10-desktop
up 1 day 2:34, 3 users, load average: 0.21, 0.12, 0.10
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU

I don’t know very well how an “emulation library” works, but I had in mind something like this:
Z80 Simulator IDE with Basic Compiler, Assembler, Disassembler and Debugger

Hi
What about;
http://software.opensuse.org/package/z80ex


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.2 (x86_64) Kernel 3.4.6-2.10-desktop
up 1 day 4:56, 3 users, load average: 0.07, 0.03, 0.05
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU

And some more…

http://software.opensuse.org/package/yaze-ag?search_term=+yaze-ag


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.2 (x86_64) Kernel 3.4.6-2.10-desktop
up 1 day 5:09, 3 users, load average: 0.35, 0.17, 0.09
CPU Intel i5 CPU M520@2.40GHz | Intel Arrandale GPU