help-gnu-utils
[Top][All Lists]
Advanced

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

Re: Help required regardingGNU Assembler Problems-Reg.


From: mastercomputerservices 1957
Subject: Re: Help required regardingGNU Assembler Problems-Reg.
Date: Wed, 7 Oct 2020 06:15:24 +0530

Thank you for your response.

On Wed, Oct 7, 2020, 1:45 AM Bob Proulx <bob@proulx.com> wrote:

> Hello Sundar,
>
> mastercomputerservices 1957 wrote:
> > A lot of confusion there.I am opening one page then another page is
> coming
> > immediately as the same matter with  very little difference,that is why I
> > am confused regarding binutils.This is first time I am using GNU group
> > software.I am a senior citizen and also eye sight is there.That is also
> one
> > of my mistakes.
> >
> > Anyhow I am requesting all of you for my mistakes.
> > Sorry for the troubles created by me.
> > Please pardon me.
>
> :-)
>
> Please do not worry further.  We are all friends here.  And this is
> the perfect mailing list for help topics like this.
>
> > Last one is how to send my problem?  Plain text, word document also
> > not allowed.  Because I know masm32 and visual masm compilers.
> > Everytime I am copying and pasting my routines on the masm
> > compilers.  Please try to educate me.
>
> On technical mailing lists used by the free(dom) software community
> almost everywhere it is always best to use plain text email.  The
> reason is that we have readers of email of all types.  Some are
> totally blind.  Some are vision impaired.  Some are color blind.  Some
> are young.  Some are old.  And on and on.  The use of plain text makes
> it easiest for the reader to be able to read what is written.
>
> Then simply ask your question.  In this case I am not an assembly
> language programmer these days.  It has been 40 years since I last
> wrote an assembly language program!  Therefore I have no idea about
> the syntax of your example.
>
> The first thing I would do is read through the GNU as documentation
> thoroughly.  I don't know but I would hope most syntax questions would
> be answered in it.  I find the documentation for the current version here.
>
>     https://sourceware.org/binutils/docs-2.35/
>     https://sourceware.org/binutils/docs-2.35/as/index.html
>
> If that doesn't answer the question or if you still have questions and
> need clarification then write to the binutils project and ask.  The
> people on that mailing list are just like the people on this mailing
> list.  All people that want to help.
>
> When writing for help let me suggest this.  Send a message to
> binutils@sourceware.org with something like the following information.
> First please say what operating system you are using.  And then what
> version of the GNU binutils you are using.  And if it is a "port" then
> where it came from.
>
> I think you say you are using MS-Windows XP.  In which case you must
> be using a port of the GNU binutils to it.  Where did you get the
> port from?  And list the version of it.  Here is an example from my
> GNU/Linux system.  The --version option prints the version of the tool
> and the target of it.  This is useful information.
>
>     $ as --version
>     GNU assembler (GNU Binutils for Debian) 2.35.1
>     Copyright (C) 2020 Free Software Foundation, Inc.
>     This program is free software; you may redistribute it under the terms
> of
>     the GNU General Public License version 3 or later.
>     This program has absolutely no warranty.
>     This assembler was configured for a target of `x86_64-linux-gnu'.
>
> That's from my system but anyone would need to know that information
> from your system.
>
> Then I would say that you are familiar with masm and are trying to
> make use of the GNU assembler and having problems with the syntax.  I
> think it would be fine to give a small example of masm syntax and say
> that you are trying to do the same thing in GNU as and are having
> trouble figuring out what that should be.  I feel certain that one
> familiar with it would be able to help give the translation and help
> with how the assembly language is different and in what way.
>
> Here is an example if it were me.  (It's not going to be me, it is
> going to be you.  So you would need to write this in your own words.)
>
>     My operationg system is Debian Sid Unstable.  I am using this version
>     of GNU binutils.
>
>         $ as --version
>         GNU assembler (GNU Binutils for Debian) 2.35.1
>         Copyright (C) 2020 Free Software Foundation, Inc.
>         This program is free software; you may redistribute it under the
> terms of
>         the GNU General Public License version 3 or later.
>         This program has absolutely no warranty.
>         This assembler was configured for a target of `x86_64-linux-gnu'.
>
>     I have been reading the documentation here:
>
>         https://sourceware.org/binutils/docs-2.35/as/index.html
>
>     But I can't figure out this problem.  I have used masm before and in
>     masm I would do this:
>
>         LES    BX,DWORD PTR [BP+6]
>         MOV    AL,SI:[BX]
>
>     I try to convert it into this syntax.  (Be sure to say verbatim what
>     you are trying to do.)
>
>         lesl    %bx,dword ptr[%ebp+6]    # what is the correct syntax?
>         movl    %al,%esi:[%ebx]          # what is the correct syntax?
>
>     But that is producing an error.  The error the assembler is giving me
>     is this error.
>
>         ...paste in the exact command you are using to invoke it...
>         ...paste in the error message output here...
>         ...be sure to include both the command and the error message
> exactly...
>
>     Any help would be kindly received!
>     My Name Here
>
> That's simply an example.  Please re-write it in your own words.  This
> above was from my system and as you can see it is very different from
> your system!  You can see the information that is needed to help
> people help you.  Because the people answering the questions may be
> running very different systems from yours.
>
> 1. Ask simple small things one at a time.  Do not try to ask 20 things
> all at one time.  That's overwhelming to someone trying to help.  But
> with small questions one at a time you get small answers one at a
> time and make steady progress.
>
> 2. Repeat as needed.  If there are 20 questions then one at a time you
> will find 10 answers and then suddenly you won't need to ask the last
> 10 because it will all be understood and not needed! :-)
>
> Good luck!
> Bob
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]