MIPS vs Intel x86 vs LLVM como a primeira linguagem assembly para aprender?

Qual linguagem de montagem devo aprender como minha primeira linguagem de montagem?MIPS (mais fácil e muitas vezes usado para fins educacionais), Intel x86 (onipresente) ou a linguagem de montagem portátil atrás doProjeto LLVM?

Uma vantagem para o assembly LLVM é que eu posso tentar usá-lo como um exercício de aprendizado para escrever um compilador simples usando o LLVM como o backend no futuro.

questionAnswers(3)

yourAnswerToTheQuestion