[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Which 64 bit cpu assembler to use ?



Star Liu wrote:
> I'm very happy to find more answers here, so i try to discuss it more :)

As was mentioned earlier in the thread, this isn't a very good place to
discuss this.  AFAIK know the debian-mentors list is a place for people
who want to learn about _contributing_to_ Debian, it isn't a place to
discuss _developing_on_ Debian.

> first, i think maybe it's necessory for me to post this topic here,
> for i'm a newbie, have few knowledge on linux, so i heavily depend on
> the debian system. if i ask questions at other places, they may not
> use debian, then their solution may not apply for me, or hard to apply
> for my poor knowledge.

Please consider using debian-user for your future Debian-related questions.

> i made some thinking on nasm, yasm and gas, finally i think it's a
> very bad thing for nasm and yasm to come out, for they don't provide
> much more improvement for gas, just some non-important syntax change,
> so i choose gas as my assembler, and it's very convinient to
> programming x86_64 assembly by gas and gcc.
> i think it's necessory for a real software developer to know assembly
> in order to know clearly about how software works, i have been a
> microsoft platform software developer for years, and tired to be a
> slave of ms, so i jump to assembly now. :)

Personally I don't consider intimate knowledge of assembly language
extremely important in order to be a good programmer.  It does aid in
understanding how a computer works, on a very basic level, but I'm not
sure I'd suggest anyone do that on a CPU used in a modern desktop
computer.  I'd pick an older and (arguably) simpler CPU, something like
an m68k or maybe a mips.  I have to admit I don't know what AMD64
assembly is like though.

> thanks for your suggestions, hope i will get more help here next time
> i encounter difficulties. :)
>
> On Sun, Jun 22, 2008 at 12:51 PM, Jack T Mudge III
> <jakykong@theanythingbox.com <mailto:jakykong@theanythingbox.com>> wrote:
>
>     On Saturday 21 June 2008 09:14:31 pm Star Liu wrote:
>     > Greetings!
>     > I'm a newbie in assembly language programming, for I worked as a C#
>     > programmer on microsoft platform in the past years, but now I
>     want to
>     > know clearly how operating system and softwares are executed, so
>     I begin
>     > to learn assembly language programming, I have learned some 32
>     bit asm
>     > coding, and want to move to 64 bit coding. Is there any good
>     toturial to
>     > follow? and which assembler should I use? (I have a amd64 etch
>     installed
>     > for this task) Thanks!
>
>     This is a bit off-topic for this board -- this board is for debian
>     package
>     sponsorship, and discussion related to maintaining debian packages.
>
>     http://linuxquestions.org has a forum about programming. Maybe ask
>     there for
>     anything else you want to know (instead of being off-topic here)
>
>     However, I'll give you a couple pointers to get you started:
>     - nasm and yasm seem to be the assemblers available in Debian
>     right now.
>     - get an emulator (I use Bochs), you won't have to reboot and
>     you'll be able
>     to use a debugger.
>     - Look up http://www.linuxassembly.org/ (assembly programming in
>     linux) and
>     http://www.osdever.net/ (all about writing operating systems)
>
>     - Jack Mudge
>     jakykong@theanythingbox.com <mailto:jakykong@theanythingbox.com>
>
>
>
>     --
>     To UNSUBSCRIBE, email to debian-mentors-REQUEST@lists.debian.org
>     <mailto:debian-mentors-REQUEST@lists.debian.org>
>     with a subject of "unsubscribe". Trouble? Contact
>     listmaster@lists.debian.org <mailto:listmaster@lists.debian.org>
>
>
>
>
> -- 
> -----------------------------------------
> Buddha Debian GNU/Linux
> MSN/aMSN: StarLiu@live.com <mailto:StarLiu@live.com>
> ----------------------------------------- 


-- 
Magnus Therning                             (OpenPGP: 0xAB4DFBA4)
magnus@therning.org             Jabber: magnus@therning.org
http://therning.org/magnus

Haskell is an even 'redder' pill than Lisp or Scheme.
     -- PaulPotts


Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: