Section courante

A propos

Section administrative du site

Assembleur SuperH

SUBC

SuperH Subtract with Carry

Syntaxe

SUBC Rm,Rn

Description

Cette instruction permet de soustraire le registre de données spécifié et la valeur du bit T des données d'un registre général et entrepose le résultat dans le registre spécifié.

Algorithme

MODULE SUBC(m,n) * SUBC Rm,Rn
   tmp1 ← R[n] - R[m]
   tmp0 ← R[n]
   R[n] ← tmp1 - T
   SI tmp0 < tmp1 ALORS
      T ← 1
   SINON
      T ← 0
   FIN SI
   SI tmp1 < R[n] ALORS
      T ← 1
   FIN SI
   PC ← PC + 2

Mnémonique

Instruction Abstrait Opcode Cycle
SUBC Rm,Rn Rn ← Rn - Rm - T, T ← Borrow 0011nnnnmmmm1010 1


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