[ale] Assembly Language?

Jim Kinney jim.kinney at gmail.com
Wed Oct 23 17:21:42 EDT 2013


You can always add in assembly as a "blob" when linking in using gcc.

see:
http://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html
Basically, any compiled code can have assembly added for ultra-fine tuning.

not that I want to do any of that :-)


On Wed, Oct 23, 2013 at 4:33 PM, Ron Frazier (ALE) <
atllinuxenthinfo at techstarship.com> wrote:

> Hi all,
>
> I haven't programmed any assembly language since college 27 years ago.
>  That was 6502 assembly, and we had to build and program something similar
> to the controller in a microwave oven.
>
> For some reason, I find myself gravitating to wanting to try assembly
> again.  I don't have any delusions about doing massive projects or becoming
> employed with it.  It's more of an intellectual curiosity thing.
>
> So, I had a few questions.
>
> Have any of you worked with Intel x86 32 bit assembly on Linux?  How about
> 64 bit?
>
> Is anyone familiar with HLA, or High Level Assembly, which uses macros (I
> think) to support constructs like if/then, while, etc?  This is in a book I
> may buy.
>
> What would be necessary to use assembly in Linux (Mint / Ubuntu)?  What
> about HLA?
>
> Can you even truly run assembly on a modern OS?  IE, can you even get
> access to the registers, etc?
>
> What would be a good way to learn it?
>
> None of this is critical, but I thought it would make for interesting
> discussion.  I cannot say how far I'll end up pursuing this, but I'm
> threatening to buy this book, which I've been eyeing for a while.
>
> http://www.amazon.com/Art-Assembly-Language-Randall-Hyde/dp/1593272073
>
> The Art of Assembly Language
>
> Any help is always appreciated.
>
> Sincerely,
>
> Ron
>
>
>
> --
>
> Sent from my Android Acer A500 tablet with bluetooth keyboard and K-9 Mail.
> Please excuse my potential brevity if I'm typing on the touch screen.
>
> (PS - If you email me and don't get a quick response, you might want to
> call on the phone.  I get about 300 emails per day from alternate energy
> mailing lists and such.  I don't always see new email messages very
> quickly.)
>
> Ron Frazier
> 770-205-9422 (O)   Leave a message.
> linuxdude AT techstarship.com
> Litecoin: LZzAJu9rZEWzALxDhAHnWLRvybVAVgwTh3
> Bitcoin: 15s3aLVsxm8EuQvT8gUDw3RWqvuY9hPGUU
>
>
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at
> http://mail.ale.org/mailman/listinfo
>



-- 
-- 
James P. Kinney III
*
*Every time you stop a school, you will have to build a jail. What you gain
at one end you lose at the other. It's like feeding a dog on his own tail.
It won't fatten the dog.
- Speech 11/23/1900 Mark Twain
*
http://heretothereideas.blogspot.com/
*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ale.org/pipermail/ale/attachments/20131023/1b6ebf8c/attachment.html>


More information about the Ale mailing list