Tycoon Talk
Become a Big fish!
The number 1 forum for online business!
Post topics, ask questions, share your knowledge.
Tycoon Talk is part of Freelancer.com - find skilled workers online at a fraction of the cost.

Coding Forum


You are currently viewing our Coding Forum as a guest. Please register to participate.
Login



Reply
general questions RE: Assembly Language
Old 03-27-2010, 03:45 AM general questions RE: Assembly Language
Lashtal's Avatar
wherenomanhasgonebefore

Posts: 680
Name: Lashtal
Trades: 0
1) is there a specific name given to people who study Assembly Language, or are they just called "Programmers" ?

2) what programs/things can be done (or are created) by people who use Assembly languages?

3) what kinds of companies hire people to work on Assembly Code? AND, is it possible for someone to work as a freelancer w/Assembly Code like people do for high level languages like C++, and Java?

Thank you in advance.
__________________
Currently Reading:
Please login or register to view this content. Registration is FREE

Last edited by Lashtal; 03-27-2010 at 03:49 AM..
Lashtal is offline
Reply With Quote
View Public Profile
 
 
Register now for full access!
Old 03-27-2010, 07:27 AM Re: general questions RE: Assembly Language
chrishirst's Avatar
Missing! presumed drunk.

Posts: 42,371
Name: Chris Hirst
Location: Blackpool. UK
Trades: 0
Assembler (on PCs) is usually used for writing sections of code where execution speed is the critical factor and you do not want compilers adding any overhead.

Every processor family has it's own assembly language (mnemonics), are you thinking of x86 assembler only or generalising?
__________________
Chris. ->>
Please login or register to view this content. Registration is FREE
<<-

A foolish consistency is the hobgoblin of little minds
Thought for today:- Is SEO the only industry where all the cowboys are Indians?
chrishirst is online now
Reply With Quote
View Public Profile Visit chrishirst's homepage!
 
Old 03-27-2010, 07:48 AM Re: general questions RE: Assembly Language
Lashtal's Avatar
wherenomanhasgonebefore

Posts: 680
Name: Lashtal
Trades: 0
Generalizing, as I don't have specific knowledge of the subject.

Likewise: is there more than one Assembly Language? and, if so, what are the differences between them?


Basically, my curiosity about assembly languages came from everyone- all over the place- telling me that if you want to be a good/better coder, it is strongly advised that one get a handle on assembly language.
__________________
Currently Reading:
Please login or register to view this content. Registration is FREE
Lashtal is offline
Reply With Quote
View Public Profile
 
Old 03-27-2010, 08:26 AM Re: general questions RE: Assembly Language
chrishirst's Avatar
Missing! presumed drunk.

Posts: 42,371
Name: Chris Hirst
Location: Blackpool. UK
Trades: 0
Quote:
Likewise: is there more than one Assembly Language? and, if so, what are the differences between them?
Of course as I said each processor family Zylog Z80, Intel x86, Motorola 68xx etc etc have their own assembly language.
Then there are the microcontrollers and PLCs etc.
The differences between them is they are all written specifically for the CPU they are controlling.
The mnenomics for a Motorola 6809 are completely different to the mnenomics for a Micro-Robotics VM1.
__________________
Chris. ->>
Please login or register to view this content. Registration is FREE
<<-

A foolish consistency is the hobgoblin of little minds
Thought for today:- Is SEO the only industry where all the cowboys are Indians?
chrishirst is online now
Reply With Quote
View Public Profile Visit chrishirst's homepage!
 
Old 03-29-2010, 10:43 AM Re: general questions RE: Assembly Language
Lashtal's Avatar
wherenomanhasgonebefore

Posts: 680
Name: Lashtal
Trades: 0
when people talk about coding in C and understanding assembly language ("at a machine level"), what assembly language are they talking about?
__________________
Currently Reading:
Please login or register to view this content. Registration is FREE
Lashtal is offline
Reply With Quote
View Public Profile
 
Old 03-29-2010, 10:57 AM Re: general questions RE: Assembly Language
wayfarer07's Avatar
Poo on You

Latest Blog Post:
Introducing WowWindow
Posts: 3,987
Name: Abel Mohler
Location: Asheville, North Carolina USA
Trades: 0
Usually people are talking about x86 assembly language since that is the most common chip type. C allows programmers to break into assembly language if they wish, but don't ask me anything beyond that

In general, C is much closer to the "machine" than other programming languages, with low level access to memory in the form of pointers, and no automatic garbage collection. C also doesn't have any formal Class -> object system, by default it is purely procedural, as the machine is.
__________________
I build web things. I work for the startup
Please login or register to view this content. Registration is FREE
.
wayfarer07 is online now
Reply With Quote
View Public Profile Visit wayfarer07's homepage!
 
Old 03-29-2010, 11:02 AM Re: general questions RE: Assembly Language
Lashtal's Avatar
wherenomanhasgonebefore

Posts: 680
Name: Lashtal
Trades: 0
thanks.

Can anybody answer any of the other questions in the O(riginal)P(ost)?
__________________
Currently Reading:
Please login or register to view this content. Registration is FREE

Last edited by Lashtal; 03-29-2010 at 11:03 AM..
Lashtal is offline
Reply With Quote
View Public Profile
 
Old 03-29-2010, 11:05 AM Re: general questions RE: Assembly Language
wayfarer07's Avatar
Poo on You

Latest Blog Post:
Introducing WowWindow
Posts: 3,987
Name: Abel Mohler
Location: Asheville, North Carolina USA
Trades: 0
x86 refers to the whole class of Intel processers, yes starting at 8086, moving all the way through 286, 386, 486, and all the modern Pentium processors.

I think there might be a different assembly language for the 64 bit versions, not sure though. I've seen the reference x86-64 a few times.
__________________
I build web things. I work for the startup
Please login or register to view this content. Registration is FREE
.
wayfarer07 is online now
Reply With Quote
View Public Profile Visit wayfarer07's homepage!
 
Old 03-29-2010, 11:08 AM Re: general questions RE: Assembly Language
wayfarer07's Avatar
Poo on You

Latest Blog Post:
Introducing WowWindow
Posts: 3,987
Name: Abel Mohler
Location: Asheville, North Carolina USA
Trades: 0
Oh yeah, and x86 Assembly language includes AMD processors also, not just Intel: http://en.wikipedia.org/wiki/X86_assembly_language
__________________
I build web things. I work for the startup
Please login or register to view this content. Registration is FREE
.
wayfarer07 is online now
Reply With Quote
View Public Profile Visit wayfarer07's homepage!
 
Old 03-29-2010, 03:10 PM Re: general questions RE: Assembly Language
NullPointer's Avatar
Will Code for Food

Posts: 2,815
Name: Matt
Location: Irvine, CA
Trades: 0
Quote:
Originally Posted by wayfarer07 View Post
I think there might be a different assembly language for the 64 bit versions, not sure though. I've seen the reference x86-64 a few times.
The only difference between a 64-bit and 32-bit processor, from the perspective of a compiler, is that memory addresses and registers are 64-bits in length rather than 32. The actual instruction set of 64-bit processors are backward compatible with the original x86; they must be in order for 32-bit x86 software to run on them.

The x86 instruction set has so much inertia that it would be difficult for any processor not implementing it to get a foothold in the market. You would need all knew compilers in order for any existing software to work on such a processor.
__________________

Please login or register to view this content. Registration is FREE
|
Please login or register to view this content. Registration is FREE
|
Please login or register to view this content. Registration is FREE
|
Please login or register to view this content. Registration is FREE
NullPointer is online now
Reply With Quote
View Public Profile Visit NullPointer's homepage!
 
Reply     « Reply to general questions RE: Assembly Language
 

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off





   
RSS Feed  Feeds: RSS   JS   XML
RSS Feed  Feeds for this forum: RSS   JS   XML



Page generated in 0.34484 seconds with 12 queries