Esta não é uma linguagem de montagem, é uma linguagem de máquina.
Linguagem de máquina é qualquer coisa que fisicamente signifique algo para a máquina. No caso de computadores de bolso, são as principais impressoras, codificadas em números na máquina. Você não dá mais informações sobre essa máquina Electronika MK61 , então eu vou dar o exemplo da TI-57 : o idioma da máquina usava o número da chave dada como coluna nas dezenas e linha nas unidades. Então, por exemplo, um programa que incrementaria a memória 8 seria:
33 8 57 1 58 23
Isso é linguagem de máquina: é o que é diretamente interpretado pela máquina.
A linguagem assembly seria o texto legível por humanos :
RCL 8
+
1
=
STO 8
Para transformar esse texto na sequência de códigos de máquina, você precisaria de um assembler , que pode ser um programa, ou um humano que traduzisse esse texto na sequência de números.
A confusão geralmente é feita, porque geralmente há uma tradução direta da linguagem assembly para a linguagem de máquina, mas isso nem sempre é uma tradução totalmente direta: os montadores de macro têm macros poderosas que podem fazer muito trabalho no montador e gerar muitas instruções em linguagem de máquina a partir de uma única instrução de montagem. A mera tradução de endereços simbólicos pode envolver a alteração do código operacional das instruções de ramificação (por exemplo, ao mudar de endereçamento relativo curto para endereçamento longo relativo ou absoluto), portanto nem sempre é tão direto quanto se pensa.