Assembly/Machine Programming

BlackberryCS

Junior Member
Jan 12, 2005
11
0
0
I am looking for someplace where I can get a certification in Machine programming. If anyone has that information please respond.
 

What the hell do you want a cert for? There like no jobs for asm programmers outside of twiddling bits on embedded devices at motorola or something.
 

BlackberryCS

Junior Member
Jan 12, 2005
11
0
0
I perfer programming with just numbers and I enjoy doing it. I am now starting to study chip set and design but I am not in school and don't have a degree. All the work that I do gets done in my off time and weekends. I just want to combine the two and benefit from all the work that I do and love. That is why I am asking. I am looking for the best possible route.
 

boran

Golden Member
Jun 17, 2001
1,526
0
76
Sorry to burst your bubble, but 99% of the programming nowadays gets done in higher level languages.
You could get into 3D programming (for graphics cards) but those are also switching to a higher level language, so I doubt you'll find much demand for ASM programmers. or a place where they actually teach it.

if you really want to learn ASM i'd reccomend the internet, but that would be just for fun.
 

DaveSimmons

Elite Member
Aug 12, 2001
40,730
670
126
What little assembly work that still exists is done by people with 4-year CE, CSE, EE degrees. I doubt you'd find any entry-level jobs that don't require a 4-year degree.

There are a few jobs that involve emitting assembly code (such as working on language compilers) but again you need that 4-ear degree or even a BS and MS.

Graphics, device drivers, even embedded controllers are switching / have switched to high level languages like C and C++.

If it's just for hobby, then you could do something like Commodore 64 or Atari 2600 game programming on emulators, but for a paid position you'll need a dgree.
 

EagleKeeper

Discussion Club Moderator<br>Elite Member
Staff member
Oct 30, 2000
42,589
5
0
Most assembly code that I have seen over the past 10+ years, has been small modules 20-30 lines. Intended to get at certain H/w fucntionality that a higher level language apparently can not handle properly.

Very little gets re-touched.

Assembly is nice to understand, however unless you are getting into the low-level firmware targetted toward a specific processor, you are wasting your time in intending that it is a primary language to work in.

Massive embedded programs that were machine code are being switched over to a higher level language. The compilers have become good enough that the assembler coder is not really needed.