Section courante

A propos

Section administrative du site

Assembleur SuperH

DIV0S

SuperH Divide Step 0 as Signed

Syntaxe

DIV0S Rm,Rn

Description

Cette instruction permet d'initialiser l'instruction pour une division entière (signé).

Algorithme

MODULE DIV0S(m,n) * DIV0S Rm,Rn
   SI R[n] ∩ 80000000h = 0 ALORS
      Q ← 0
   SINON
      Q ← 1
   FIN SI
   SI R[m]∩ 80000000h = 0 ALORS
      M ← 0
   SINON
      M ← 1
   FIN SI
   T ← M ≠ Q
   PC ← PC + 2

Mnémonique

Instruction Abstrait Opcode Cycle
DIV0S Rm,Rn Q ← MSB de Rn, M ← MSB de Rm, T ← M ^ Q 0010nnnnmmmm0111 1


Dernière mise à jour : Mardi, le 28 juillet 2015