Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

[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?
 

spudboy488

Full Member level 5
Joined
Oct 10, 2012
Messages
271
Helped
69
Reputation
140
Reaction score
73
Trophy points
1,308
Activity points
2,971
Assembly gives you a register level view of how the processor works. It helps learn the architecture.
 

wade_hassler

Member level 4
Joined
Aug 7, 2008
Messages
79
Helped
15
Reputation
32
Reaction score
11
Trophy points
1,288
Activity points
1,705
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.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top