Why is assembly level language non portable?

1 answer

Answer

1079100

2026-04-19 15:55

+ Follow

Because machine language itself varies across systems. For example, machinecode for a x86 is totally different from machinecode for a PowerPC. This is why we need compilers and assemblers, so that the same higher level code can be translated into lower level code for various architectures.

ReportLike(0ShareFavorite

Copyright © 2026 eLLeNow.com All Rights Reserved.