Usando o compilador e o emulador no Linux

Compilador

É necessário instalar o dosbox. Procure no repositório de sua distribuição que com certeza ele está disponível lá.

Descompacte o arquivo avsim51.zip em algum diretório da sua máquina.

Copie os arquivos que você quiser compilar para o mesmo diretório do compilador.

Execute o dosbox.

Utilize o comando mount c diretorio para mapear o diretório na unidade c: do dosbox.

Acesse a unidade c: e utilize os comandos asm programa e link programa, como você faria normalmente.

Pronto. Recolha seu arquivo .hex.

Emulador

Agora é necessário instalar o wine. Procure-o também nos repositórios da sua distribuição.

Descompacte o arquivo emulador.zip em algum diretório da sua máquina.

Clique duas vezes no arquivo Emul8051.exe.