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!