[General] Embedded Assembly language versus Embedded c language

Status
Not open for further replies.

sudheer kumar

Newbie level 5
Joined
May 26, 2012
Messages
9
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Activity points
1,335
Hello guys,

I have a doubt, I am new to ARM and need to learn architecture and in depth of ARM.
For this I am going through "ARM reference guide", book- but people explained on Assembly, not C. Even many books follow the Assembly, Why?

I am working on C but doesn't no assembly.

My question is why people explain it with ASSEMBLY? and is it necessary to learn Assembly? How to link this to Embedded C?
 

Assembly gives you a register level view of how the processor works. It helps learn the architecture.
 

A book about ARM will have to cover topics specific to ARM, and there is nothing ARM-specific in C.
You don't need to learn assembly-language to program a microcontroller , but it will help in the long run.
By that, I mean that you will eventually need to make something run faster or require less memory; knowing the details will help.
 
Last edited:

Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…