Jon Wilder
Active Member
calm down jon your gettinbg yourself in a twist over nothing. i never mentioned you i certainly didnt argue the point that to understand ASM you need to get into the hardware. what i DID say and stand by is you dont have to the ASM route if you want to get deep into the datasheets and hardware you can also do that in C. dont try and start something with me for no reason. be as condescending as you like to me tho![]()
While you still have to reference the data sheets in C, it does not go AS DEEP into the hardware as assembly language does. For instance, on 16F PICs you have to understand things like RAM bank selecting, memory paging, and page boundaries. In C the compiler handles all of this for you. You also get into things like indirect addressing in assembly that you don't do in C. Therefore, my statement does in fact "hold water".