© Thomas Kunz 2000
SCE 574
111
Advantages/Disadvantages of Assembly Language
äAdvantages
äAccess to ports/registers etc. that are not accessible from high level languages
äCan generate “Fast” code sequences
äFor example only save registers you modify
äDisadvantages
äMay have to deal with Segments etc. that have nothing to do with the problem you are solving
äDifferent languages for each processor
äPoor readability
äDifficult to debug (prone to errors)
äSolution: higher level languages!