Assembly Language

yeah my school is a bit behind the times when it comes to technology, which is unfortunate because i am in the electronics engineering program. i may have some questions for you soon. if you can't answer, that's fine, but i wouldn't mind the input.
 
Ok i only have the 6805, but it should be basically the same.

I will see if I can get a freebie copy from my old professor if you want it.

or here is an online book for you on the 6811

http://www.owlnet.rice.edu/~elec201/Book/6811_asm.html

or amazon
[ame]http://www.amazon.com/Programming-Customizing-HC11-Microcontroller-Thomas/dp/0071344063[/ame]
 
Last edited:
assembly team ASSEMBLE!

I've done MIPS, ARM, AVR, etc... they're all fundamentally similar. Seems like bliz has some good resources there.

If you are a competent programmer, all you should need is the language reference and you'll be good to go. To an extent, the syntax you use might be influenced by your assembler (or compiler, however the vendor terms it :) ).

A good working knowledge of a lower level language like C can't hurt either.
 
Last edited:
assembly team ASSEMBLE!

I've done MIPS, ARM, AVR, etc... they're all fundamentally similar. Seems like bliz has some good resources there.

If you are a competent programmer, all you should need is the language reference and you'll be good to go. To an extent, the syntax you use might be influenced by your assembler (or compiler, however the vendor terms it :) ).

A good working knowledge of a lower level language like C can't hurt either.

/agree

All assembly is similar.. I have also done avr too (with my ATmega128). I would love to learn C on programming my controllers. Looks much more simple than assembly!

Here is my robot which we programmed with my Atmega (had to go around a track, pick up 9 balls and dump them in 2 pockets because 5 balls were blue and 4 are red)[ame]http://www.youtube.com/watch?v=ZrwV6ohl6JA[/ame]
 
Last edited:
/agree

All assembly is similar.. I have also done avr too (with my ATmega128). I would love to learn C on programming my controllers. Looks much more simple than assembly!

Here is my robot which we programmed with my Atmega (had to go around a track, pick up 9 balls and dump them in 2 pockets because 5 balls were blue and 4 are red)http://www.youtube.com/watch?v=ZrwV6ohl6JA

If you know assembly, and understand it pretty well, C is a breeze. It is harder, in my opinion, to go to C after learning a higher level language. There's less there to protect you from the actual hardware... but to those of us who are used to not having anything at all between us and the hardware, its a godsend!

I've used a few AVR devices before, some in assembly and some in C. My most ambitious project wasn't very; I just had a RC car that could adjust the voltage to the motor depending on how many RPMs the wheels were generating.

Most of the rest of it was just for entertainment, LCD controllers, wireless transmission, etc. Just for farting around with :)
 
..what's sad, is i'm seeing more and more school not even require C anymore. They jump right into OO programing. I think that is a mistake
 
..what's sad, is i'm seeing more and more school not even require C anymore. They jump right into OO programing. I think that is a mistake

:(

At my campus we HAVE to learn the assembly for one of our classes. No other choice :D

But I would love to take a class on C or get a book on it.
 
:(

At my campus we HAVE to learn the assembly for one of our classes. No other choice :D

But I would love to take a class on C or get a book on it.

Well, for the record, I DID learn assembly before I learned C. Does your school also offer C? Is it even required?
 
Well, for the record, I DID learn assembly before I learned C. Does your school also offer C? Is it even required?

Well it is actually learned backwards almost. C++ then assembly. But we do not teach C
 
Assembly is below C.. as I understand. I have resources for the controller. The only thing is, is my instructor is not what one would call "good". I might ask some questions in the near future about Assembly Language.
 
Assembly and C are great for: Embedded OS's, Drivers, Direct access to hardware, and small programs.


But when you are faced with a project that has over 10,000 lines of code in either of those languages I guarantee you will start to cry.
 

Latest posts

Back
Top