projeto ZEUS
 
 

mul reg,val

Multiplica um registrador por um determinado valor


 

Esta instrução multiplica um registrador numérico inteiro (positivo ou negativo) por um determinado valor. Tanto o valor quanto o registrador podem ser referenciado pelo seu número ou por um nome, definido anteriormente por uma instrução def.

  def 61,PosX //atribui o nome PosX ao registrador 61
  reg PosX,50 //inicializa o registrador com o valor 50
  ...
  mul PosX,5  //multiplica 5
  ...

No exemplo acima o registrador 61 foi definido com o nome PosX e inicializado com o valor 50. A instrução mul multiplica 50 por 5.

A sintaxe da instrução mul pode ser:

mul reg,val,
reg* reg,val.


listagem completa